	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					
	}

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

function check_user()
{
	
	var state=document.accfrm.state.value;
	//alert(state);
	state= state.replace(/\s+$/g,'');
	if(state==0)
	{
	alert("Please enter your State Name. ")
	document.accfrm.state.focus();
	document.accfrm.state.value="";
	return false;
	}

	var fullfname=document.accfrm.firstname.value;
	fullfname= fullfname.replace(/\s+$/g,'');
	if(fullfname.length==0)
	{
	alert("Please enter your First Name. ")
	document.accfrm.firstname.focus();
	document.accfrm.firstname.value="";
	return false;
	}
	
	var fullname=document.accfrm.lastname.value;
	fullname= fullname.replace(/\s+$/g,'');
	if(fullname.length==0)
	{
	alert("Please enter your Last Name. ")
	document.accfrm.lastname.focus();
	document.accfrm.lastname.value="";
	return false;
	}

	var fullname=document.accfrm.address1.value;
	fullname= fullname.replace(/\s+$/g,'');
	if(fullname.length==0)
	{
	alert("Please enter your Address.")
	document.accfrm.address1.focus();
	document.accfrm.address1.value="";
	return false;
	}
	/*var fullname=document.accfrm.address2.value;
	fullname= fullname.replace(/\s+$/g,'');
	if(fullname.length==0)
	{
	alert("Please enter your Address.")
	document.accfrm.address2.focus();
	document.accfrm.address2.value="";
	return false;
	}	*/
	var city=document.accfrm.city.value;
	city= city.replace(/\s+$/g,'');
	if(city.length==0)
	{
   alert ( "Please enter your City" );
	document.accfrm.city.focus();
	document.accfrm.city.value="";
    return false;
	}
	if (document.accfrm.postcode.value=='')
	{
	alert("Please Enter Your Postal Code");
	document.accfrm.postcode.focus();
	 return false;
	}
	if (isNaN(document.accfrm.postcode.value))
	{
	alert("Enter your Postal Code in number");
	document.accfrm.postcode.focus();
	document.accfrm.postcode.value="";
     return false;
	}

	/*var h_telephone=document.accfrm.h_telephone.value;
	h_telephone= h_telephone.replace(/\s+$/g,'');
	if(h_telephone.length==0)
	{
	alert ( "Please enter your home telephone" );
	document.accfrm.h_telephone.focus();
	document.accfrm.h_telephone.value="";
    return false;
	}
	if (isNaN(document.accfrm.h_telephone.value))
	{
     alert("Please enter your home telephone");
	document.accfrm.h_telephone.focus();
	document.accfrm.h_telephone.value="";
    return false;
	}
	var w_telephone=document.accfrm.w_telephone.value;
	w_telephone= w_telephone.replace(/\s+$/g,'');
	if(w_telephone.length==0)
	{
   	alert ( "Please enter your work telephone" );
	document.accfrm.w_telephone.focus();
	document.accfrm.w_telephone.value="";
    return false;
	}
	if (isNaN(document.accfrm.w_telephone.value))
	{
    alert("Please enter your work telephone");
	document.accfrm.w_telephone.focus();
	document.accfrm.w_telephone.value="";
    return false;
	}*/
	var emailID=document.accfrm.email;
	if ((emailID.value==null)||(emailID.value=="")){
	alert("Please Enter your Email ID")
	emailID.focus()
	return false
	}
	if (echeck(emailID.value)==false){
	emailID.value=""
	emailID.focus()
	return false
	}
///////////////////// Getting Radio  button  value

if(document.accfrm.radiobutton[0].checked){
var  status=document.accfrm.radiobutton[0].value;

}
if(document.accfrm.radiobutton[1].checked){
var  status=document.accfrm.radiobutton[1].value;
}
/////////////////////////////////////////////

// Shipping address validation based on radio button
if(document.accfrm.radiobutton[0].checked || document.accfrm.radiobutton[1].checked){
if(status=='SHOW'){
	var s_select=document.accfrm.s_select.value;
	s_select= s_select.replace(/\s+$/g,'');
	//if(s_select.length==0)
	if(s_select==0)
	{
	alert("Please select your State Name. ")
	document.accfrm.s_select.focus();
	document.accfrm.s_select.value="";
	return false;	
	}

	var fullfname=document.accfrm.s_firstname.value;
	fullfname= fullfname.replace(/\s+$/g,'');
	if(fullfname.length==0)	
	{
	alert("Please enter your First Name. ")
	document.accfrm.s_firstname.focus();
	document.accfrm.s_firstname.value="";
	return false;
	}
	
	var fullname=document.accfrm.s_lastname.value;
	fullname= fullname.replace(/\s+$/g,'');
	if(fullname.length==0)
	{
	alert("Please enter your Last Name. ")
	document.accfrm.s_lastname.focus();
	document.accfrm.s_lastname.value="";
	return false;
	}
	
	var fullname=document.accfrm.s_address1.value;
	fullname= fullname.replace(/\s+$/g,'');
	if(fullname.length==0)
	{
	alert("Please enter your Address.")
	document.accfrm.s_address1.focus();
	document.accfrm.s_address1.value="";
	return false;
	}

	/*var fullname=document.accfrm.s_address2.value;
	fullname= fullname.replace(/\s+$/g,'');
	if(fullname.length==0)
	{
	alert("Please enter your Address.")
	document.accfrm.s_address2.focus();
	document.accfrm.s_address2.value="";
	return false;
	}*/

	var city=document.accfrm.s_city.value;
	city= city.replace(/\s+$/g,'');
	if(city.length==0)
	{
   	alert ( "Please enter your City" );
	document.accfrm.s_city.focus();
	document.accfrm.s_city.value="";
    return false;
	}
	if (document.accfrm.s_postalcode.value=="")
	{
	alert("Please Enter Your Postal Code");
	document.accfrm.s_postalcode.focus();
	return false;
	}
	if (isNaN(document.accfrm.s_postalcode.value))
	{
	alert("Enter your Postal Code in number");
	document.accfrm.s_postalcode.focus();
	document.accfrm.s_postalcode.value="";
    return false;
	}
}
}// Shipping address validation based on radio button close

/////////////////////
//Registration Validation  start 

var register=document.accfrm.register.checked;
if(register){
	var password=document.accfrm.password.value;
	password= password.replace(/\s+$/g,'');
	if(password.length==0)
	{
	alert("Please enter your password ");
	document.accfrm.password.focus();
	document.accfrm.password.value="";
	return false;
	}
	var plength=document.accfrm.password.value.length;
	if(plength >13 || plength < 5  )
	{
	alert("Your password must contain a minimum of 5 characters");
	document.accfrm.password.focus();
	return false;
	}
	var c_password=document.accfrm.c_password.value;
	c_password= c_password.replace(/\s+$/g,'');
	
	if(c_password.length==0)
	{
	alert("Please enter your Confirm password ");
	document.accfrm.c_password.focus();
	document.accfrm.c_password.value="";
	return false;
	}
	if(document.accfrm.password.value!=document.accfrm.c_password.value)
	{
	alert("Please confirm your password.");
	document.accfrm.c_password.focus();
	document.accfrm.c_password.value="";
	return false;
	}
//return true;
}else{ // If user unckecked register ckeckbox , password field become empty
	document.accfrm.password.value="";
	document.accfrm.c_password.value="";
	}
////// //Registration Validation  close

//Term nand Condition validation
/*if(document.accfrm.agree.checked==false){
	alert('Please accept our Term and Condition');
	document.accfrm.agree.focus();
	return false;
}*/

//Term nand Condition validation close

}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function validaterefer(){

var name=document.referFriendForm.name.value;
name= name.replace(/\s+$/g,'');
if(name.length==0)
{
alert("Please Enter your Name");
document.referFriendForm.name.value="";
document.referFriendForm.name.focus();
return false;
}


	var emailID=document.referFriendForm.user_email;
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
var friend1=document.referFriendForm.friend_email1.value;
friend1= friend1.replace(/\s+$/g,'');
if(friend1.length==0)
{
alert("Please Enter your Email ID");
document.referFriendForm.friend_email1.value="";
document.referFriendForm.friend_email1.focus();
return false;
	
}else{
	var f1emailID=document.referFriendForm.friend_email1;
	if (echeck(f1emailID.value)==false){
		f1emailID.value=""
		f1emailID.focus()
		return false
	}
}
var friend2=document.referFriendForm.friend_email2.value;
friend2= friend2.replace(/\s+$/g,'');
if(friend2.length==0)
{
}else{
	var f2emailID=document.referFriendForm.friend_email2;
	if (echeck(f2emailID.value)==false){
		f2emailID.value=""
		f2emailID.focus()
		return false
	}
}
var friend3=document.referFriendForm.friend_email3.value;
friend3= friend3.replace(/\s+$/g,'');
if(friend3.length==0)
{
}else{
	var f3emailID=document.referFriendForm.friend_email3;
	if (echeck(f3emailID.value)==false){
		f3emailID.value=""
		f3emailID.focus()
		return false
	}
}
var friend4=document.referFriendForm.friend_email4.value;
friend4= friend4.replace(/\s+$/g,'');
if(friend4.length==0)
{
}else{
	var f4emailID=document.referFriendForm.friend_email4;
	if (echeck(f4emailID.value)==false){
		f4emailID.value=""
		f4emailID.focus()
		return false
	}
}	
var friend5=document.referFriendForm.friend_email5.value;
friend5= friend5.replace(/\s+$/g,'');
if(friend5.length==0)
{
}else{
	var f5emailID=document.referFriendForm.friend_email5;
	if (echeck(f5emailID.value)==false){
		f5emailID.value=""
		f5emailID.focus()
		return false
	}
}	

/*var message=document.referFriendForm.message.value;
message= message.replace(/\s+$/g,'');
if(message.length==0)
{
	alert("enter  messa");
	document.referFriendForm.message.value="";
	document.referFriendForm.message.focus();
	return false;
}*/
return true;	
	
}
function contactus()
{
var name=document.formcontactus.name.value;
name= name.replace(/\s+$/g,'');
if(name.length==0)
{
alert("Please Enter your name");
document.formcontactus.name.value="";
document.formcontactus.name.focus();
return false;
}
var telephone=document.formcontactus.telephone.value;
telephone= telephone.replace(/\s+$/g,'');
if(telephone.length==0)
{
   alert ( "Please enter your Phone no." );
		document.formcontactus.telephone.focus();
		document.formcontactus.telephone.value="";
        return false;
}
if (isNaN(document.formcontactus.telephone.value))
			{
        alert("Please enter your Phone no.");
		document.formcontactus.telephone.focus();
		document.formcontactus.telephone.value="";
        return false;
}


var emailID=document.formcontactus.email;
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
var comments=document.formcontactus.comments.value;
comments= comments.replace(/\s+$/g,'');
if(comments.length==0)
{
   alert ( "Please enter your commnets." );
		document.formcontactus.comments.focus();
		document.formcontactus.comments.value="";
        return false;
}
return true;
}
///////////////////////////////////////////// Validate Newsletter subscription
function newsletter(url){
	
var emailID=document.newsletter_frm.email;
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}else{
document.newsletter_frm.action=url;
document.newsletter_frm.submit();	
}
}
/////////////////////
function nevigate(url)
{
	
var searchkey=document.searchfrm.searchkey.value;
searchkey= searchkey.replace(/\s+$/g,'');
if(searchkey=='Search')
{
alert("Please enter search key value.")
document.searchfrm.searchkey.focus();
document.searchfrm.searchkey.value="";
return false;
}
if(searchkey.length==0)
{
alert("Please enter search key value. ")
document.searchfrm.searchkey.focus();
document.searchfrm.searchkey.value="";
return false;
}else{
document.searchfrm.action=url;
document.searchfrm.submit();	
}
}