function makeEmpty()
{
	if(document.getElementById("CityTop").value == '--City--')	{
	document.index.CityTop.value='';	}
}
function blockEnter(evt,flag) 
{
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode :
    ((evt.which) ? evt.which : evt.keyCode);
    if (charCode == 13 || charCode == 3)
	{
		if(flag == 'M')	{	editMember();	}
		else if(flag == 'MP')	{	editMemberPass();  }	
		return false;		
    }
	 else
	{
        return true;
	}
}

function getState(flag)
{
	 if(flag == 'out')	{
	 var url="state_search.php?";	}
	 
	 else if(flag == 'in')	{
	 var url="../state_search.php?";	
	 }

	 var CountryID=document.getElementById("CountryTop").value;

	 
	 http.open("GET", url + "&CountryID="+escape(CountryID), true);
     http.onreadystatechange = handleHttpResponse;
     http.send(null);
}

function handleHttpResponse()
{
	if (http.readyState == 4)
	{
	   results = http.responseText.split("~~");
   		
	   document.getElementById("stateTop_div").innerHTML=results[1];
	}
}
function getStateInner()
{
	
	 var url="../state_search_inner.php?";

	 var CountryID=document.getElementById("CountryInner").value;
	 
	 http.open("GET", url + "&CountryID="+escape(CountryID), true);
     http.onreadystatechange = handleHttpResponseInner;
     http.send(null);
}
function getStateInner1()
{
	
	 var url="../state_search_inner1.php?";

	 var CountryID=document.getElementById("CountryInner").value;
	 
	 http.open("GET", url + "&CountryID="+escape(CountryID), true);
     http.onreadystatechange = handleHttpResponseInner;
     http.send(null);
}

function getCityInner1()
{
	
	 var url="../city_search_inner1.php?";

	 var StateID=document.getElementById("StateInner").value;
	 
	 http.open("GET", url + "&StateID="+escape(StateID), true);
     http.onreadystatechange = handleHttpResponseInner;
     http.send(null);
}


function getCityInner()
{
	
	 var url="../city_search_inner.php?";

	 var StateID=document.getElementById("StateInner").value;
	 
	 http.open("GET", url + "&StateID="+escape(StateID), true);
     http.onreadystatechange = handleHttpResponseInner;
     http.send(null);
}


function handleHttpResponseInner()
{
	if (http.readyState == 4)
	{
	   results = http.responseText.split("~~");
   
	   document.getElementById("state_Innerdiv").innerHTML=results[1];
	}
}
function chkTerms()
{
	if(document.getElementById('Terms').checked == true)
	{
		return true;
	}
	else
	{
		alert('Please accept terms & conditions to proceed');
		return false;
	}
}

// To edit Meber details

