function checksignupform(){
	
	if(document.signupform.loginid.value==''){
		alert('Please Enter Login Id');
		document.signupform.loginid.focus();
		return false;
	}
	if(document.signupform.loginid.value.length<4){
		alert('Login id Must be Minimum 4 Characters Long.');
		document.signupform.loginid.focus();
		return false;
	}
	if(document.signupform.password.value==''){
		alert('Please Enter Password');
		document.signupform.password.focus();
		return false;
	}
	if(document.signupform.password.value.length<6){
		alert('Password Must be Minimum 6 Characters Long.');
		document.signupform.password.focus();
		return false;
	}
	if(document.signupform.password.value!=document.signupform.conpassword.value){
		alert('Please Enter matching Password');
		document.signupform.conpassword.value='';
		document.signupform.conpassword.focus();
		return false;
	}
	if(document.signupform.fname.value==''){
		alert('Please Enter First Name');
		document.signupform.fname.focus();
		return false;
	}
	if(document.signupform.lname.value==''){
		alert('Please Enter Last Name');
		document.signupform.lname.focus();
		return false;
	}
	var chkemail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.signupform.emailid.value);
	if (!chkemail){
		alert("Invalid E-mail Address! Please re-enter.")
		document.signupform.emailid.focus();
		return (false)
	}
	if(document.signupform.country.value==''){
		alert('Please Select Country Name');
		document.signupform.country.focus();
		return false;
	}
	if(document.signupform.state.value==''){
		alert('Please Enter State');
		document.signupform.state.focus();
		return false;
	}
	if(document.signupform.zipcode.value==''){
		alert('Please Enter ZIP Code');
		document.signupform.zipcode.focus();
		return false;
	}
}
function subsvalidation_footer(){

	var email=document.getElementById("txt_email");

	if(email.value==""){
		alert("Please Enter Appropriate Email ID.");
		email.focus();		
		return false;
	}
	var chkemail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.getElementById("txt_email").value);
	if (!chkemail){
		alert("Invalid E-mail Address! Please re-enter.")
		document.getElementById("txt_email").focus();
		return (false)
	}	
	show_email_message(email.value);	
	
}
function subsvalidation(){

	var email=document.frm_email_subs.txt_email;	
	
	if(email.value==""){
		alert("Please Enter Appropriate Email ID.");
		email.focus();		
		return false;
	}
	var chkemail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.frm_email_subs.txt_email.value);
	if (!chkemail){
		alert("Invalid E-mail Address! Please re-enter.")
		document.frm_email_subs.txt_email.focus();
		return (false)
	}	
	return true;
}

function checkupdateform(){
	
	if(document.updateform.fname.value==''){
		alert('Please Enter First Name');
		document.updateform.fname.focus();
		return false;
	}
	if(document.updateform.lname.value==''){
		alert('Please Enter Last Name');
		document.updateform.lname.focus();
		return false;
	}
	var chkemail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.updateform.emailid.value);
	if (!chkemail){
		alert("Invalid E-mail Address! Please re-enter.")
		document.updateform.emailid.focus();
		return (false)
	}
	if(document.updateform.country.value==''){
		alert('Please Select Country Name');
		document.updateform.country.focus();
		return false;
	}
	if(document.updateform.state.value==''){
		alert('Please Enter State');
		document.updateform.state.focus();
		return false;
	}
	if(document.updateform.zipcode.value==''){
		alert('Please Enter ZIP Code');
		document.updateform.zipcode.focus();
		return false;
	}
}

function logincheck(){
	
	if(document.loginform.loginid.value==''){
		alert('Please Enter Login Id');
		document.loginform.loginid.focus();
		return false;
	}
	if(document.loginform.password.value==''){
		alert('Please Enter Password');
		document.loginform.password.focus();
		return false;
	}
}




function checkpasswordform(){
	if(document.changepasswordform.oldpassword.value==''){
		alert('Please Enter Old Password');
		document.changepasswordform.oldpassword.focus();
		return false;
	}
	if(document.changepasswordform.newpassword.value==''){
		alert('Please Enter New Password');
		document.changepasswordform.newpassword.focus();
		return false;
	}
	if(document.changepasswordform.newpassword.value.length<6){
		alert('New Password Must be Minimum 6 Characters Long.');
		document.changepasswordform.newpassword.focus();
		return false;
	}
	if(document.changepasswordform.newpassword.value!=document.changepasswordform.conpassword.value){
		alert('Please Enter matching New Password');
		document.changepasswordform.conpassword.value='';
		document.changepasswordform.conpassword.focus();
		return false;
	}
	
}

function checkfieldvalue(val,divtype){
	if(divtype=='div_password'){
		if (val.length<6){ 
			document.getElementById("div_password").innerHTML="Password Must be Minimum 6 Characters Long.";
		}else{
			var noalpha = /^[a-zA-Z]*$/;
			if (val.length>10 && noalpha.test(val)){ 
				document.getElementById("div_password").innerHTML="<img src='images/good.png' />";
			}else if (val.length>10){ 
				document.getElementById("div_password").innerHTML="<img src='images/strong.png' />";
			}else{
				document.getElementById("div_password").innerHTML="<img src='images/weak.png' />";
			}
		}
	}
	if(divtype=='div_conpassword'){
		if(document.signupform.password.value!=document.signupform.conpassword.value){
			document.getElementById("div_conpassword").innerHTML="<img src='images/error.png' />";
		}else{
			document.getElementById("div_conpassword").innerHTML="<img src='images/valid.png' alt='Valid Password' />";
		}
	}
}

