// JavaScript Document

// declare AJAX request variable

var xmlHttp

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;
}

function showUser(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var form1 = document.register;
		
			if (form1.txtuid.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert(" Enter User ID ");
				form1.txtuid.focus();
				return false;
		   	} 
 
			var url="register.php"
			url=url+"?q="+str
			url=url+"&sid="+Math.random()
			xmlHttp.onreadystatechange=stateChanged 
			xmlHttp.open("GET",url,true)
			xmlHttp.send(null)
}

function register()
{
			var form1 = document.registerjs;
		
			if (form1.username.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert(" Enter User ID ");
				form1.username.focus();
				form1.username.select();
				return false;
		   	}
			else if (form1.txtpass.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter Password ");
				form1.txtpass.focus();
				return false;
			}
			else if (form1.txtcpass.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter Confirm password ");
				form1.txtcpass.focus();
				return false;
			}
			else if (form1.txtfullname.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter Contact Person Name ");
				form1.txtfullname.focus();
				return false;
			}
			else if (form1.txtemail.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter valid email id ");
				form1.txtemail.focus();
				return false;
			}
								
			/*else if (form1.txtemail.value.test() == false )
			{
				alert("Please enter a valid email address");
				form1.txtemail.focus();
				return false;
			}*/
			else if (form1.selcountry.value.replace(/^s\s+|\s+$/g, "") == ""  ) 	
			{
				alert("Select your country: ");
				form1.selcountry.focus();
				return false;
			}
			else if (form1.selcity.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Select your location ");
				form1.selcity.focus();
				return false;
			}
			else if (form1.txtphone.value.replace(/^s\s+|\s+$/g, "") == ""  || form1.txtmobile.value.replace(/^s\s+|\s+$/g, "") == "" ) 	
			{
				alert("Enter anyone contact no");
				return false;
			}
			/*else if (form1.txtcountry.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter Country name ");
				form1.txtcountry.focus();
				return false;
			}*/
			
			else if (form1.selfunarea.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Select your functional area ");
				form1.selfunarea.focus();
				return false;
			}
			else if (form1.selindustry.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Select your Industry ");
				form1.selindustry.focus();
				return false;
			}
			else if (form1.txtkeyskill.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter your keyskill");
				form1.txtkeyskill.focus();
				return false;
			}
			else if (form1.txtresumehead.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Select your resume heading ");
				form1.txtresumehead.focus();
				return false;
			}
			else if (form1.selug.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Select your resume heading ");
				form1.selug.focus();
				return false;
			}
			/*else if (form1.selpg.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Select your resume heading ");
				form1.selpg.focus();
				return false;
			}
			else if (form1.seldoctrate.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Select your resume heading ");
				form1.seldoctrate.focus();
				return false;
			}*/
			else if (form1.fileresume.value.replace(/^s\s+|\s+$/g, "") == "" || form1.txtresume.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Select your resume heading ");
				
				return false;
			}
		 return true;

}
function test()
{
				var str=form1.txtemail.value ;
				var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i 
				if ( filter.test(str) == false )
				{
				alert("Please enter a valid email address");
				form1.txtcemail.focus();
				return false;
				}
				return false;
}
function login1()
{
		var form1 = document.login;
		
			if (form1.txtuser.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert(" Enter User ID ");
				form1.txtuser.focus();
				form1.txtuser.select();
				return false;
		   	}
			else if (form1.txtpass.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter Password Name ");
				form1.txtpass.focus();
				form1.txtuser.select();
				return false;
			}
	
		return true;
}

function contact()
{
	
		var form1 = document.appointment;
		
			if (form1.pname.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert(" Enter your Name ");
				form1.pname.focus();
				return false;
		   	}
			else if ( form1.selgender.selectedIndex == 0 )
    		{
				
        		alert( "Please select Gender" );
				form1.selgender.focus();
					/*form1.sel_country.select();*/
        		return false;
    		}
		
			else if (form1.cellno.value.replace(/^s\s+|\s+$/g, "") == "" ) 	
			{
				alert("Enter Contact No");
				form1.cellno.focus();				
				return false;
			}
			else if (isNaN(form1.cellno.value))
			{
				alert("Enter valid contact number");
				form1.cellno.focus();
				form1.cellno.select();
				return false;
			}
			else if (form1.email.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter your email id ");
				form1.email.focus();
				return false;
			}
			
				var str = form1.email.value ;
				var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			if ( filter.test(str) == false )
			{
				alert("Please enter a valid email address");
				form1.email.focus();				
				return false;
			}
			
			else if (form1.txtdate.value.replace(/^s\s+|\s+$/g, "") == "" ) 	
			{
				alert("Select Appointment Date");
				form1.txtdate.focus();				
				return false;
			}
			
			else if (form1.disease.value.replace(/^s\s+|\s+$/g, "") == "" ) 	
			{
				alert("Enter the reason for Appointment");
				form1.disease.focus();				
				return false;
			}
			
			
			
			
			/*else if (form1.txtcmsg.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter your message ");
				form1.txtcmsg.focus();
				return false;
			}
	*/
		return true;
}

