var xmlHttp1
var xmlHttp2
var xmlHttp

function checkfield()
{
	var i;
	i=0;	
	//alert("hi");
	if(document.getElementById("f1name"))
	{	
		var firstname = document.getElementById("f1name").value;
		if(firstname=="")
		{	
	   		document.getElementById("txtFname").innerHTML="First Name Empty"
			i=0;
			//exit();
			return false;
		}	
		else
		{
	  		document.getElementById("txtFname").innerHTML="  "
			i=1;
		}
	}
	
	if(document.getElementById("lname"))
	{
		var lastname=document.getElementById("lname").value;
		if(lastname=="")
		{
	  		document.getElementById("txtLname").innerHTML="Last Name Empty"
			i=0;
			//exit();
		}
		else
		{
			//alert("sad");
		   	document.getElementById("txtLname").innerHTML=" "
			i=1;	
		}
	}
	if(document.getElementById("imr"))
	{
	
		var imrno=document.getElementById("imr").value;
		if(imrno=="")
		{
	   		document.getElementById("txtimr").innerHTML="Indian Medical Register No. Empty "
			i=0;
			//exit();
		}
		else
		{
	     		document.getElementById("txtimr").innerHTML=""
			i=1;	
		}
	}
	if(document.getElementById("email"))
	{
		var email=document.getElementById("email").value;
		if(email=="")
		{
			document.getElementById("txtemail").innerHTML="Email Empty"
			i=0;
			//exit();
		}
		else
		{
			document.getElementById("txtemail").innerHTML=""
			i=1;	
		}
	}
	if(document.getElementById("city"))
	{
		var city=document.getElementById("city").value;
		if(city=="")
		{
			document.getElementById("txtcity").innerHTML="City Empty"
			i=0;
			//exit();
		}
		else
		{
			document.getElementById("txtcity").innerHTML=""
			i=1;	
		}
	}
	if(document.getElementById("aemail"))
	{
		var aemail=document.getElementById("aemail").value;

	}
	if(document.getElementById("telno"))
	{
		var telno=document.getElementById("telno").value;
	}
	
	if(document.getElementById("password"))
	{
		var password=document.getElementById("password").value;
		if((password.length)>=6)
		{
			if(password=="")
			{
				document.getElementById("txtpassword").innerHTML="Password Empty"
				i=0;	
				//exit();
			}
			else
			{
				document.getElementById("txtpassword").innerHTML=""
				i=1;
			}
		}
		else
		{
			document.getElementById("txtpassword").innerHTML="Password Too Short"
			i=0;
			return false;
		}
	}
	
	if(document.getElementById("cpassword"))
	{
		var cpassword=document.getElementById("cpassword").value;
		if(cpassword=="")
		{
		document.getElementById("txtcpassword").innerHTML="Confirm Password Empty"
			i=0;	
		}
		else
		{
			document.getElementById("txtcpassword").innerHTML=""
			i=1;
			if(password!=cpassword)
			{
			document.getElementById("txtcpassword").innerHTML="Confirm Password Does not Match"
			i=0;
			//exit();
			}
			else
			{
			document.getElementById("txtcpassword").innerHTML=""
			i=1;
			}
		}
	}
	
	if(document.getElementById("yrpassing"))
	{
		var yrpassing=document.getElementById("yrpassing").value;
		if(yrpassing=="")
		{
			document.getElementById("txtyrpassing").innerHTML="Year of Passing Empty"
			i=0;
			//exit();
		}
		else
		{
			document.getElementById("txtyrpassing").innerHTML=""
			i=1;	
		}
	}


	if(document.getElementById("password"))
	{
		var password=document.getElementById("password").value;
		var numericExpression = /^[0-9 a-z A-Z ]+$/;
		if((numericExpression).test(password))
		{
			document.getElementById("txtpassword").innerHTML=""
		}
		else
		{
			document.getElementById("txtpassword").innerHTML="Password not valid"
			return false;
		}

	}	
	if(document.getElementById("chk_string"))
	{
		var chk_string=document.getElementById("chk_string").value;
			//alert("HI1");
		if(chk_string=="")
		{
			//alert("HI");
			document.getElementById("txtchk_string").innerHTML="Type the given string"
			return false;
			
		}
	}
	if(i==1)
	{
		
			
		if(document.getElementById("membership"))
		{
        		document.membership.submit();
			//alert(i);
		}
		if(document.getElementById("edit_personalprofile"))
		{
			//alert("edit_member");
			document.edit_personalprofile.submit();
			//alert(i);
		}
 	}
	else
	{
		return false;
	}	
}


