	function getXMLHTTP() { //fuction to return the xml http object
		var xmlhttp=false;	
		try{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)	{		
			try{			
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				try{
				req = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e1){
					xmlhttp=false;
				}
			}
		}
		 	
		return xmlhttp;
    }
		
	
	function chkemail() {	//alert("Stop");
	
		var username =document.frm1.username.value;
		//alert(email); 
		if(document.frm1.username.value==""){
		//alert("jao");
		//exit();
	    }
		
		
		
		
		var strURL="chkusername.php?username=" + username;
		
		//alert(strURL); 
		
		var req = getXMLHTTP();
		
        var req1=1
		if(username==""){
		var req1=10
		}
		
		if (req,req1) {
		//alert(req1);	
			req.onreadystatechange = function() {
				if (req.readyState == 4) { 

 //alert(req.status); 
 					if (req.status == 200) { 
				 					
					
					//alert(req.responseText);	
																
							if(req.responseText==0) { 
							
					              if(req1==10){
									document.getElementById('searchResult_username').innerHTML="<font color='red'>Please Choose a username.</font>";
									} 
 							//alert("Email ID Already registered.");
				            else {
							document.getElementById('searchResult_username').innerHTML="<font color='red'>Username is already taken.</font>";
							document.getElementById('h1').value="0";
							    }
							//document.frm1.username.value="";
							
						} else if (req.responseText==1){ 
			
						//alert("Email ID Available.");
						         if(req1==10){
									document.getElementById('searchResult_username').innerHTML="<font color='red'>Please Choose a username.</font>";
									} 
						         else{
						          document.getElementById('searchResult_username').innerHTML="<font color='green'>Username is Available.</font>";
								  document.getElementById('h1').value="1";
							     }
							
						}else{
						
						//alert("dfdff");
						
						}
						
						
												
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}		
}

		
		
		
		
