function validphone(txt){
	var str=/^[\+0-9][0-9_-]+\d$/;
	if(!str.test(txt)){ //+91-011-41428132
		return false;
	}
	else{
		return true;
	}
}
function login_frm(){
	var frm=document.login;
	if(!frm.username.value.length){
		alert("Please enter username");
		frm.username.focus();
		return false;	
	}
	if(!frm.pass.value.length){
		alert("Please enter password");
		frm.pass.focus();
		return false;	
	}	
}
function register_frm(){
	var frm=document.register;
	
	if(!frm.firstName.value.length){
		alert("Pleae Enter First Name");
		frm.firstName.focus();
		return false;	
	}
	if(!frm.lastName.value.length){
		alert("Pleae Enter Last Name");
		frm.lastName.focus();
		return false;	
	}
	if(!frm.streetAddress.value.length){
		alert("Pleae Enter Street Address");
		frm.streetAddress.focus();
		return false;	
	}
	if(!frm.city.value.length){
		alert("Pleae Enter City");
		frm.city.focus();
		return false;	
	}
	if(!frm.state.value.length){
		alert("Pleae Enter State");
		frm.state.focus();
		return false;	
	}
	if(frm.country.selectedIndex==0){
		alert("Please Select Country");
		frm.country.focus();
		return false;	
	}
	/*if(!frm.phone.value.length){
		alert("Pleae Enter Phone");
		frm.phone.focus();
		return false;	
	}*/
	if(frm.phone.value.length){
		if(!validphone(frm.phone.value)){
			alert("Please Enter Phone in 000-000-0000 Format");
			frm.phone.value="";
			frm.phone.focus();
			return false;
		}
	}
	if(isNaN(frm.faxNumber.value)){
		alert("Text Not Allowed");
		frm.faxNumber.value="";
		frm.faxNumber.focus();
		return false;	
	}
	if(!frm.shippingAddress.value.length){
		alert("Pleae Enter Shipping Address");
		frm.shippingAddress.focus();
		return false;	
	}	
	if(!frm.shippingCity.value.length){
		alert("Pleae Enter Shipping City");
		frm.shippingCity.focus();
		return false;	
	}
	if(!frm.shippingState.value.length){
		alert("Pleae Enter Shipping State");
		frm.shippingState.focus();
		return false;	
	}
	if(frm.shippingCountry.selectedIndex==0){
		alert("Please Select Shipping Country");
		frm.shippingCountry.focus();
		return false;	
	}
	if(!frm.email.value.length){
		alert("Pleae Enter Username");
		frm.email.focus();
		return false;	
	}
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.email.value)){
		}else{
		alert("Invalid E-mail Address!");
		frm.email.focus();
		return false;
		}
	if(!frm.password1.value.length){
		alert("Please Enter Password");
		frm.password1.focus();
		return false;	
	}
	if(!frm.confirm_password.value.length){
		alert("Please Enter Confirm Password");
		frm.confirm_password.focus();
		return false;	
	}
	if(frm.password1.value!=frm.confirm_password.value){
		alert("Password Mismatch");
		frm.confirm_password.focus();
		return false;	
	}			
}	

function shipping_address(){
	var frm=document.register;
	if(frm.shippingAddressStatus.checked==true){
		frm.shippingAddress.value=frm.streetAddress.value;
		frm.shippingPostalCode.value=frm.postCode.value;
		frm.shippingCity.value=frm.city.value;
		frm.shippingState.value=frm.state.value;
		frm.shippingCountry.value=frm.country.value;	
	}
	else{
		frm.shippingAddress.value="";
		frm.shippingPostalCode.value="";
		frm.shippingCity.value="";
		frm.shippingState.value="";
		frm.shippingCountry.value="";	
	}	
}

function newsletter_frm(){
	var frm=document.newsletter;	
	if(frm.yourName.value=="Name"){
		alert("Please Enter Your Name");
		frm.yourName.focus();
		return false;
	}
	if(frm.email.value=="Email Id"){
		alert("Please Enter Email Id");
		frm.email.focus();
		return false;
	}
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.email.value)){
		}else{
		alert("Invalid E-mail Address!");
		frm.email.focus();
		return false;
	}
}

function change_password(){
	var frm=document.change_pass_frm;
	if(!frm.oldPassword.value.length){
		alert("Please Enter Old Password");
		frm.oldPassword.focus();
		return false;	
	}
	if(!frm.newPassword.value.length){
		alert("Please Enter New Password");
		frm.newPassword.focus();
		return false;	
	}
	if(!frm.confirmPassword.value.length){
		alert("Please Enter Confirm Password");
		frm.confirmPassword.focus();
		return false;	
	}
	if(frm.newPassword.value!=frm.confirmPassword.value){
		alert("Password Mismatch");
		frm.confirmPassword.value="";
		frm.confirmPassword.focus();
		return false;		
	}	
}

