// JavaScript Document

function setValue(obj){
	var fieldValue	=	obj.value;
	var field		=	obj.id;
	createXMLHttpRequest();
	var url	=	'incs/session_vars.php?timestamp='+new Date().getTime();	
	xmlHttp.onreadystatechange = doNothing;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send("value="+fieldValue+"&field="+field);
}

function setValueSelect(obj){
	var fieldValue	=	obj.options[obj.selectedIndex].value;
	var field		=	obj.id;
	
	createXMLHttpRequest();
	var url	=	'incs/session_vars.php?timestamp='+new Date().getTime();	
	xmlHttp.onreadystatechange = doNothing;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send("value="+fieldValue+"&field="+field);
}

function setValueRadio(obj){
	var fieldValue	=	obj.value;
	var field		=	obj.name;

	createXMLHttpRequest();
	var url	=	'incs/session_vars.php?timestamp='+new Date().getTime();	
	xmlHttp.onreadystatechange = doNothing;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send("value="+fieldValue+"&field="+field);
}

function setValueTextarea(obj) {
	var fieldValue	=	obj.value;
	var field		=	obj.name;

	createXMLHttpRequest();
	var url	=	'incs/session_vars.php?timestamp='+new Date().getTime();	
	xmlHttp.onreadystatechange = doNothing;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send("value="+fieldValue+"&field="+field);
}

function setValueCheckbox(obj) {
	var fieldValue	=	(obj.checked) ? obj.value : '';
	var field		=	obj.name;

	createXMLHttpRequest();
	var url	=	'incs/session_vars.php?timestamp='+new Date().getTime();	
	xmlHttp.onreadystatechange = doNothing;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send("value="+fieldValue+"&field="+field);
}

function doNothing(){
	if (xmlHttp.readyState == 4) {
		// only if "OK"
		if (xmlHttp.status == 200) {
			//we just want to make sure something happened...
		}
	}		
}

function isValidEmail(email){
	/*var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) return false;*/
}

function chkFields(id,checkPage){
	form	=	document.getElementById(id);
	var values	=	'';
	for(i=0;i<form.elements.length;i++){
		values	+=		"values["+form.elements[i].name+"]="+form.elements[i].value+"&";
	}

	var url		=	'incs/'+checkPage+'?timestamp='+new Date().getTime();
	//alert(values);return;
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = showMessage;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send(values);
}

function showMessage(){
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			if(xmlHttp.responseText.length>1) {
				alert(xmlHttp.responseText);
			}else{
				//alert(xmlHttp.responseText);
				form.submit();
			}
		}
	}
}

