
//	http://www.the-art-of-web.com/javascript/ajax-validate/

function callAjax(method, value, target, submit, msg) { 
	if ( encodeURIComponent ) {
		if ( method == "pre_text" ) {
			document.getElementById("req_"+target).innerHTML = ''; 
			document.getElementById("err_"+target).innerHTML = ''; 
			}
		else
			document.getElementById("req_"+target).innerHTML = '<img src="bild/ajax-loader.gif" hspace="3" alt="*" height="15" border="0">'; 
		var $params = "method=" + method + "&value=" + encodeURIComponent(value) + "&target=" + target + "&submit=" + submit;
		if ( msg >'' ) $params += "&msg=" + encodeURIComponent(msg);
		var req = new AjaxRequest(); 
		req.endfunction(false);
		req.endfunction_arg(false);
		req.setMethod("POST"); 
		req.nocache(false);
		req.loadXMLDoc("validate.php", $params); 
		}
	return true;
	} 

function callAjaxPost(method, value, target, submit, msg, $funch, $this ) { 
	if ( encodeURIComponent ) {
		document.getElementById("req_"+target).innerHTML = '<img src="bild/ajax-loader.gif" align="right" alt="*" width="20" height="20" border="0">'; 
		var $params = "method=" + method + "&value=" + encodeURIComponent(value) + "&target=" + target + "&submit=" + submit;
		if ( msg !='' ) $params += "&msg=" + encodeURIComponent(msg);
		
	//	alert("callAjax("+method+", "+value+", "+target+", "+submit+", "+msg+", "+$funch+", "+$this+")");
	//	alert(" $params = "+$params);
				
		var req = new AjaxRequest(); 
		req.setMethod("POST"); 
		req.endfunction($funch);
		req.endfunction_arg($this);
		req.nocache(true);
		req.loadXMLDoc("validate.php", $params); 
		}
	else
		return false;
	} 


function getRegData( tabell, id, lista ) {
	if ( encodeURIComponent ) {
		var $params = "tabell="+tabell+"&id="+id+"&lista="+lista;

//	alert("getRegData( "+tabell+", "+id+", "+lista+" )");
		
		var ajax = new AjaxRequest(); 
		if (ajax.overrideMimeType) ajax.overrideMimeType('text/xml')
		document.getElementById("ajax-loader").src = "bild/ajax-loader.gif"; 
		ajax.endfunction(false);
		ajax.endfunction_arg(false);
		ajax.setMethod("POST"); 
		ajax.nocache(false);
		ajax.loadXMLDoc("get_req_data.php", $params); 
		}
	return true;
	}

