
function emptyme(){
	if(document.getElementById('fm_verify').value=='Enter the code in the image'){
	document.getElementById('fm_verify').value='';
	}
}function fillme(){
	if(document.getElementById('fm_verify').value==''){
	document.getElementById('fm_verify').value='Enter the code in the image';
	}
}function validatethisreg(){

	var err='';
	document.getElementById('em_info').innerHTML='';
	document.getElementById('pw_info').innerHTML='';
	document.getElementById('pw1_info').innerHTML='';
	document.getElementById('cod_info').innerHTML='';
	var valide= /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	
	var pw=trimAll(document.getElementById('password').value);
	var pw1=trimAll(document.getElementById('rpassword').value);
	var cod=trimAll(document.getElementById('fm_verify').value);
	var email= document.registerme.email.value;
	if(!valide.test(email)) {
		err+='1';
		document.getElementById('em_info').innerHTML='*';
	 }
	if(pw==''){
		err+='1';
		document.getElementById('pw_info').innerHTML='*';
	}
	if(pw!=pw1){
		err+='1';
		document.getElementById('pw1_info').innerHTML='*';
	}
	if(cod=='Enter the code in the image'){
		err+='1';
		document.getElementById('cod_info').innerHTML='*';
	}
	if(err!=''){
		document.getElementById('err').innerHTML='Fields marked with ( * ) are invalid';
		return false;
	}
}
function validatebasicinfo(){
	document.getElementById('bemail_info').innerHTML='';
	document.getElementById('errorbinfo').innerHTML='';
	var valide= /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	var email=trimAll(document.getElementById('bemail').value);
	if(!email.match(valide)){
		document.getElementById('bemail_info').innerHTML='*';
		document.getElementById('errorbinfo').innerHTML='Fields marked with ( * ) are invalid';
		return false;
	}
}
function validatemyaccount(){
	err='';
	document.getElementById('email_info').innerHTML='';
	document.getElementById('pwd_info').innerHTML='';
	document.getElementById('errorlogin').innerHTML='';
	var valide= /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	var email=trimAll(document.getElementById('email').value);
	var pw=trimAll(document.getElementById('pass').value);
	if(!email.match(valide)){
		err+='1';
		document.getElementById('email_info').innerHTML='*';
	}
	if(pw==''){
		err+='1';
		document.getElementById('pwd_info').innerHTML='*';
	}
	if(err!=''){
		document.getElementById('errorlogin').innerHTML='Fields marked with ( * ) are invalid';
		return false;
	}
}
function validatemyaccount1(){
	err1='';
	document.getElementById('email_info').innerHTML='';
	document.getElementById('pwd_info1').innerHTML='';
	document.getElementById('errorlogin1').innerHTML='';
	var valide= /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	var email=document.getElementById('emailL').value;
	var pass=document.getElementById('passL').value;
	if(!email.match(valide)){
		err1+='1';
		document.getElementById('email_info').innerHTML='*';
	}
	if(pass==''){
		err1+='1';
		document.getElementById('pwd_info1').innerHTML='*';
	}
	if(err1!=''){
		document.getElementById('errorlogin1').innerHTML='Fields marked with ( * ) are invalid';
		return false;
	}
}
function validateForPass(){
	var valide= /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	var email=trimAll(document.getElementById('fEmail').value);
	if(!email.match(valide)){
		document.getElementById('forgotpasserr').innerHTML='Enter a valid email';	
		return false
	}
}
function check_fields()
{
	var ship_first_name=document.register_form.ship_first_name.value;
	if(ship_first_name=='')	{
		alert('User firstname could not be empty');
		document.register_form.ship_first_name.focus();
		return false;
	}
	if(isNaN(ship_first_name)==false){
		alert('User firstname could not be a number');
		document.register_form.ship_first_name.value='';
		document.register_form.ship_first_name.focus();
		return false;
	}
	var ship_last_name=document.register_form.ship_last_name.value;
	if(ship_last_name==''){
		alert('User lastname could not be empty');
		document.register_form.ship_last_name.focus();
		return false;
	}
	if(isNaN(ship_last_name)==false){
		alert('User lastname could not be a number');
		document.register_form.ship_last_name.value='';
		document.register_form.ship_last_name.focus();
		return false;
	}
	var ship_street_add1=document.register_form.ship_street_add1.value;
	if(ship_street_add1==''){
		alert('User address1 could not be empty');
		document.register_form.ship_street_add1.focus();
		return false;
	}
	var ship_townorcity=document.register_form.ship_townorcity.value;
	if(ship_townorcity=='')	{
		alert('User town/city could not be empty');
		document.register_form.ship_townorcity.focus();
		return false;
	}
	var ship_county=document.register_form.ship_county.value;
	if(ship_county==''){
		alert('User country could not be empty');
		document.register_form.ship_county.focus();
		return false;
	}
	var ship_post_code=document.register_form.ship_post_code.value;
	if(ship_post_code=='')
	{
		alert('User postal code could not be empty');
		document.register_form.ship_post_code.focus();
		return false;
	}
	var ship_phone=document.register_form.ship_phone.value;
	if(ship_phone==''){
		alert('User phone number could not be empty');
		document.register_form.ship_phone.focus();
		return false;
	}
	var ship_cellphone=document.register_form.ship_cellphone.value;
	if(ship_cellphone==''){
		alert('User Cellphone number could not be empty');
		document.register_form.ship_cellphone.focus();
		return false;
	}
	var ship_email_id=document.register_form.ship_email_id.value;
	if(ship_email_id==''){
		alert('User Email Address could not be empty');
		document.register_form.ship_email_id.focus();
		return false;
	}
	if(ship_email_id.indexOf('@')==-1|| ship_email_id.indexOf('.')==-1 || ship_email_id.indexOf('@')==0 || ship_email_id.indexOf('.')==0){
		alert('Invalid E-mail Address');
		document.register_form.ship_email_id.value='';
		document.register_form.ship_email_id.focus();
		return false;
	}
	var ship_country_id=document.register_form.ship_country_id.value;
	if(ship_country_id=='')	{
		alert('User country could not be empty');
		document.register_form.ship_country_id.focus();
		return false;
	}
	if (document.getElementById('radiobuttonsame').checked==false && document.getElementById('radiobuttondiff').checked==false){
		alert('Select Billing Option.');
		return false;	
	}

	var bill_first_name=document.register_form.bill_first_name.value;
	if(bill_first_name=='')	{
		alert('User firstname could not be empty');
		document.register_form.bill_first_name.focus();
		return false;
	}
	if(isNaN(bill_first_name)==false){
		alert('User firstname could not be a number');
		document.register_form.bill_first_name.value='';
		document.register_form.bill_first_name.focus();
		return false;
	}
	var bill_last_name=document.register_form.bill_last_name.value;
	if(bill_last_name==''){
		alert('User lastname could not be empty');
		document.register_form.bill_last_name.focus();
		return false;
	}
	if(isNaN(bill_last_name)==false){
		alert('User lastname could not be a number');
		document.register_form.bill_last_name.value='';
		document.register_form.bill_last_name.focus();
		return false;
	}
	var bill_street_add1=document.register_form.bill_street_add1.value;
	if(bill_street_add1==''){
		alert('User address1 could not be empty');
		document.register_form.bill_street_add1.focus();
		return false;
	}
	var bill_townorcity=document.register_form.bill_townorcity.value;
	if(bill_townorcity=='')	{
		alert('User town/city could not be empty');
		document.register_form.bill_townorcity.focus();
		return false;
	}
	var bill_county=document.register_form.bill_county.value;
	if(bill_county=='')	{
		alert('User country could not be empty');
		document.register_form.bill_county.focus();
		return false;
	}
	var bill_post_code=document.register_form.bill_post_code.value;
	if(bill_post_code==''){
		alert('User postal code could not be empty');
		document.register_form.bill_post_code.focus();
		return false;
	}
	var bill_phone=document.register_form.bill_phone.value;
	if(bill_phone==''){
		alert('User phone number could not be empty');
		document.register_form.bill_phone.focus();
		return false;
	}
	var bill_cellphone=document.register_form.bill_cellphone.value;
	if(bill_cellphone==''){
		alert('User Cellphone number could not be empty');
		document.register_form.bill_cellphone.focus();
		return false;
	}
	var bill_email_id=document.register_form.bill_email_id.value;
	if(bill_email_id==''){
		alert('User Email Address could not be empty');
		document.register_form.bill_email_id.focus();
		return false;
	}
	if(bill_email_id.indexOf('@')==-1|| bill_email_id.indexOf('.')==-1 || bill_email_id.indexOf('@')==0 || bill_email_id.indexOf('.')==0){
		alert('Invalid E-mail Address');
		document.register_form.bill_email_id.value='';
		document.register_form.bill_email_id.focus();
		return false;
	}
	var bill_country_id=document.register_form.bill_country_id.value;
	if(bill_country_id==''){
		alert('User country could not be empty');
		document.register_form.bill_country_id.focus();
		return false;
	}
}
function getid(id){	var afterdeliverytaxfreeamt=0; var subtot=document.getElementById('subvalue').value;
	 var beforedelivery=document.getElementById('beforedelivery').value;
	 var val=document.getElementById(id).value;
	 var DC=document.getElementById(id+'id').value;
	 document.getElementById('costid').value=DC;
	 document.getElementById('cost').value=val;
	 var couponvalue=document.getElementById('couponvalue').value;
	 document.getElementById('costopt').style.display='none';
	 var final= parseFloat(subtot) + parseFloat(beforedelivery) + parseFloat(val) - parseFloat(afterdeliverytaxfreeamt)-parseFloat(couponvalue);
	 var superfinal=round_decimals(final,2);
	 var afterdeliverypercent='0';
	 var afterdeliveryvalue= parseFloat(afterdeliverypercent) * (parseFloat(final)/100);
	 document.getElementById('afterdelivery').value=round_decimals(afterdeliveryvalue,2);
	 var totalcost=parseFloat(afterdeliveryvalue)+parseFloat(final);
	 document.getElementById('totalcost').value= round_decimals(totalcost,2);  
}
function getid_review(id){var afterdeliverytaxfreeamt=0;var subtot=document.getElementById('subvalue').value;
	var beforedelivery=document.getElementById('beforedelivery').value;
	var val=document.getElementById(id).value;
	var DC=document.getElementById(id+'id').value;
	document.getElementById('costid').value=DC;
	document.getElementById('cost').value=val;
	 var couponvalue=document.getElementById('couponvalue').value;
	document.getElementById('costopt').style.display='none';
	var final= parseFloat(subtot) + parseFloat(beforedelivery) + parseFloat(val) - parseFloat(afterdeliverytaxfreeamt)-parseFloat(couponvalue);
	var superfinal=round_decimals(final,2);var afterdeliverypercent='0';
	var afterdeliveryvalue= parseFloat(afterdeliverypercent) * (parseFloat(final)/100);
	document.getElementById('afterdelivery').value=round_decimals(afterdeliveryvalue,2);
	var totalcost=parseFloat(afterdeliveryvalue)+parseFloat(final);
	document.getElementById('totalcost').value= round_decimals(totalcost,2); 
	}
	 function checkagreement(){
	if(document.getElementById('cost').value==''){
		alert('Choose delivery option.');
		return false;
	}
	if(document.getElementById('agreement').checked==false){
		alert('You have to agree to the terms and conditions of Bosscart Shop.');
		return false;
	}
}