function membervalidate(frm)
{

  if(frm.firstname.value==0)
	{
		alert("Enter First Name");
		frm.firstname.focus();
		return false;
	}
	
	  if(frm.lastname.value==0)
	{
		alert("Enter Last Name");
		frm.lastname.focus();
		return false;
	}
	
	

	if(frm.email.value==0)
	   {
		alert("Enter Email Address");
		frm.email.focus();
		return false;
	   }
   if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.email.value)))
   {
	alert("Enter the valid Email Address");
	frm.email.focus();
	return false
   }
   
   if(frm.username.value==0)
	{
		alert("Enter User Name");
		frm.username.focus();
		return false;
	}
   
	if(frm.password.value==0)
	{
		alert("Enter Password");
		frm.password.focus();
		return false;
	}	
	
	
	var check = 0;
	for (var i = 0; i < 2; i++)
	  {
		var checked = frm.gender[i].checked;
		if (checked)
		  {
			check = 1;
		   }
	  }
	if (!check==1)
	  {
		alert("Please Choose Gender!");
		return false;
	 }
	
   if(frm.organization.value==0)
	{
		alert("Enter Organization");
		frm.organization.focus();
		return false;
	}
	
	if(frm.address.value==0)
	{
		alert("Enter Address");
		frm.address.focus();
		return false;
	}
	
	if(frm.city.value==0)
	{
		alert("Enter City");
		frm.city.focus();
		return false;
	}
	
	if(frm.province.value==0)
		{
			alert("Select Province");
			frm.province.focus();
			return false;
		}
	
/*	if(frm.province.value=='AB')
	{
		if(frm.region.value==0)
	     {
			alert("Select Region");
			frm.region.focus();
			return false;
		 }
	}*/
	
   	if(frm.postalcode.value==0)
	{
		alert("Enter Postal Code");
		frm.postalcode.focus();
		return false;
	}
   
    if(frm.business_telp.value==0)
	{
		alert("Enter Business Phone Number");
		frm.business_telp.focus();
		return false;
	}
	
	if ((!(/^\d{3} \d{3} \d{4}$/.test(frm.business_telp.value))) && (!(/^\d{3}-\d{3}-\d{4}$/.test(frm.business_telp.value))))
    {
	alert("Enter the Correct Business Phone Number Given Format");
	frm.business_telp.focus();
	return false
    }

	if(frm.home_telep.value==0)
	{
		alert("Enter Home Phone Number");
		frm.home_telep.focus();
		return false;
	}
	if ((!(/^\d{3} \d{3} \d{4}$/.test(frm.home_telep.value))) && (!(/^\d{3}-\d{3}-\d{4}$/.test(frm.home_telep.value))))
    {
	alert("Enter the Correct Home Phone Number Given Format");
	frm.home_telep.focus();
	return false
    }
	
	 if(frm.fax.value!=0)
	 {
		if (!(/^\d{3} \d{3} \d{4}$/.test(frm.fax.value)))
		{
		alert("Enter the Correct Fax Number Given Format");
		frm.fax.focus();
		return false
		}
	}
	
	if(frm.website.value!="")
	 {
	    if(!checkURL(frm.website.value))
		{
		alert("Please enter a valid website address");
		frm.website.focus();
		return false;	
		}
	 }
   
	   if(frm.professional.value==0)
		{
			alert("Select Professional");
			frm.professional.focus();
			return false;
		}
		
		if(frm.professional.value==9)
		 {
			 if(frm.others.value==0)
		    {
			alert("Enter Professional Other");
			frm.others.focus();
			return false;
		    }
         }
		 
		 if(frm.Practice_interest.value==0)
		{
			alert("Select Practice Interest");
			frm.Practice_interest.focus();
			return false;
		}
		 
		 if(frm.Practice_interest.value==16)
		{
		 	if(frm.piothers.value==0)
			{
			alert("Enter Practice Interest Other");
			frm.piothers.focus();
			return false;
			}
		}
		 
		 /*if(frm.pdetail.value==0)
		{
			alert("Enter Practice Interest in Detail");
			frm.pdetail.focus();
			return false;
		}*/

}

function test(id)
{
      if(id==9)
		{
			document.getElementById('sother').style.display ="block";
		}
		else
		{
			 document.getElementById('sother').style.display ="none";
		}
   
}

function cardselect(id)
{
	    if(id==1)
		{
			document.getElementById('cheque').style.display ="block";
			document.getElementById('card_type').style.display ="none";
		}
		else 
		{
			 document.getElementById('card_type').style.display ="block";
			 document.getElementById('cheque').style.display ="none";
		}
}

function loginvalidation(frm)
{
	if(frm.username.value==0)
	{
		alert("Enter User Name");
		frm.username.focus();
		return false;
	}
   
	if(frm.password.value==0)
	{
		alert("Enter Password");
		frm.password.focus();
		return false;
	}	
}