function changepasswordfieldvalue(val,divtype){
	if(divtype=='div_password'){
		if (val.length<6){ 
			document.getElementById("div_password").innerHTML="Password Must be Minimum 6 Characters Long.";
		}else{
			var noalpha = /^[a-zA-Z]*$/;
			if (val.length>10 && noalpha.test(val)){ 
				document.getElementById("div_password").innerHTML="<img src='images/good.png' />";
			}else if (val.length>10){ 
				document.getElementById("div_password").innerHTML="<img src='images/strong.png' />";
			}else{
				document.getElementById("div_password").innerHTML="<img src='images/weak.png' />";
			}
		}
	}
	if(divtype=='div_conpassword'){
		if(document.changepasswordform.newpassword.value!=document.changepasswordform.conpassword.value){
			document.getElementById("div_conpassword").innerHTML="<img src='images/error.png' />";
		}else{
			document.getElementById("div_conpassword").innerHTML="<img src='images/valid.png' alt='Valid Password' />";
		}
	}
}


function forgotpasswordform(){
	if(document.forgotpassword.email_loginid.value==''){
		alert('Please Enter Email ID/Login ID ');
		document.forgotpassword.email_loginid.focus();
		return false;
	}
}

//Validations Script For Contact Us Form 
function contactusvalidation(){
	var uname=document.contact_form.uname;
	var email=document.contact_form.email;
	var code=document.contact_form.code;
	var comments=document.contact_form.comments;
	if(uname.value==""){
		alert("Please Enter  Your Name.");
		uname.focus();
		return false;		
	}
	if(email.value==""){
		alert("Please Enter Appropriate Email ID.");
		email.focus();		
		return false;
	}
	var chkemail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.contact_form.email.value);
	if (!chkemail){
		alert("Invalid E-mail Address! Please re-enter.")
		document.contact_form.email.focus();
		return (false)
	}
	if(comments.value==""){
		alert("Please Enter Your Comments.");
		comments.focus();		
		return false;
	}
	if(code.value==""){
		alert("Please Enter Appropriate Code ID.");
		code.focus();		
		return false;
	}
	return true;
}

function reviewvalidation(){
	var uname=document.frm_review.customerName;
	var email=document.frm_review.customerEmail;
	var code=document.frm_review.code;
	var comments=document.frm_review.customerReview;
	if(uname.value==""){
		alert("Please Enter Your Name.");
		uname.focus();
		return false;		
	}
	if(email.value==""){
		alert("Please Enter Appropriate Email ID.");
		email.focus();		
		return false;
	}
	var chkemail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.frm_review.customerEmail.value);
	if (!chkemail){
		alert("Invalid E-mail Address! Please re-enter.")
		document.frm_review.customerEmail.focus();
		return (false)
	}
	if(comments.value==""){
		alert("Please Enter Your Comments.");
		comments.focus();		
		return false;
	}
	if(code.value==""){
		alert("Please Enter Appropriate Code ID.");
		code.focus();		
		return false;
	}
	return true;
}
function subscribevalidation(){
	var uname=document.frm_subscribe.subscriberName;
	var email=document.frm_subscribe.subscriberEmail;

	if(uname.value==""){
		alert("Please Enter Your Name.");
		uname.focus();
		return false;		
	}
	if(email.value==""){
		alert("Please Enter Appropriate Email ID.");
		email.focus();		
		return false;
	}
	var chkemail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.frm_subscribe.subscriberEmail.value);
	if (!chkemail){
		alert("Invalid E-mail Address! Please re-enter.")
		document.frm_subscribe.subscriberEmail.focus();
		return (false)
	}	
	return true;
}

//Validations Script For add url  Form 
function checkaddurlform(){
	var title=document.addurl_form.web_title;
	var url=document.addurl_form.web_url;
	var desc=document.addurl_form.web_desc;
	var email=document.addurl_form.web_email;
	var category=document.addurl_form.web_category;
	var rec_link=document.addurl_form.web_reciprocal;
	var code=document.addurl_form.code;
	if(title.value==""){
		alert("Please Enter Title.");
		title.focus();
		return false;		
	}
	
	if(url.value==""){
		alert("Please Enter Url.");
		url.focus();		
		return false;
	}
	var urlcheck2=url.value;
	var urlcheck=urlcheck2.match(/^(ht|f)tps?:\/\/[a-z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/);
	if (!urlcheck){
		alert("Invalid URL ! Please re-enter.")
		document.addurl_form.web_url.focus();
		return (false)
	}
	if(desc.value==""){
		alert("Please Enter Description.");
		desc.focus();		
		return false;
	}
	if(email.value==""){
		alert("Please Enter Appropriate Email ID.");
		email.focus();		
		return false;
	}
	var chkemail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(document.addurl_form.web_email.value);
	if (!chkemail){
		alert("Invalid E-mail Address! Please re-enter.")
		document.addurl_form.web_email.focus();
		return (false)
	}
	if(category.value==""){
		alert("Please Select Category.");
		category.focus();		
		return false;
	}
	if(rec_link.value==""){
		alert("Please Enter Reciprocal Link.");
		rec_link.focus();		
		return false;
	}
	if(code.value==""){
		alert("Please Enter Appropriate Code ID.");
		code.focus();		
		return false;
	}
	return true;
}