function ajax(url, div) {
/*		    	new Ajax("/ajax.php?ajax=1&module_name=" + url, { method:'post', update: document.getElementById(div) , evalScripts: 'yes', data: 'ajax=1&module_name='+url
		}).request();
*/		
	jQuery.ajax({
	   type: "POST",
	   url: "/ajax.php",
	   data: "ajax=1&module_name=" + url,
	   cache: false,
	   success: function(data){
	   		jQuery("#" + div).html(data);
	   }
	});		
}

function ajax2(url1, div1, url2, div2) {
/*		    	new Ajax("/ajax.php?ajax=1&module_name=" + url1, { method:'post', update: document.getElementById(div1) , evalScripts: 'yes'
		}).request();
		    	new Ajax("/ajax.php?ajax=1&module_name=" + url2, { method:'post', update: document.getElementById(div2) , evalScripts: 'yes'
		}).request();*/
		
	jQuery.ajax({
	   type: "POST",
	   url: "/ajax.php",
	   data: "ajax=1&module_name=" + url1,
	   cache: false,
	   success: function(data){
	   		jQuery("#" + div1).html(data);
	   }
	});
	jQuery.ajax({
	   type: "POST",
	   url: "/ajax.php",
	   data: "ajax=1&module_name=" + url2,
	   cache: false,
	   success: function(data){
	   		jQuery("#" + div2).html(data);
	   }
	});									
}

function ajax3(url, div, _oncomplete_action) {
	//window.addEvent('domready',function () { 
	//	    	new Ajax("/ajax.php?ajax=1&module_name=" + url, { method:'post', update: document.getElementById(div) , evalScripts: 'yes', data: 'ajax=1&module_name='+url, onComplete: _oncomplete_action 
	//	}).request();
	//});
	jQuery.ajax({
	   type: "POST",
	   url: "/ajax.php",
	   data: "ajax=1&module_name=" + url,
	   cache: false,
	   success: function(data){
	   		jQuery("#" + div).html(data);
	   		_oncomplete_action;
	   }
	});			
}

function ajax4(url, div, _oncomplete_action) {
	//	showAjaxLoader();
	//window.addEvent('domready',function () { 
	//	    	new Ajax("/ajax.php?ajax=1&module_name=" + url, { method:'post', update: document.getElementById(div) , evalScripts: 'yes', data: 'ajax=1&module_name='+url, onComplete: function(){hideAjaxLoader(); if(_oncomplete_action) {eval(_oncomplete_action);}} 
	//	}).request();
	//});
	showAjaxLoader();
	jQuery.ajax({
	   type: "POST",
	   url: "/ajax.php",
	   data: "ajax=1&module_name=" + url,
	   cache: false,
	   success: function(data){
	   		jQuery("#" + div).html(data);
	   		hideAjaxLoader(); 
	   		if(_oncomplete_action) {
	   			eval(_oncomplete_action);
	   		}
	   }
	});			
}

function ajax_script(script, params){
	jQuery.post(script, params)
}

function sajax(_data, _div, _oncomplete_action){
	jQuery.ajax({
	   type: "POST",
	   url: "/ajax.php",
	   data: "ajax=1&module_name=" + _data,
	   async: false,
	   success: function(data){
	   		jQuery("#" + _div).html(data);
	   		if(_oncomplete_action){
	   			eval(_oncomplete_action);
	   		}
	   }
	});
}

function generateArrayString(arrayName, arrayElements) {
	var str = "";
	for(var i=0;i<arrayElements.length;i++) str += "&" + arrayName + "[]=" + arrayElements[i];
	return str;
}

function generateFormString(formName){
	var used_names = Array();
	var str = '';
	//alert(formName);
	
	var formElems = Array();
	var elemCounter = 0;
	
	var inputs_array = formName.getElementsByTagName('input');
	for(i=0;i<inputs_array.length;i++){
		formElems[elemCounter] = inputs_array[i];
		elemCounter++;
	}
	var selects_array = formName.getElementsByTagName('select');	
	for(i=0;i<selects_array.length;i++){
		formElems[elemCounter] = selects_array[i];
		elemCounter++;
	}	
	var text_areas_array = formName.getElementsByTagName('textarea');	
	for(i=0;i<text_areas_array.length;i++){
		formElems[elemCounter] = text_areas_array[i];
		elemCounter++;
	}		
	for(i=0;i<formElems.length;i++){
		var a = formElems[i];
		if(a.type == 'checkbox' && a.checked == false) continue;
		if(a.type == 'radio' && a.checked == false) continue;
		if(a.type == 'password') {
			str += '&'+ a.name + '=' + encodeURI(md5(a.value));
			continue;
		}
		if(a.type == 'select-multiple' ){
			for(j=0;j<a.options.length;j++){
				if(a.options[j].selected == true){
					str += '&'+ a.name + '=' + encodeURI(a.options[j].value);
				}
			}
			continue;
		}
		str += '&'+ a.name + '=' + encodeURI(a.value);
	}	
	//alert(str);	
	return str;
	
/*	for (var i=0; i < formName.elements.length; i++) { 
		//arr[i] = formName.elements[i];
		//alert(formName.elements[i].name+' - '+formName.elements[i].value);
		
		if (used_names.indexOf(formName.elements[i].name) == -1) {
			used_names[used_names.length] = formName.elements[i].name;
			var a = document.getElementsByName(formName.elements[i].name);
			//alert(formName.elements[i].name);
			if (!a[0]) continue;
			if(a.length>1){
				for(var j=0; j<a.length; j++) {
					if(a[j].type == 'checkbox' && a[j].checked == false) continue;
					if(a[j].type == 'radio' && a[j].checked == false) continue;
					str += '&'+ formName.elements[i].name + '=' + encodeURI(a[j].value);
				}
			} else {
				if(a[0].type == 'checkbox' && a[0].checked == false) continue;
				if(a[0].type == 'radio' && a[0].checked == false) continue;
				str += '&'+ formName.elements[i].name + '=' + encodeURI(a[0].value);
			}
		}
	}*/

	return str;

}
