// JavaScript Document


function validate_reg(frm_name){
	frm=document.getElementById(frm_name);
	if(checkBlankField(frm.f_name.value)==false){
		alert("First name can not be empty");
		frm.f_name.select();
	}else if(checkBlankField(frm.username.value)==false){
		alert("Username can not be empty");
		frm.username.select();
	}else if(checkBlankField(frm.email.value)==false){
		alert("Email can not be empty");
		frm.email.select();
	}else if(valid_email(frm.email.value)==true){
		alert("Please Enter Valid Email");
		frm.email.select();
	}else if(checkBlankField(frm.password.value)==false){
		alert("Password can not be empty");
		frm.password.select();
	}else if(checkBlankField(frm.password1.value)==false){
		alert("Re-type Password can not be empty");
		frm.password1.select();
	}else if(frm.password.value!=frm.password1.value){
		alert("password and retype password should be same");
		frm.password1.select();
	}else if(checkBlankField(frm.address.value)==false){
		alert("Street can not be empty");
		frm.address.select();
	}else if(checkBlankField(frm.city.value)==false){
		alert("City can not be empty");
		frm.city.select();
	}else if(checkBlankField(frm.country.value)==false){
		alert("Please select country");
		frm.country.select();
	}else if(checkBlankField(frm.state.value)==false){
		alert("State can not be empty");
		frm.state.select();
	}else if(checkBlankField(frm.post_code.value)==false){
		alert("Postcode can not be empty");
		frm.post_code.select();
	}else if(frm.accept.checked != true){
		alert("Please accept terms and conditions");
		frm.accept.focus();
	}else{
		frm.submit();
	}
}


function validate_profile(frm){
	if(frm.f_name.value.match(/.+/)==null){
		alert("First name can not be empty");
		frm.f_name.focus();
		return false;
	}else if(frm.email.value.match(/.+/)==null){
		alert("Email can not be empty");
		frm.email.focus();
		return false;
	}else if(valid_email(frm.email.value)==true){
		alert("Please Enter Valid Email");
		frm.email.focus();
		return false;
	}else if(checkBlankField(frm.country.value)==false){
		alert("Please select country");
		frm.country.focus();
		return false;
	}else if(checkBlankField(frm.state.value)==false){
		alert("Please select state");
		frm.state.focus();
		return false;
	}else{
		return true;
	}
}

function validate_address(frm_name){
	frm=document.getElementById(frm_name);
	if(checkBlankField(frm.address.value)==false){
		alert("Street can not be empty");
		frm.address.select();
	}else if(checkBlankField(frm.city.value)==false){
		alert("City can not be empty");
		frm.city.select();
	}else if(checkBlankField(frm.country.value)==false){
		alert("Please select country");
		frm.country.select();
	}else if(checkBlankField(frm.state.value)==false){
		alert("State can not be empty");
		frm.state.select();
	}else if(checkBlankField(frm.post_code.value)==false){
		alert("Postcode can not be empty");
		frm.post_code.select();
	}else{
		frm.submit();
	}
}

function login(frm_name){
	frm=document.getElementById(frm_name);
	if(checkBlankField(frm.username.value)==false){
		alert("Please enter username");
		frm.username.select();
	}else if(checkBlankField(frm.password.value)==false){
		alert("Please enter password");
		frm.password.select();
	}else{
		frm.submit();
	}
}

function validate_card(frm_name){
	frm=document.getElementById(frm_name);
	if(frm.payment_type[0].checked==false && frm.payment_type[1].checked==false){
		alert("Please select payment type");
		return false;
	}
	if(frm.payment_type[0].checked==true){
		frm.submit();
	}else if(checkBlankField(frm.card_type.value)==false){
		alert("Please select card type");
		frm.card_type.focus();
	}else if(checkBlankField(frm.card_holder_name.value)==false){
		alert("Please enter card holder full name");
		frm.card_holder_name.select();
	}else if(checkBlankField(frm.card_number.value)==false){
		alert("Please enter card number");
		frm.card_number.select();
	}else if(isNaN(frm.card_number.value)==true){
		alert("Please enter valid card number");
		frm.card_number.select();
	}else if(checkBlankField(frm.card_ccv.value)==false){
		alert("Please enter ccv number");
		frm.card_ccv.select();
	}else if(isNaN(frm.card_ccv.value)==true){
		alert("Please enter valid ccv number");
		frm.card_ccv.select();
	}else if(checkBlankField(frm.card_year.value)==false){
		alert("Please select card expiry year");
		frm.card_year.focus();
	}else if(checkBlankField(frm.card_month.value)==false){
		alert("Please select card expiry month");
		frm.card_month.focus();
	}else{
		frm.submit();
	}
}


function edit_user(frm_name){
	frm=document.getElementById(frm_name);
	if(checkBlankField(frm.f_name.value)==false){
		alert("First name can not be empty");
		frm.f_name.select();
	}else if(checkBlankField(frm.email.value)==false){
		alert("Email can not be empty");
		frm.email.select();
	}else if(valid_email(frm.email.value)==true){
		alert("Please Enter Valid Email");
		frm.email.select();
	}else if(chk_password(frm)==false){
/*		alert("Please Enter Valid Email");
		frm.email.select();*/
	}else if(checkBlankField(frm.address.value)==false){
		alert("Street can not be empty");
		frm.address.select();
	}else if(checkBlankField(frm.city.value)==false){
		alert("City can not be empty");
		frm.city.select();
	}else if(checkBlankField(frm.country.value)==false){
		alert("Please select country");
		frm.country.select();
	}else if(checkBlankField(frm.state.value)==false){
		alert("State can not be empty");
		frm.state.select();
	}else if(checkBlankField(frm.post_code.value)==false){
		alert("Postcode can not be empty");
		frm.post_code.select();
	}else{
		frm.submit();
	}
}

function chk_password(frm){
	if(checkBlankField(frm.password.value)==true){
		if(checkBlankField(frm.password1.value)==false){
			alert("Re-type Password can not be empty");
			frm.password1.select();
			return false;
		}else if(frm.password.value != frm.password1.value){
			alert("password and retype password should be same");
			frm.password1.select();
			return false;
		}else{
			return true;
		}
	}else{
		return true;
	}
}


function add_to_cart(lnk){
	window.location.href=lnk;
}
