var xmlHttp;
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
}
}

// Error log code 
 function form_data_log(formobj){
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var str='';
var karray = new Array();
var k=0;
for (var i = 0; i < formobj.elements.length; i++){
  var obj = formobj.elements[formobj.elements[i].name];
  
  if (obj){
   switch(obj.type){
   case "text":
   case "hidden":
   case "textarea":
   if(obj.value!='') {
    str += obj.name;
	str += ':';
	str += obj.value;
	str += ' ~~ ';
   }
    break;
   case "select-one":
   if(obj.options[obj.selectedIndex].value!='') {
	str += obj.name;
	str += ':';
	str += obj.options[obj.selectedIndex].value;
	str += ' ~~ ';
   }
   case "checkbox":
    if(obj.checked) {
        str += obj.name;
		str += ':';
		str += obj.value;
		str += ' ~~ ';
	}
    break;
   default:
   }
   	var chkflag = false;

	if (obj.type == undefined){
	
	 for (var k=0; k<karray.length;k++) {
	 	if(karray[k] == formobj.elements[i].name) {
		chkflag = true;
		}
	 }
	
	if(chkflag == false) {
		for (var j = 0; j < obj.length; j++){
			 if (obj[j].checked){
			  str += formobj.elements[i].name;
			  str += ':';
			  str += formobj.elements[formobj.elements[i].name][j].value;
			  str += ' ~~ ';
			 // break;
			 }
		 }
	}
		
   }
   karray[k] = formobj.elements[i].name;
   k++;
   
  }
 }
  var url="ajax_form_data_log.php";
  url=url+"?datastr="+escape(str);
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

// Error log code
}