function checkpassword(e)
{
	//alert("sd");
	if((e.length)<6)
	{
		if(document.getElementById("npassword"))
		{
			
			document.getElementById("txtnpassword").innerHTML="Password Too Short"
		}
		else
		{
			document.getElementById("txtpassword").innerHTML="Password Too Short"
		}
		
	}
	else
	{
		document.getElementById("txtpassword").innerHTML=""
		if(document.getElementById("npassword"))
		{
			document.getElementById("txtnpassword").innerHTML=""
		}
	}
	
}


function checkmail(e,n)
{

//alert(e);
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e))
{	
   if(n=="1")
   {
      document.getElementById("txtemail").innerHTML="";

//      checkUname(e);	
	
      //document.getElementById("uname").value=e;
   }
   if(n=="2")
   {
      document.getElementById("txtaemail").innerHTML=""
   }
}
else
{
   if(n=="1")
   {
     document.getElementById("txtemail").innerHTML="Email Not Valid"
   }

   if(n=="2")
   {
     document.getElementById("txtaemail").innerHTML="Email Not Valid"
   }

}
}

function checktelno(str)
{
	//alert(str);
	var numericExpression1 = /^[0-9-.+ ]+$/;
	if((numericExpression1).test(str))
	{
		document.getElementById("txttelno").innerHTML=""
	}
	else
	{
		document.getElementById("txttelno").innerHTML="Telephone number not valid"
	}
}

function checkmobno(str)
{
	//alert(str);
	var numericExpression1 = /^[0-9-.+ ]+$/;
	if((numericExpression1).test(str))
	{
		document.getElementById("txtmobile").innerHTML=""
	}
	else
	{
		document.getElementById("txtmobile").innerHTML="Telephone number not valid"
	}
}

/*function checkOldPassword(str)
{
	
	if((document.getElementById("password").value)!=str)
 	{
     		document.getElementById("txtopassword").innerHTML="Old Password Does Not Matches"
 	}
 	if((document.getElementById("password").value)==str)
 	{
		
     		document.getElementById("txtopassword").innerHTML=" "
 	}

}*/






function checkPassword(str)
{ 
 if((window.document.membership.password.value)!=str)
 {
     document.getElementById("txtcpassword").innerHTML="Retype Password Does Not Matches"
 }
 else
 {
     document.getElementById("txtcpassword").innerHTML=""
 } 	
}

function checkNewPassword(str)
{ 
 if((document.getElementById("npassword").value)!=str)
 {
     document.getElementById("txtcnpassword").innerHTML="Retype Password Does Not Matches"
 }
 else
 {
     document.getElementById("txtcnpassword").innerHTML=""
 } 	
}


