

var ajax = new Array();

function getStateList(sel)
{   
	var countryCode = sel.options[sel.selectedIndex].value;
	document.getElementById('community').options.length = 0;	// Empty city select box
	if(countryCode.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		var url='getcommunity.php?countryCode='+countryCode;
		ajax[index].requestFile = "./manager/"+url;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createState(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
}

function createState(index)
{
	var obj = document.getElementById('community');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}

//get cities...................

	
function getStateList2(sel)
{   
	var countryCode = sel.options[sel.selectedIndex].value;
	document.getElementById('community_rent').options.length = 0;	// Empty city select box
	if(countryCode.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		var url='getcommunity.php?countryCode='+countryCode;
		ajax[index].requestFile = "./manager/"+url;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createState2(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
}

function createState2(index)
{
	var obj = document.getElementById('community_rent');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}







//validation section in rregister....................
function redirect_script(ln)
{
	
document.form1.action="registernow.php";
var user=document.getElementById("username2").value;
var userpwd=document.getElementById("pwd").value;
var name=document.getElementById("name").value;
var phone=document.getElementById("telphone").value;
var email=document.getElementById("email").value;
var country=document.getElementById("country").value;
var state=document.getElementById("state").value;
var city=document.getElementById("city").value;
var profile=document.getElementById("profile").value;
var ckcase;	
var exit;
 for(i=ln;i>=0;i--)
       		 {
				// alert(data[i]);
          	  if(data[i]==user)
           		 {
					 
					 exit="yes";
					 break;
					 } else {exit="no"; }
            }
		

	if(user=="")
		{
		ckcase=1;
		}
		else if(userpwd=="")
			{
			ckcase=2;
			}	
		else if(name=="")
			{
			ckcase=3;
			}
		else if(phone=="")
			{
			ckcase=4;
			}
		else if(email=="")
			{
			ckcase=5;
				
			}	
		else if(country=0)
			{
			ckcase=6;
			}
		else if(state==0)
			{
			ckcase=7;
			}
		else if(city==0)
			{
			ckcase=8;
			}
		else if(user!="")
			{
				if(exit=="yes")
					{
					ckcase=9;
					}
					else if(phone!="")
						{
							if(isNaN(phone))
							{
							ckcase=10;
							}
							else if(email!="")
								{
								var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
									if (!filter.test(email))
										{
										ckcase=11;
										}
									}	
							}
			}	
				
					
					
	switch(ckcase)
		{
		case 1:
			alert("Fill Login Name");
			break;
		case 2:
				alert("Fill Password");
				break;
		case 3:
				alert("Fill Your Name");
				break;
		case 4:
				alert("Fill Phone Number");
				break;
		case 5:
				alert("Fill Email ID");
				break;		
		case 6:
				alert("Select Country");
				break;
		case 7:
				alert("Select State");
				break;
		case 8:
				alert("Select City");
				break;	
		case 9:
				alert("Login name exited");
				break;
		case 10:
				alert("Fill Valid phone number");
				break;
		case 11:
				alert("Fill Valid Email ID");
				break;				
				
													
		default:
				document.form1.submit();
				
						
		}	
		
	


}//end function  redirect_script




//call ajax to checkingchecking login name exit.......................
//.....................................................

	var xmlHttp

function showUser(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="check_username.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET","./manager/"+url,true)
xmlHttp.send(null)
}

function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHint").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;
}		


//login validation...............
   
function redirect_scriptlogin(ln)
{
document.form2.action="login_action.php";
var user=document.getElementById("username").value;
var pwd=document.getElementById("pass").value;
var ckcase;	




 for(i=ln;i>=0;i--)
       		 {
          	  if(data[i]==user)
           		 {
				 
             	 userfind="yes";
				 rowofuser=i;
				break;
				 
                 }
				 else
				 	{
					userfind="no";
					}
			}	 

	if(user=="" && pwd=="")
		{
		ckcase=1;
		}
		else if(user=="")
			{
			ckcase=2;
			}	
		else if(pwd=="")
				{
				ckcase=3;
				}	
		else if(user!="" && pwd!="")
			{
			ckcase=4;
			}		
	switch(ckcase)
	{
		case 1:
			alert("Fill username and password");
			
			break;
		case 2:
			alert("Fill username");	
			break;
		case 3:
			alert("Fill password");	
			break;	
		case 4:
						
				if(userfind=="no")
				{
				//alert("Please check username");	
				document.getElementById("loginerror").innerHTML="*Please check username";
				}	
				if(userfind=="yes")	
				{
					if(data2[rowofuser]==pwd)
					{
					document.form2.submit();
					}
					else
					{ 
					//alert("password is incorrect");
					document.getElementById("loginerror").innerHTML="*password is incorrect";
					}
				}	
					
				
					
					
	}



}

//function getpassword....................................
//.................................
function getpassword(ln)
{
	document.form3.action="registernow.php";
	var username=document.getElementById("getpwd").value;
	
	for(i=ln;i>=0;i--)
       		 {
          	  if(data[i]==username)
           		 {
				 userfind="yes";
				 break;
				  }
				 else
				 	{
					userfind="no";
					}
			}	
	
	
	if(username=="")
	{
	//alert("Enter user name");
	//document.getElementById("post2").value="*Fill user name";
	document.getElementById("post2").innerHTML="*Enter user name";
	}
	else
	{
		if(userfind=="no")
		{
			document.getElementById("post2").innerHTML="*Invalid user name";
		}
		else
			{
				document.form3.submit();
			}
		
	}
	
	
	
}