function showErrorMessage(top,text) 
{
	$('error').style.marginTop=top+'px';	// set the top value
	$('error_content').innerHTML=text;		// set the error text
	$('error').style.display="block";		// and show the error popup
	// start the timer to hide the error popup after two seconds
	helptimer=window.setTimeout("document.getElementById('error').style.display = 'none';",2000);
}

function tooltip(t)
{
	
	document.getElementById(t).style.background="blue";
	
}

function emp_register()
{
		var form1 = document.register;
		
			if (form1.txtuser.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert(" Enter User name ");
				form1.txtuser.focus();
				form1.txtuser.select();
				return false;
		   	}
			else if (form1.txtpass.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter Password ");
				form1.txtpass.focus();
				form1.txtpass.select();
				return false;
			}
			else if (form1.txtpass.value<6)
			{
				alert("Password should have minimum 6 characters");
				form1.txtpass.focus();
				form1.txtpass.select();
				return false;
			}
			else if (form1.txtrepass.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Re-type Password ");
				form1.txtrepass.focus();
				form1.txtrepass.select();
				return false;
			}
			else if (form1.txtpass.value != form1.txtrepass.value)
			{
				alert("Re password should be same as password");
				form1.txtrepass.focus();
				form1.txtrepass.select();
				return false;
			}
			else if (form1.txtemail.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter Email ");
				form1.txtemail.focus();
				form1.txtemail.select();
				return false;
			}
			else if (echeck(form1.txtemail.value)==false)
			{
				form1.txtemail.value="";
				form1.txtemail.focus();
				form1.txtemail.select();
				return false;
			}
			else if (form1.txtcompany.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter company name ");
				form1.txtcompany.focus();
				form1.txtcompany.select();
				return false;
			}
			else if (form1.txtcontact.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter Contact Person Name ");
				form1.txtcontact.focus();
				form1.txtcontact.select();
				return false;
			}					
			else if (!form1.radiocompany[0].checked && !form1.radiocompany[1].checked)
			{ 

				alert("Please Select company type"); 
				return false;
			}
			
			else if ( form1.selindustry.selectedIndex == 0 )
    		{
				
        		alert( "Please select your industry type." );
				/*form1.selindustry.focus();
				form1.selindustry.select();
        		*/return false;
    		}

			else if (form1.txtadd1.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Please type location ");
				form1.txtadd1.focus();
				form1.txtadd1.select();
				return false;
			}
			else if (form1.txtadd2.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Please type location ");
				form1.txtadd2.focus();
				form1.txtadd2.select();
				return false;
			}
			
			else if ( form1.selcountry.selectedIndex == 0 )
    		{
				
        		alert ( "Please select country." );
				/*form1.selcountry.focus();
				form1.selcountry.select();*/
        		return false;
    		}
			
			else if (form1.txtstate.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Please enter your state name");
				form1.txtstate.focus();
				form1.txtstate.select();
				return false;
			}
			
			else if (form1.txtcity.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Please enter your city name");
				form1.txtcity.focus();
				form1.txtcity.select();
				return false;
			}
			else if (form1.txtzip.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter zip code");
				form1.txtzip.focus();
				form1.txtzip.select();
				return false;
			}
			else if (isNaN(form1.txtzip.value))
			{
				alert("zipcode should be in numbers");
				form1.txtzip.focus();
				form1.txtzip.select();
				return false;
			}
			else if (form1.txtphone1.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter your country code");
				form1.txtphone1.focus();
				form1.txtphone1.select();
				return false;
			}
			
			else if (isNaN(form1.txtphone1.value))
			{
				alert("Phone number should be in numbers");
				form1.txtphone1.focus();
				form1.txtphone1.select();
				return false;
			}
				
			else if (form1.txtphone2.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter your state code");
				form1.txtphone2.focus();
				form1.txtphone2.select();
				return false;
			}
			
			else if (isNaN(form1.txtphone2.value))
			{
				alert("Phone number should be in numbers");
				form1.txtphone2.focus();
				form1.txtphone2.select();
				return false;
			}
			
			else if (form1.txtphone3.value.replace(/^s\s+|\s+$/g, "") == "") 	
			{
				alert("Enter phone number code");
				form1.txtphone3.focus();
				form1.txtphone3.select();
				return false;
			}
			else if (isNaN(form1.txtphone3.value))
			{
				alert("Phone number should be in numbers");
				form1.txtphone3.focus();
				form1.txtphone3.select();
				return false;
			}
			
			
			else if(!form1.checkagree.checked)
			{
				alert("Please read and agree terms and conditions"); 
				return false; 
			}
		 return true;
}
function radio(str2)
{
		var o = form1.getElementById('one');
		var t = form1.getElementById('two');
		if ((o.checked == false) && (t.checked == false))
			{
				alert("Please select company type");
				return false;
			}
return true;

}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

