var xmlHttp;
var result=new Array();
var action=new Array();
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 allval()
{
   // alert("hello");
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Browser does not support HTTP Request")
  		return
  	} 
	var frmobj=document.frmcontact;
	
	for(var i=0;i<frmobj.length;i++)
	{
			 
		if(frmobj[i].type=='text' || frmobj[i].type=='select-one' || frmobj[i].type=='password'||frmobj[i].type=='textarea' )
		{
			
			result=result+frmobj[i].value+"$$$";
			action=action+frmobj[i].id+"!!!";
					
		}
		
	//	alert(action);
	}
	
var url="ajax/regValidation.php?ac=dis&act="+action+"&val="+result;  
					
					result="";
					action="";
					url=url+"&sid="+Math.random()
					xmlHttp.onreadystatechange=parseAllval 
					xmlHttp.open("POST",url,true)
					xmlHttp.send(null)
					
} 
function parseAllval() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 		SResponse=xmlHttp.responseText;
		var rescount=SResponse.length;
		//alert(SResponse);
	
	if(SResponse=="sucess")
	{
	
	}
	else{
		   var details = SResponse.split("###") ;
		//alert(details);
	var cntsucc=0;
	
			for(var i=0;i<details.length;i++)
			{
				var seperVal=details[i].split("@@@");
			
			
				if(seperVal[0]=="txtfname")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('fnameval').innerHTML=" ";
					 }
					 else
					 {
					document.getElementById('fnameval').innerHTML=seperVal[1] ;
					
					 }
					
				 }
				 
				 else if(seperVal[0]=="txtlname")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('lnameval').innerHTML=" ";
					 }
					 else
					 {
					document.getElementById('lnameval').innerHTML=seperVal[1] ;
					 }
				 }
				 
				
				 
				 if(seperVal[0]=="txtcname")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('cnameval').innerHTML=" ";
					 }
					 else
					 {
					document.getElementById('cnameval').innerHTML=seperVal[1] ;
					
					 }
					
				 }
				 
				
				 
			 else if(seperVal[0]=="txtphone")
				 {
					if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('errtelephone').innerHTML=" ";
					 }
					 else
					 {
					document.getElementById('errtelephone').innerHTML=seperVal[1] ;
					 }
			
				 }
				 else if(seperVal[0]=="txtemail")
				 {
					if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('emailval').innerHTML=" ";
					 }
					 else
					 {
					document.getElementById('emailval').innerHTML=seperVal[1] ;
					 }
			
				 }
				 else if(seperVal[0]=="txtcomment")
				 {
					if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('comentval').innerHTML=" ";
					 }
					 else
					 {
					document.getElementById('comentval').innerHTML=seperVal[1] ;
					 }
			
				 }
				 
				
				 
				 else if(seperVal[0]=="txtcity")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('citynameval').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('citynameval').innerHTML=seperVal[1] ;
					 }
				 }
			
				 else if(seperVal[0]=="sel_country")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('conval').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('conval').innerHTML=seperVal[1] ;
					 }
				 }
			
			
			}
			//alert(cntsucc);
			if(cntsucc==8)
				{
					
					document.frmcontact.submit();
				}
				
	}//xmlHttp.responseText==" ";
 } 			

}

function alag(str)
{
alert(str);
var num=0;
len=str.length;

var strr="";
var cnt=0;
for(num=0;num<len;num++)
{
		if(str.substr(num,1)!="$")
		{
		 
		strr =strr+str.substr(num,1);
	
	
		}
		else
		{
		 break;
	}
}
}