// JavaScript Document
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
var regex= /^([0]{1})([9]{1})([23456789]{1})([0-9]{8})+$/;
var idfilter = /^([A-Z]{1})([0-9]{6})/;
var phone= /^[\d]+$/;
var IsFound = /^-?\d+$/;

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 Address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid Address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail Address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

 		 return true;					
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function validate_newsletter()
{
var email = document.getElementById('subs_email');
if(document.getElementById('subs_email').value == '')
	{
			alert('Enter Email Address.');	
			document.getElementById('subs_email').focus(); 
			return false;
	}
	else if (echeck(email.value)==false)
	{
		email.value="";
		email.focus();
		return false;
	}
	else
	{
		return true;
	}
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function validate_forgot()
{
var email = document.getElementById('forgot_email');
if(document.getElementById('forgot_email').value == '')
	{
			alert('Enter Email Address.');	
			document.getElementById('forgot_email').focus(); 
			return false;
	}
	else if (echeck(email.value)==false)
	{
		email.value="";
		email.focus();
		return false;
	}
	else
	{
		return true;
	}
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function validate_registration()
{
	var email = document.getElementById('email');
	//var mno = document.getElementById('txtmobile').value;
	if(document.getElementById('email').value=='')
	{
		alert('Enter Email Address');
		document.getElementById('email').focus();
		return false;
	}
	else if (echeck(email.value)==false)
	{
		email.value="";
		email.focus();
		return false;
	}
	else if(document.getElementById('fname').value=='')
	{
		alert('Enter the first Name');
		document.getElementById('fname').focus();
		return false;
	}
	else if(document.getElementById('lname').value=='')
	{
		alert('Enter the last name');
		document.getElementById('lname').focus();
		return false;
	}	
	else if(document.getElementById('address').value =='')
	{
		alert('Please Enter Address');
		document.getElementById('address').focus();
		return false;
	}
	else if(document.getElementById('country').value=='')
	{
		alert('Select the country');
		document.getElementById('country').focus();
		return false;
	}
	else if(document.getElementById('state').value=='')
	{
		alert('Enter the state');
		document.getElementById('state').focus();
		return false;
	}
	else if(document.getElementById('city').value=='')
	{
		alert('Enter the city');
		document.getElementById('city').focus();
		return false;
	}	
	else 
	{
		return true;
	}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function validate_editregistration()
{
	var email = document.getElementById('email');
	var mno = document.getElementById('txtmobile').value;
	 if(document.getElementById('fname').value=='')
	{
		alert('Enter the first Name');
		document.getElementById('fname').focus();
		return false;
	}
	else if(document.getElementById('lname').value=='')
	{
		alert('Enter the last name');
		document.getElementById('lname').focus();
		return false;
	}	
	else if(document.getElementById('email').value=='')
	{
		alert('Enter Email Address');
		document.getElementById('email').focus();
		return false;
	}
	else if (echeck(email.value)==false)
	{
		email.value="";
		email.focus();
		return false;
	}
		else if(document.getElementById('txtmobile').value == '')
	{
		alert('Required Mobile Number.');	
		document.getElementById('txtmobile').focus(); 
		return false;
	}
	else if(!regex.test(mno)) 
    { 
           alert(" Enter valid mobile number "); 
		   mno.focus;
		   return false;
    }

	else if(document.getElementById('country').value=='')
	{
		alert('Select the country');
		document.getElementById('country').focus();
		return false;
	}
	else if(document.getElementById('state').value=='')
	{
		alert('Enter the state');
		document.getElementById('state').focus();
		return false;
	}
	else if(document.getElementById('address').value =='')
	{
		alert('Please Enter Address');
		document.getElementById('address').focus();
		return false;
	}
	else if(document.getElementById('city').value=='')
	{
		alert('Enter the city');
		document.getElementById('city').focus();
		return false;
	}

	else 
	{
		return true;
	}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function validate_contact()
{
	var emailadd = document.getElementById('emailaddress');
	var mbno= document.getElementById('mobile').value;
	
	if(document.getElementById('name').value =='')
	{
	alert('Please Enter Your Name');
	document.getElementById('name').focus();
	return false;
	}
	else if(document.getElementById('mobile').value =='')
	{
	alert('Please Enter Mobile Number');
	document.getElementById('mobile').focus();
	return false;
	}
	else if(!regex.test(mbno)) 
    { 
           alert(" Enter valid mobile number "); 
		   mbno.focus;
		   return false;
    }
	
	else if(document.getElementById('emailaddress').value =='')
	{
	alert('Please Enter Email');
	document.getElementById('emailaddress').focus();
	return false;
	}
	else if (echeck(emailadd.value)==false)
	{
	emailadd.value="";
	emailadd.focus();
	return false;
	}
	else if(document.getElementById('address').value =='')
	{
	alert('Please Enter Address');
	document.getElementById('address').focus();
	return false;
	}
	
	else if(document.getElementById('message').value =='')
	{
	alert('Please Enter Comments');
	document.getElementById('message').focus();
	return false;
	}
	else
	{
		return true;
	}	
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function validate_login()
{
	if(document.getElementById('loginid').value == '')
	{
		alert('Required Login ID.');	
		document.getElementById('loginid').focus();
		return false;
	}
	else if(document.getElementById('loginpassword').value == '')
	{
		alert('Required Password.');	
		document.getElementById('loginpassword').focus();
		return false;
	}
	else
	{
		return true;
	}
		
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function validate_cantact()
{
	var emailadd = document.getElementById('emailaddress');
	var mbno= document.getElementById('mobile').value;
	
	if(document.getElementById('name').value =='')
	{
	alert('Please Enter Your Name');
	document.getElementById('name').focus();
	return false;
	}
	else if(document.getElementById('mobile').value =='')
	{
	alert('Please Enter Mobile Number');
	document.getElementById('mobile').focus();
	return false;
	}
	else if(!regex.test(mbno)) 
    { 
           alert(" Enter valid mobile number "); 
		   mbno.focus;
		   return false;
    }
	
	else if(document.getElementById('emailaddress').value =='')
	{
	alert('Please Enter Email');
	document.getElementById('emailaddress').focus();
	return false;
	}
	else if (echeck(emailadd.value)==false)
	{
	emailadd.value="";
	emailadd.focus();
	return false;
	}
	
	else if(document.getElementById('message').value =='')
	{
	alert('Please Enter Comments');
	document.getElementById('message').focus();
	return false;
	}
	else
	{
		return true;
	}	
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////
function change_password()
{
	
	if(document.getElementById('oldpw').value == '')
	{
		alert('Enter Old Password.');	
		document.getElementById('oldpw').focus(); 
		return false;
	}
	else if(document.getElementById('newpw').value == '')
	{
		alert('Enter New Password.');	
		document.getElementById('newpw').focus(); 
		return false;
	}
	else if(document.getElementById('rnewpw').value == '')
	{
		alert('Re-Type New Password.');	
		document.getElementById('rnewpw').focus(); 
		return false;
	}
	else if(document.getElementById('newpw').value != document.getElementById('rnewpw').value)
	{
		alert('New Password and Confirm Password Are Not Same.');	
		document.getElementById('newpw').focus(); 
		return false;
	}
	else
		return true;		
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////

function validate_cyberclinic()
{
	if(document.getElementById('t_area').value == '')
	{
		alert('Select Treatment Area.');	
		document.getElementById('t_area').focus();
		return false;
	}
	else if(document.getElementById('t_plan').value == '')
	{
		alert('Select Treatment Plan.');	
		document.getElementById('t_plan').focus();
		return false;
	}
	else
	{
		return true;
	}
		
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////

function validate_payment()
{
	if(document.getElementById('paymentmode').value == '')
	{
		alert('Select Payment Mode.');	
		document.getElementById('paymentmode').focus();
		return false;
	}
	else
	{
		return true;
	}
		
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function validate_chequeinformation()
{
	var cheque_no= document.getElementById('chequeno').value;
	if(document.getElementById('chequeno').value == '')
	{
		alert('Enter Cheque Number.');	
		document.getElementById('chequeno').focus();
		return false;
	}
	else if(!IsFound.test(cheque_no)) 
    { 
           alert("Invalid Cheque Number"); 
		   cheque_no.focus;
		   return false;
    }
	else if(document.getElementById('bankname').value == '')
	{
		alert('Enter Bank Name.');	
		document.getElementById('bankname').focus();
		return false;
	}
	else if(document.getElementById('branchname').value == '')
	{
		alert('Enter Branch Name.');	
		document.getElementById('branchname').focus();
		return false;
	}
	else if(document.getElementById('branchcode').value == '')
	{
		alert('Enter Branch Code.');	
		document.getElementById('branchcode').focus();
		return false;
	}
	else if(document.getElementById('amount').value == '')
	{
		alert('Amount Should not blank.');	
		document.getElementById('amount').focus();
		return false;
	}	
	else
	{
		return true;
	}
}
	
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function validate_draftinformation()
{
	var draft_no= document.getElementById('draftno').value;
	if(document.getElementById('draftno').value == '')
	{
		alert('Enter Draft Number.');	
		document.getElementById('draftno').focus();
		return false;
	}
	else if(!IsFound.test(draft_no)) 
    { 
           alert("Invalid Draft Number"); 
		   draft_no.focus;
		   return false;
    }
	else if(document.getElementById('bankname').value == '')
	{
		alert('Enter Bank Name.');	
		document.getElementById('bankname').focus();
		return false;
	}
	else if(document.getElementById('branchname').value == '')
	{
		alert('Enter Branch Name.');	
		document.getElementById('branchname').focus();
		return false;
	}
	else if(document.getElementById('branchcode').value == '')
	{
		alert('Enter Branch Code.');	
		document.getElementById('branchcode').focus();
		return false;
	}
	else if(document.getElementById('amount').value == '')
	{
		alert('Amount Should not blank.');	
		document.getElementById('amount').focus();
		return false;
	}	
	else
	{
		return true;
	}
}
