function swap_images(imgname, status){
		document.images[imgname].src="images/b_"+imgname+status+".jpg";
	}


function check_email(){
	eml = document.news_subscr.email.value;
	var RegExp = /^[-+.\w]{1,64}@[-.\w]{1,64}\.[-.\w]{2,6}$/;
	if(!RegExp.test(eml)){
		alert("Please enter a valid email address!");
		return false;
	}
	return true;
}

function blank(el){
	eml = el.value;
	if(eml == " your email" || eml=="user name" || eml=="password" || eml=="your name"){el.value="";}
}

function same_info(){

	if(document.checkout.sameinfo.checked){
		document.checkout.s_f_name.value=document.checkout.b_f_name.value;
		document.checkout.s_l_name.value=document.checkout.b_l_name.value;
		document.checkout.s_address.value=document.checkout.b_address.value;
		document.checkout.s_address2.value=document.checkout.b_address2.value;
		document.checkout.s_company.value=document.checkout.b_company.value;
		document.checkout.s_city.value=document.checkout.b_city.value;
		document.checkout.s_zip.value=document.checkout.b_zip.value;
		sid=document.checkout.b_id_state.selectedIndex;
		document.checkout.s_id_state.options[sid].selected=true;
		sid=document.checkout.b_id_country.selectedIndex;
		document.checkout.s_id_country.options[sid].selected=true;
		document.checkout.s_phone.value=document.checkout.b_phone.value;
	}
}
	
function isValidZipCode(value) {
   var re = /^\d{5}([\-]\d{4})?$/;
   return (re.test(value));
}
function checkout_submit(){
	check=document.checkout.b_f_name.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the First Name for Billing Info."); document.checkout.b_f_name.focus(); return false;}

	check=document.checkout.b_l_name.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the Last Name for Billing Info."); document.checkout.b_l_name.focus(); return false;}

	check=document.checkout.b_address.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the Billing Address."); document.checkout.b_address.focus(); return false;}

	check=document.checkout.b_city.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the City for Billing Info."); document.checkout.b_city.focus(); return false;}

	ids=document.checkout.b_id_state.selectedIndex;
	idc=document.checkout.b_id_country.selectedIndex;
	if(ids==0 || ids==53){
		alert("Billing State/Province is required. Please select a State or a Province");
		return false;
	}else{
		if(ids>0 && ids<53 && idc==0){
			alert("Please select a Canadian Provice for Billing Info.");
			return false;
		}else{
			if(ids>53 && idc==1){
				alert("You must select State for United States in Billing Info.");
				return false;
			}
		}
	}
	

	check=document.checkout.b_zip.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the Zip Code for Billing Info."); document.checkout.b_zip.focus(); return false;}

	check=document.checkout.b_phone.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the Phone # for Billing Info."); document.checkout.b_phone.focus(); return false;}

	
	
	check=document.checkout.s_f_name.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the First Name for Shipping Info."); document.checkout.s_f_name.focus(); return false;}

	check=document.checkout.s_l_name.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the Last Name for Shipping Info."); document.checkout.s_l_name.focus(); return false;}

	check=document.checkout.s_address.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the Shipping Address."); document.checkout.s_address.focus(); return false;}

	check=document.checkout.s_city.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the City for Shipping Info."); document.checkout.s_city.focus(); return false;}

	ids=document.checkout.s_id_state.selectedIndex;
	idc=document.checkout.s_id_country.selectedIndex;
	if(ids==0 || ids==53){
		alert("Shipping State/Province is required. Please select a State or a Province");
		return false;
	}else{
		if(ids>0 && ids<53 && idc==0){
			alert("Please select a Canadian Provice for Shipping Info.");
			return false;
		}else{
			if(ids>53 && idc==1){
				alert("You must select State for United States in Shipping Info.");
				return false;
			}
		}
	}

	check=document.checkout.s_zip.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the Zip Code for Shipping Info."); document.checkout.s_zip.focus(); return false;}

	check=document.checkout.s_phone.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter the Phone # for Shippig Info."); document.checkout.s_phone.focus(); return false;}
}

function sf_submit(){
	eml = document.sf_form.femail.value;
	var RegExp = /^[-+.\w]{1,64}@[-.\w]{1,64}\.[-.\w]{2,6}$/;
	if(!RegExp.test(eml)){
		alert("The Email address you entered is not valid!");
		document.sf_form.femail.focus();
		return false;
	}
	
	check=document.sf_form.sname.value;
	check=check.replace(/(^\s*)|(\s*$)/g,''); 
	if(check==""){alert("Please enter your name."); document.sf_form.sname.focus(); return false;}

	eml = document.sf_form.semail.value;
	var RegExp = /^[-+.\w]{1,64}@[-.\w]{1,64}\.[-.\w]{2,6}$/;
	if(!RegExp.test(eml)){
		alert("Your Email address you entered is not valid!");
		document.sf_form.semail.focus();
		return false;
	}
	return true;
}

sfd="none";
function showhide(divid){
	el=document.getElementById(divid);
	if(sfd=="none"){el.style.display="block"; sfd="block";}
	else{el.style.display="none"; sfd="none";}
}

function showValidation(div){
	if(check_email()){
		el=document.getElementById(div);
		el.style.display="block";
	}
}