function editvalidation(frm)
{
	if(frm.firstname.value==0)
	{
		alert("Enter First Name");
		frm.firstname.focus();
		return false;
	}	

    if(frm.lastname.value==0)
	{
		alert("Enter Last Name");
		frm.lastname.focus();
		return false;
	}

	if(frm.email.value==0)
	   {
		alert("Enter Email Address");
		frm.email.focus();
		return false;
	   }
   if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.email.value)))
   {
	alert("Enter the valid Email Address");
	frm.email.focus();
	return false
   }
   
   if(frm.username.value==0)
	{
		alert("Enter User Name");
		frm.username.focus();
		return false;
	}
   
   var check = 0;
	for (var i = 0; i < 2; i++)
	  {
		var checked = frm.gender[i].checked;
		if (checked)
		  {
			check = 1;
		   }
	  }
	if (!check==1)
	  {
		alert("Please Choose Gender!");
		return false;
	 }
	
   if(frm.organization.value==0)
	{
		alert("Enter Organization");
		frm.organization.focus();
		return false;
	}
	
	if(frm.address.value==0)
	{
		alert("Enter Address");
		frm.address.focus();
		return false;
	}
	
	if(frm.city.value==0)
	{
		alert("Enter City");
		frm.city.focus();
		return false;
	}
	if(frm.province.value==0)
		{
			alert("Select Province");
			frm.province.focus();
			return false;
		}
	
	
   	if(frm.postalcode.value==0)
	{
		alert("Enter Postal Code");
		frm.postalcode.focus();
		return false;
	}
   
    if(frm.business_telp.value==0)
	{
		alert("Enter Business Phone Number");
		frm.business_telp.focus();
		return false;
	}
	
	if ((!(/^\d{3} \d{3} \d{4}$/.test(frm.business_telp.value))) && (!(/^\d{3}-\d{3}-\d{4}$/.test(frm.business_telp.value))))
    {
	alert("Enter the Correct Business Phone Number Given Format");
	frm.business_telp.focus();
	return false
    }

    if(frm.home_telep.value==0)
	{
		alert("Enter Home Phone Number");
		frm.home_telep.focus();
		return false;
	}
	if ((!(/^\d{3} \d{3} \d{4}$/.test(frm.home_telep.value))) && (!(/^\d{3}-\d{3}-\d{4}$/.test(frm.home_telep.value))))
    {
	alert("Enter the Correct Home Phone Number Given Format");
	frm.home_telep.focus();
	return false
    }
	
	if(frm.fax.value!=0)
	 {
		if (!(/^\d{3} \d{3} \d{4}$/.test(frm.fax.value)))
		{
		alert("Enter the Correct Fax Number Given Format");
		frm.fax.focus();
		return false
		}
	}
	
	if(frm.website.value!="")
	 {
	    if(!checkURL(frm.website.value))
		{
		alert("Please enter a valid website address");
		frm.website.focus();
		return false;	
		}
	 }
	
	   if(frm.professional.value==0)
		{
			alert("Select Professional");
			frm.professional.focus();
			return false;
		}
		
		if(frm.professional.value==9)
		 {
			 if(frm.others.value==0)
		    {
			alert("Enter Professional Other");
			frm.others.focus();
			return false;
		    }
         }
		 
		  if(frm.Practice_interest.value==0)
		{
			alert("Select Practice Interest");
			frm.Practice_interest.focus();
			return false;
		}
		 if(frm.Practice_interest.value==16)
		{
		 	if(frm.piothers.value==0)
			{
			alert("Enter Practice Interest Other");
			frm.piothers.focus();
			return false;
			}
		}
		 /*if(frm.pdetail.value==0)
		{
			alert("Enter Practice Interest in Detail");
			frm.pdetail.focus();
			return false;
		}*/
		 
}


function changepwd(frm)
{
	
	 if(frm.oldpass.value=="")
		{
			alert("Old Password should not be empty");
			frm.oldpass.focus();
			return false;
		}
		if(frm.newpass.value=="")
		{
			alert("New Password should not be empty");
			frm.newpass.focus();
			return false;
		}
		if(frm.repass.value=="")
		{
			alert("Confirm Password should not be empty");
			frm.repass.focus();
			return false;
		}
		if(frm.newpass.value!=frm.repass.value)
		{
			alert("New Password and Confirm Password should be Equal");
			frm.repass.focus();
			return false;
		}
}


function forgotpwdvalidate(frm)
{
	if(frm.forgotmail.value==0)
	   {
		alert("Enter Email Address");
		frm.forgotmail.focus();
		return false;
	   }
   if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.forgotmail.value)))
   {
	alert("Enter the valid Email Address");
	frm.forgotmail.focus();
	return false
   }
   
	
}

function ptest(id)
{
      if(id==16)
		{
			document.getElementById('pother').style.display ="block";
			
		}
		else
		{
			 document.getElementById('pother').style.display ="none";
		}
   
}



function searchvalidate(frm)
{

	if((frm.Practice_interest.value==0) && (frm.professional.value==0) && (frm.city.value==0) && (frm.lastname.value==0))
	 {
		    alert("Please Select any Field to Search");
            return false;
	 }
	
}


function checkURL(value) {
	
	if (value.search(/^[a-zA-Z0-9\-\.]+\.(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU|ca|CA)$/) != -1 )
	{
		return true;
    }
	else
	{
	   return false;
	}
}