function feedback_frm(){
	var frm=document.feedback;	
	if(frm.yourName.value==""){
		alert("Please Enter Your Name");
		frm.yourName.focus();
		return false;
	}
	if(frm.email.value=="Email Id"){
		alert("Please Enter Email Id");
		frm.email.focus();
		return false;
	}
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.email.value)){
		}else{
		alert("Invalid E-mail Address!");
		frm.email.focus();
		return false;
	}
}

function testimonial_frm(){
	var frm=document.testimonial;	
	if(frm.yourName.value==""){
		alert("Please Enter Your Name");
		frm.yourName.focus();
		return false;
	}
	if(frm.email.value=="Email Id"){
		alert("Please Enter Email Id");
		frm.email.focus();
		return false;
	}
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.email.value)){
		}else{
		alert("Invalid E-mail Address!");
		frm.email.focus();
		return false;
	}
	if(frm.subject.value==""){
		alert("Please Enter Subject");
		frm.subject.focus();
		return false;
	}
}

function ValidateValue(val){
	
	if(isNaN(val)){
		alert("Please Enter Integer Value Only");
		return 0;	
	}	
	if(val.indexOf(".")!=-1){
		alert("Please Enter Integer Value Only");
		return 0;	
	}	
	/*if(parseInt(val)<100){
		alert("Quantity Must be greater than 100 or equal to 100");
		return 0;	
	}*/
	return 1;
	
}

/*function checkcart_qty(frm){
	var len=frm.elements.length;
	for(var tt=0;tt<len;tt++){
		if(frm.elements[tt].type=="text"){
			if(!ValidateValue(frm.elements[tt].value)){
				frm.elements[tt].focus();
				return false;	
			}else{
				if(frm.elements[tt].value>frm.elements[tt+1].value){
					var aqty=frm.elements[tt+1].value;
					alert("Sorry!! Only " + aqty + " Quantity Available ");
					frm.elements[tt].focus();
					return false;
				}	
			}
			
		}	
		
	}	
	return true;
}*/
function checkcart_qty(frm){
	var len=frm.elements.length;
	for(var tt=0;tt<len;tt++){
		if(frm.elements[tt].type=="text"){
			if(!ValidateValue(frm.elements[tt].value)){
				frm.elements[tt].focus();
				return false;	
			}
		}
	}	
	return true;
}

function checkout2_frm(){
	var frm=document.checkout2;
	if(frm.paymentMethod[0].checked=="0" && frm.paymentMethod[1].checked=="0"){
		alert("Please Select Payment Mode.");
		return false;	
	}	
}

var path="";
var pop='';
function openwin(nm,width,height) {
	var name=nm;
	if (pop && !pop.closed) {
	   pop.close();
	}
	pop=eval("window.open('"+name+"','NewWIN','chrome[4],toolbar=no,left=5,top=5,width="+width+",height="+height+",directories=no,menubar=no,SCROLLBARS=yes,left=2,right=2')");
	if (!pop.opener) popUpWin.opener = self;
}

function front_forget_frm(){
	var frm=document.forget1;
	if(!frm.email.value.length){
		alert("Please Enter Your Email Id");
		frm.email.focus();
		return false;	
	}
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.email.value)){
		}else{
		alert("Invalid E-mail Address!");
		frm.email.focus();
		return false;
	}	
}

function rating_frm(){
	var frm=document.rating;
	if(frm.rating[0].checked==0 && frm.rating[1].checked==0 && frm.rating[2].checked==0 && frm.rating[3].checked==0 && frm.rating[4].checked==0){
		alert("Please select rating");
		return false;	
	}
	if(!frm.ratingReview.value.length){
		alert("Please Enter Review.");	
		frm.ratingReview.focus();
		return false;
	}
	if(!frm.yourName.value.length){
		alert("Please Enter your name.");	
		frm.yourName.focus();
		return false;
	}
	if(!frm.ratingComments.value.length){
		alert("Please Enter your comments.");	
		frm.ratingComments.focus();
		return false;
	} 	
}

function register_frm1(){
	var frm=document.register1;
	
	if(!frm.firstName.value.length){
		alert("Pleae Enter First Name");
		frm.firstName.focus();
		return false;	
	}
	if(!frm.lastName.value.length){
		alert("Pleae Enter Last Name");
		frm.lastName.focus();
		return false;	
	}
	if(!frm.phone.value.length){
		alert("Pleae Enter Phone");
		frm.phone.focus();
		return false;	
	}
	if(!validphone(frm.phone.value)){
		alert("Please Enter Phone in 000-000-0000 Format");
		frm.phone.value="";
		frm.phone.focus();
		return false;
	}
	if(!frm.email.value.length){
		alert("Pleae Enter Username");
		frm.email.focus();
		return false;	
	}
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.email.value)){
		}else{
		alert("Invalid E-mail Address!");
		frm.email.focus();
		return false;
		}
	if(!frm.password1.value.length){
		alert("Please Enter Password");
		frm.password1.focus();
		return false;	
	}
	if(!frm.confirm_password.value.length){
		alert("Please Enter Confirm Password");
		frm.confirm_password.focus();
		return false;	
	}
	if(frm.password1.value!=frm.confirm_password.value){
		alert("Password Mismatch");
		frm.confirm_password.focus();
		return false;	
	}
}