
function SwitchMenu1(obj){
		var readcookiee=readCookie('menuon') ;
		var obj=(obj?obj:readcookiee);
		var obj=(obj?obj:1);
		if(document.getElementById){
			var el = document.getElementById(obj);
			var ar = document.getElementById('masterdiv').getElementsByTagName('div'); 
			var imgar = document.getElementById('masterdiv').getElementsByTagName('img');
		
		
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=='submenu') 
				ar[i].style.display = 'none';
			}
		
			for (var j=0; j<imgar.length; j++){
				var isadd=imgar[j].id.substr(3,3);
				if (isadd=='add') {
					imgar[j].style.display = 'block';				
				}
				else imgar[j].style.display = 'none';	
			}
		
		
		
			if(el.style.display != 'block' ){ 
				for (var i=0; i<ar.length; i++){
					if (ar[i].className=='submenu') 
					ar[i].style.display = 'none';
				}
				 createCookie('menuon',obj,'1');
	
				el.style.display = 'block';
				document.getElementById('imgsubtract'+obj).style.display = 'block';
				document.getElementById('imgadd'+obj).style.display = 'none';
			
			}else{
				document.getElementById('imgsubtract'+obj).style.display = 'none';
				document.getElementById('imgadd'+obj).style.display = 'block';
				el.style.display = 'none';
			}
		}
	}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(){
	var 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='Invalid Login.';
		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_zoneid=document.register_form.deliveryzoneid.value;
	if(ship_zoneid=='')	{
		alert('Select Delivery Zone');
		document.register_form.deliveryzoneid.focus();
		return false;
	}
	var ship_townorcity=document.register_form.city.value;
	if(ship_townorcity=='')	{
		alert('User town/city could not be empty');
		document.register_form.city.focus();
		return false;
	}
	var ship_townorcityerrbox=document.register_form.cityerror.value;
	if(ship_townorcityerrbox=='1')	{
		alert('Wrong City. please enter correct.');
		document.register_form.city.focus();
		return false;
	}

	var ship_post_code=document.register_form.zip_postal.value;
	if(ship_post_code=='')
	{
		alert('User postal code could not be empty');
		document.register_form.zip_postal.focus();
		return false;
	}
	var ship_post_code_error=document.register_form.ziperror.value;
	if(ship_post_code_error=='1')
	{
		alert('Wrong Zip/Postal Code. please enter correct.');
		document.register_form.zip_postal.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_zone=document.register_form.billzoneid.value;
	if(bill_zone==''){
		alert('Select Billing Zone');
		document.register_form.billzoneid.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.billcity.value;
	if(bill_townorcity=='')	{
		alert('User town/city could not be empty');
		return false;
	}
	var bill_townorcity_error=document.register_form.billcityerror.value;
	if(bill_townorcity_error=='1')	{
		alert('Wrong Billing City. Please enter correct. ');
		return false;
	}

	var bill_post_code=document.register_form.bill_zip_postal.value;
	if(bill_post_code==''){
		alert('User postal code could not be empty');
		return false;
	}
	
	var bill_post_code_error=document.register_form.billziperror.value;
	if(bill_post_code_error==''){
		alert('Wrong Billing Zip/Postal Code. Please enter correct.');
		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){document.getElementById('resettext').style.display='block';var afterdeliverytaxfreeamt=0;var subtot=document.getElementById('subvalue').value;
	var beforedelivery=document.getElementById('beforedelivery').value;
	var val=document.getElementById(id).value;
	var origdeliverycharge=document.getElementById('shipcharge').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(origdeliverycharge)  + 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('agreement').checked==false){
		alert('You have to agree to the terms and conditions of Bosscart Shop.');
		return false;
	}
}
function resettotal(){var afterdeliverytaxfreeamt=0;var subtot=document.getElementById('subvalue').value;
	var beforedelivery=document.getElementById('beforedelivery').value;
	
	var origdeliverycharge=document.getElementById('shipcharge').value;
	 var couponvalue=document.getElementById('couponvalue').value;
	 var final= parseFloat(subtot) + parseFloat(beforedelivery) + parseFloat(origdeliverycharge)   - 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 resetcost(){
 	document.getElementById('costid').value='';
	document.getElementById('cost').value='';
	document.getElementById('cost').value='';
	document.getElementById('resettext').style.display='none';
	document.getElementById('radio').checked=false;
	resettotal();
 }function ValidateContact(){
	var err='';
	var valide= /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	var email=trimAll(document.getElementById('email').value);
	var name=trimAll(document.getElementById('name').value);
	var department=trimAll(document.getElementById('department').value);
	var enquiry=trimAll(document.getElementById('enquiry').value);
	
	if(!email.match(valide)){
		err+='1';
	}
	if(email==''){
		err+='1';
	}
	if(name==''){
		err+='1';
	}
	if(department==''){
		err+='1';
	}
	if(enquiry==''){
		err+='1';
	}
	if(err!=''){
		document.getElementById('errordiv').innerHTML='Fields marked with * must be filled';
		return false;
	}
}