function editMember()
{
	var url="EditProfile_ajx.php?";
	
	 var err=0;
	 var textRegxp = /([a-zA-Z]+)$/;
	 var dobRegxp = /^([0-9]){2}(\/|-){1}([0-9]){2}(\/|-)([0-9]){4}$/;
		 
	 var Name=document.getElementById("Name").value;
	 if(Name == '')	{
	 document.getElementById("Name_div").innerHTML = '<font size=2 color=red>Name not entered</font>';
	 err=err+1;
	 }
	 else if(!textRegxp.test(Name))	{
	 document.getElementById("Name_div").innerHTML = '<font size=2 color=red>Name not valid</font>';
	 err=err+1;
	 }
	 else	{
	 document.getElementById("Name_div").innerHTML='';
	 }	
	 
	 var Gender=document.getElementById("Gender").value;
	 
	 var Dob=document.getElementById("Dob").value;
	 if(Dob == '')	{
	 document.getElementById("Dob_div").innerHTML = '<font size=2 color=red>Birthdate not entered</font>';
	 err=err+1;
	 }
	 else if(!dobRegxp.test(Dob))	{
	 document.getElementById("Dob_div").innerHTML = '<font size=2 color=red>Birthdate not valid</font>';
	 err=err+1;
	 }
	 else	{
	 document.getElementById("Dob_div").innerHTML='';
	 }
	 
	 var Email=document.getElementById("Email").value;
	 var filter=/^.+@.+\..{2,3}$/
	 if(Email == '')	{
	 document.getElementById("Email_div").innerHTML = '<font size=2 color=red>Email not entered</font>';
	 err=err+1;
	 }
	 else if(!filter.test(Email))	{
	 document.getElementById("Email_div").innerHTML = '<font size=2 color=red>Email not valid</font>';
	 err=err+1;
	 }
	 else	{
	 document.getElementById("Email_div").innerHTML='';
	 }
	 
	 var Address1=document.getElementById("Address1").value;
	 if(Address1 == '')	{
	 document.getElementById("Address1_div").innerHTML = '<font size=2 color=red>Address1 not entered</font>';
	 err=err+1;
	 }
	 else	{
	 document.getElementById("Address1_div").innerHTML='';
	 }
	 
	 
	 var Address2=document.getElementById("Address2").value;
	 
	 var CountryInner=document.getElementById("CountryInner").value;
	 var StateInner=document.getElementById("StateInner").value;
	 
	 var City=document.getElementById("City").value;
	 if(City == '')	{
	 document.getElementById("City_div").innerHTML = '<font size=2 color=red>City not entered</font>';
	 err=err+1;
	 }
	 else if(!textRegxp.test(City))	{
	 document.getElementById("City_div").innerHTML = '<font size=2 color=red>City not valid</font>';
	 err=err+1;
	 }
	 else	{
	 document.getElementById("City_div").innerHTML='';
	 }
	 
	 var ZipCode=document.getElementById("ZipCode").value;
	 if(textRegxp.test(ZipCode))	{
	 document.getElementById("ZipCode_div").innerHTML = '<font size=2 color=red>ZipCode not valid</font>';
	 err=err+1;
	 }
	 else	{
	 document.getElementById("ZipCode_div").innerHTML='';
	 }
	 
	 var Phone=document.getElementById("Phone").value;
	 
	 var MemberID=document.getElementById("MemberId").value;
	 var Flag='Total';
	 
	 
	 
	var myRandom=parseInt(Math.random()*99999999);  
	var params="Name="+escape(Name) + "&Gender="+escape(Gender) + "&Dob="+escape(Dob) + "&Email="+escape(Email) + "&Address1="+escape(Address1) + "&Address2="+escape(Address2) + "&CountryInner="+escape(CountryInner) + "&StateInner="+escape(StateInner) + "&City="+escape(City) + "&ZipCode="+escape(ZipCode) + "&Phone="+escape(Phone)+ "&MemberID="+escape(MemberID)+ "&Flag="+escape(Flag) + "&rand=" + myRandom;
	
	if(err == 0)	{
	 document.getElementById("error_div").innerHTML ='';
	 document.getElementById("error1_div").innerHTML = '';
	 http.open("POST", url ,true); 
	 http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
     http.onreadystatechange = ResponsegetagentsEditMember;
     http.send(params);
	 }
	 else {
	 window.document.MemberScroll.Name.focus();	
	 document.getElementById("error_div").innerHTML = '<font size=2 color=red>' + err + ' error(s) found</font>';
	 document.getElementById("error1_div").innerHTML = '<font size=2 color=red>Errors found, Scroll up!</font>';
	 }
	 
}