function checkUname(str)
{ 
//alert("checkUname")
xmlHttp2=GetXmlHttpObject2()
if (xmlHttp2==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="./checkusername.php"

url=url+"?unm="+str

xmlHttp2.onreadystatechange=userCheck
xmlHttp2.open("POST",url,true)
xmlHttp2.send(null)
//alert(url)
}


function userCheck() 
{
if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
 { 
 document.getElementById("txtemail").innerHTML=xmlHttp2.responseText 
 } 
}

function GetXmlHttpObject()
{
var xmlHttp1=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp1=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp1=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp1=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp1;
}


function GetXmlHttpObject2()
{
var xmlHttp2=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp2=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp2=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp2=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp2;
}


function toggle_it1(itemID)
  {
      // Toggle visibility between none and inline
      if ((document.getElementById(itemID).style.display == 'none'))
      {
        document.getElementById(itemID).style.display = 'inline';
      } else {
        document.getElementById(itemID).style.display = 'none';
      }
      if((document.getElementById("PChange").value=="Change Password"))
	{	
		
		//alert("Hi");
//		updateChangedPassword();
		
	}	
  }


function updateChangedPassword()
		{ 
			//alert("inside");
			xmlHttp=GetXmlHttpObject()
			if (xmlHttp==null)
 			{
 				alert ("Browser does not support HTTP Request")
 				return
 			}
			var url="/updatepassword.php"
			url=url+"?unm="+document.getElementById("npassword").value+"&old="+document.getElementById("opassword").value
			//alert(url);
			xmlHttp.onreadystatechange=updatePassword
			xmlHttp.open("POST",url,true)
			xmlHttp.send(null)
		}
		function updatePassword() 
		{
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 			{ 
 				document.getElementById("txtchangepassword").innerHTML=xmlHttp.responseText
				document.getElementById("password").value=document.getElementById("npassword").value
			} 
		}
		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 checksendreferral()
{
	var i;
	i=0;	
	//alert("hi");
	if(document.getElementById("fname"))
	{	
		var firstname = document.getElementById("fname").value;
		if(firstname=="")
		{	
	   		document.getElementById("txtsendFname").innerHTML="First Name Empty"
			i=0;
			//exit();
			return false;
		}	
		else
		{
	  		document.getElementById("txtsendFname").innerHTML="  "
			i=1;
		}
	}
	
	if(document.getElementById("lname"))
	{
		var lastname=document.getElementById("lname").value;
		if(lastname=="")
		{
	  		document.getElementById("txtsendLname").innerHTML="Last Name Empty"
			i=0;
			//exit();
		}
		else
		{
			//alert("sad");
		   	document.getElementById("txtsendLname").innerHTML=" "
			i=1;	
		}
	}
	if(document.getElementById("sendSubject"))
	{
	
		var imrno=document.getElementById("sendSubject").value;
		if(imrno=="")
		{
	   		document.getElementById("txtsendSubject").innerHTML="Subject is empty "
			i=0;
			//exit();
		}
		else
		{
	     		document.getElementById("sendSubject").innerHTML=""
			i=1;	
		}
	}
	if(document.getElementById("sendEmail"))
	{
		var email=document.getElementById("sendEmail").value;
		if(email=="")
		{
			document.getElementById("txtsendEmail").innerHTML="Email Empty"
			i=0;
			//exit();
		}
		else
		{
			document.getElementById("txtsendEmail").innerHTML=""
			i=1;	
		}
	}
	if(document.getElementById("sendTo"))
	{
		var email=document.getElementById("sendTo").value;
		if(email=="")
		{
			document.getElementById("txtsendTo").innerHTML="To field cannot be Empty"
			i=0;
			//exit();
		}
		else
		{
// 			if(checkMailId(email)=='true')
// 			{
// 				document.getElementById("txtsendTo").innerHTML=""
// 				i=1;	
// 			}
// 			else
// 			{
				document.getElementById("txtsendTo").innerHTML="";
				i=1;
// 			}
			
			
		}
	}
	if(i==1)
	{
		
			
		if(document.getElementById("sendreferral"))
		{
        		document.sendreferral.submit();
			//alert(i);
		}
 	}
	else
	{
		return false;
	}	
}

function checkmail1(e,n)
{

//alert(e);
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e))
	{	
		if(n=="1")
		{
		document.getElementById("txtsendEmail").innerHTML="";
		}
	}
	else
	{
		if(n=="1")
		{
		document.getElementById("txtsendEmail").innerHTML="Email Not Valid"
		}
	}
}

// function validmail(e,n)
// {
// 
// //alert(e);
// 	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e))
// 	{	if(n==1){
// 		return true;}
// 	}
// 	else
// 	{
// 		if(n==1){
// 		document.getElementById("sendTo").focus();
// 		alert('Invalid email address');
// 		return false;}
// 	}
// }

function checkMailId(mailids)
{
//      var arr = mailids.split(',');
//      for (var i = 0, l = arr.length; i < l; i++) 
//      {
//          var adr = arr[i];
//   
//          // your validation here - may be you need some
//          // adaptions to handle the errors for every address
//         var flag=validmail(adr,1);
// 	if(flag=='true')
// 	{ return true; }
// 	if(flag=='false')
// 	{ return false; }
// 	
//      }
 }









