var xmlHttp;
var result=new Array();
var action=new Array();
var trimstr=new Array();
var SResponse=new Array(); 
if (GBrowserIsCompatible()) {
	 geocoder = new GClientGeocoder();
      }

function val()
{

   
  	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Browser does not support HTTP Request")
  		return
  	} 
	var frmobj=document.costomerfrm;
	// alert(frmobj);
	for(var i=0;i<frmobj.length;i++)
	{
	    	
		if(frmobj[i].type=='text' || frmobj[i].type=='select-one' || frmobj[i].type=='checkbox' )
		{
			if(frmobj[i].type=='checkbox')
			 {
				//alert(frmobj[i].checked);
				if(frmobj[i].checked==true) 
				   {
					frmobj[i].value=1;
				   }
				 else
				 {
					 frmobj[i].value=0;
				 }
			 }
			result=result+escape(alag(frmobj[i].value))+"$$$";
			action=action+alag(frmobj[i].id)+"!!!";
		//	alert(frmobj);		
		}
		
	}
	
var url="./includes/editCust.php?ac=dis&act="+action+"&val="+result;  
			
		//	alert(url);
					result="";
					action="";
					url=url+"&sid="+Math.random()
					xmlHttp.onreadystatechange=parseEditval 
					xmlHttp.open("POST",url,true)
					xmlHttp.send(null)
					
} 
function parseEditval() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 		SResponse=xmlHttp.responseText;
		var rescount=SResponse.length;
		
		//alert(SResponse)
var trimstr="";
		   var trimstr= SResponse.split("$");
		   var details = trimstr[1].split("###");
		  // alert(details);
	
	var cntsucc=0;
		
		
			for(var i=0;i<details.length-1;i++)
			{
				//alert(details[i]);
			//	 alert(seperVal);
				var seperVal=details[i].split("@@@");
			// 
			
				if(seperVal[0]=="txttitle")
				 {
					// alert(details[i]);
					if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('title').innerHTML=" ";
					 }
					 else
					 {
					document.getElementById('title').innerHTML=seperVal[1] ;
					 }
			
				 }
				 
	  			else if(seperVal[0]=="txtAddress")
				 {
					// alert(details[i]);
					if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('addressval').innerHTML=" ";
					 }
					 else
					 {
					document.getElementById('addressval').innerHTML=seperVal[1] ;
					 }
			
				 }
				 else if(seperVal[0]=="txtCity")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('cityval').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('cityval').innerHTML=seperVal[1] ;
					 }
				 }
				 else if(seperVal[0]=="txtpost")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('zipval').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('zipval').innerHTML=seperVal[1] ;
					 }
				 }
//				 
				 else if(seperVal[0]=="sel_country")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('countryval').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('countryval').innerHTML=seperVal[1] ;
					 }
				 }
				  else if(seperVal[0]=="txtsel_state")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('stateval').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('stateval').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]=="txtwebsite")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('websiteval').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('websiteval').innerHTML=seperVal[1] ;
					 }
				 }
			 
							 
				   else if(seperVal[0]=="Phone_Number2")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('phoneval').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('phoneval').innerHTML=seperVal[1] ;
					 }
				 }
			  else if(seperVal[0]=="Phone_Number1")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('phoneval').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('phoneval').innerHTML=seperVal[1] ;
					 }
				 }
			  else if(seperVal[0]=="Phone_Number3")
				 {
					 if(seperVal[1]=="sucess")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('phoneval').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('phoneval').innerHTML=seperVal[1] ;
					 }
				 }
				 
				   else if(seperVal[0]=="imgHome")
				 {
					 if(seperVal[1]=="success")
					 {
						cntsucc=cntsucc+1;
						document.getElementById('errimage').innerHTML=" ";
					 }
					 else
					 {
					document.getElementById('errimage').innerHTML=seperVal[1] ;
					 }
				 } 
			}
			//alert(cntsucc);
				if(cntsucc==12)
				{
					var address=(document.getElementById('txtAddress').value)+", "+document.getElementById('txtCity').value+", "+document.getElementById('txtsel_state').value+" "+document.getElementById('txtpost').value;
				//	alert(address);
					 if (geocoder) 
                                      {  
											//alert(address)
                                                geocoder.getLatLng
                                                (
                                                            address,
															
                                                            function(point) 
                                                            { 
		
														  
				                 								  if (!point) 
                                                                 {
                                                                          alert(address + " not found");
																		//  return false;
                                                                  } 
                                                                  else 
                                                                  { 
																  		var pnt=point
																  		
																  		/*var expLatLang=pnt.split(",");
																		 var trimstr= pnt.split(",");
																		var latme=expLatLang[0].split("(");
																		var lat=latme[1];
																	    var lon=expLatLang[1].split(")");
																		var lng=lon[1]	*/
																			var matchll = /\(([-.\d]*), ([-.\d]*)/.exec( point );
																			
																			var lat = parseFloat( matchll[1] );
																			var lon = parseFloat( matchll[2] );
																			lat = lat.toFixed(6);
																			lon = lon.toFixed(6);
																		//alert(lat)
																		document.getElementById('lat').value=lat ;
																		document.getElementById('lon').value=lon ;
				  														document.costomerfrm.submit();
																		//alert(lat)
																		
																  }
															}
												);
									}
									 
									 
				   //document.costomerfrm.submit();
				}
				
	}//xmlHttp.responseText==" ";
 } 			




function parseWebmail() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 		//alert(xmlHttp.responseText)
 	document.getElementById('reqerr').innerHTML=xmlHttp.responseText 
	var err=document.getElementById('reqerr').innerHTML;
	 if(xmlHttp.responseText =="sucess")
					 {
					
							document.getElementById('reqer').innerHTML=" " ;
					 }
					 else
					 {
					document.getElementById('reqer').innerHTML=xmlHttp.responseText;
					 }
 } 
}

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 alag(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;
	}
}

//alert(strr);return false; 
return strr;
}