function ResponsegetagentsEditMember()
{
	if (http.readyState == 4) 
	{
	    results = http.responseText.split("~~");
	    
	    //alert(results[0]);
	    if(results[1] == 1)
	    {
	    	/* document.getElementById("Name").value='';
			 document.getElementById("Dob").value='';
			 document.getElementById("Email").value='';
			 document.getElementById("Address1").value='';
			 document.getElementById("Address2").value='';
			 document.getElementById("City").value='';
			 document.getElementById("ZipCode").value='';
			 document.getElementById("Phone").value='';*/
			
	 		alert('Profile edited successfully');
	    	document.getElementById("edit_div").innerHTML = "<font color=red size=2>Profile edited successfully!</font>";
	    }
	    else if(results[1] == 2)
	    {
	    	 document.getElementById("Email_div").innerHTML = '<font size=2 color=red>Email already in use.</font>';
	    	 window.document.MemberScroll.Name.focus();
	    	 document.getElementById("error1_div").innerHTML = '<font size=2 color=red>Errors found, Scroll up!</font>';	
	    }
	    else
	    {
	    	alert('Temporary problem, please try again!');
	    }
	}
}


// To edit memders password by his email
function editMemberPass()
{
	 var url="EditProfile_ajx.php?";
	 var err = 0;
	 var Email=document.getElementById("Email_Pass").value;
	 /*if(Email == '')	{
	 document.getElementById("EmailPass_div").innerHTML = '<font size=2 color=red>Email not entered</font>';
	 err=err+1;
	 }
	 else	{
	 document.getElementById("EmailPass_div").innerHTML='';
	 }*/
	 
	 
	 var Password=document.getElementById("Password").value;
	 if(Password == '')	{
	 document.getElementById("Password_div").innerHTML = '<font size=2 color=red>Password not entered</font>';
	 err=err+1;
	 }
	 else	{
	 document.getElementById("Password_div").innerHTML='';
	 }
	 
	var ConfirmPassword=document.getElementById("ConfirmPassword").value;
	if(ConfirmPassword == '')	{
	 document.getElementById("ConfirmPassword_div").innerHTML = '<font size=2 color=red>Confirm Password not entered</font>';
	 err=err+1;
	 }
	 else if(Password != ConfirmPassword)
	 {
	 	document.getElementById("ConfirmPassword_div").innerHTML = '<font size=2 color=red>Password not matching</font>';
	 	err=err+1;
	 }
	 else	{
	 document.getElementById("ConfirmPassword_div").innerHTML='';
	 }
	 
	 
	var MemberID=document.getElementById("MemberId").value;
	
	var Flag = 'Pass';
	
	var myRandom=parseInt(Math.random()*99999999);  
	var params="Email="+escape(Email) + "&Password="+escape(Password) + "&ConfirmPassword="+escape(ConfirmPassword) + "&Flag="+escape(Flag)+ "&MemberID="+escape(MemberID) + "&rand=" + myRandom;
	
	if(err == 0)	{
	document.getElementById("errorPass_div").innerHTML ='';
	 http.open("POST", url ,true); 
	 http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
     http.onreadystatechange = ResponsegetagentsEditMemberPass;
     http.send(params);
	 }
	 else {
	 document.getElementById("errorPass_div").innerHTML = '<font size=2 color=red>' + err + ' error(s) found</font>';
	 }
	
}
function ResponsegetagentsEditMemberPass()
{
	if (http.readyState == 4) 
	{
	    results = http.responseText.split("~~");
	    
	    //alert(results[0]);
	    if(results[1] == 1)
	    {
	    //	document.getElementById("Email_Pass").value='';;
			document.getElementById("Password").value='';
			document.getElementById("ConfirmPassword").value='';
			
	    	document.getElementById("editpass_div").innerHTML = "<font color=red size=2>Password changed!</font>";
	    }
	    else
	    {
	    	alert('Temporary problem, please try again!');
	    }
	}
}

function getPostList(flag,place)
{
	 if(place == 'out')	{
 	 var url="postList.php?";	}
 	 
 	 else if(place == 'in')	{
 	 var url="../postList.php?";	
 	 }
	
	 http.open("GET", url + "&flag="+escape(flag), true);
     http.onreadystatechange = handleHttpResponsePostList;
     http.send(null);
}

function handleHttpResponsePostList()
{
	if (http.readyState == 4)
	{
	   results = http.responseText.split("~~");
	   
	   if(results[0] == 1)	{	
	   document.getElementById("postList_div").innerHTML=results[1];	
	   }
	}
}

