function popupDiv(action){
	var resObj = document.getElementById("divbox");
	if(action == "close"){
		document.body.style.overflow="auto";
		document.getElementById("BackgroundFilter").style.display="none";
		resObj.style.visibility="hidden";
		if(document.getElementById("popupContent")){document.getElementById("popupContent").innerHTML="";}
	} else {
		if (document.getElementById && !document.all){
			var IpopTop = ((window.innerHeight - resObj.offsetHeight)/2) + window.pageYOffset;
			var IpopLeft = ((window.innerWidth - resObj.offsetWidth)/2) + window.pageXOffset;
		} else {
			var IpopTop = ((document.body.clientHeight - resObj.offsetHeight)/2) + document.body.scrollTop;
			var IpopLeft = ((document.body.clientWidth - resObj.offsetWidth)/2) + document.body.scrollLeft;
		}
		resObj.style.top=IpopTop + "px";
		resObj.style.left=IpopLeft + "px";
		document.body.style.overflow="hidden";
		document.getElementById("BackgroundFilter").style.display="block";
		document.getElementById("BackgroundFilter").style.width=document.body.clientWidth + "0px";
		document.getElementById("BackgroundFilter").style.height=document.body.clientHeight + "0px";
		resObj.style.visibility="visible";
	}
}

function forwardIt(){
	window.location.href='/forwardIt.asp';
}

function showWeb(){
	parent.window.location.href='/?iv=web';
}

function showDVD(){
	parent.window.location.href='/free-DVD-for-quickgym-rom-machine.html?iv=dvd';
}

function encodeMyHtml(str) {
	encodedHtml = escape(str);
	encodedHtml = encodedHtml.replace(/\//g,"%2F");
	encodedHtml = encodedHtml.replace(/\?/g,"%3F");
	encodedHtml = encodedHtml.replace(/=/g,"%3D");
	encodedHtml = encodedHtml.replace(/&/g,"%26");
	encodedHtml = encodedHtml.replace(/@/g,"%40");
	return (encodedHtml);
}

function LogImpression() {
	bug = new Image(); 
	bug.src = '/LogImpression.asp?ImpressionURL='+encodeMyHtml(window.location)+'&Referrer='+encodeMyHtml(document.referrer);
}

function EmailDebug(Address1,Address2) {
	bug = new Image(); 
	bug.src = '/EmailDebug.asp?Address1='+encodeMyHtml(Address1)+'&Address2='+encodeMyHtml(Address2);
}

function SetCookie() {
	var exp = new Date();
	exp.setTime(exp.getTime()+(86400*1000));
	document.cookie = "fv=1; expires=" + exp.toGMTString() + "; path=/;";
}

function startTimer() {
	if (window.location.href.toLowerCase().indexOf("free-dvd-for-quickgym-rom-machine") != -1 || window.location.href.toLowerCase().indexOf("order-quickgym-rom-machine") != -1 || window.location.href.toLowerCase().indexOf("ordering-quickgym-rom-machine") != -1) {
		SetCookie();
	} else {
		setTimeout("startQuestions()",10000);
	}
}

function startQuestions() {
	if(document.cookie.indexOf("fv=") == -1) {
		SetCookie()
		retVal = confirm("Would you like to order a Free DVD or Video of the ROM?\r\nIt is completely FREE, no postage or delivery cost.\r\nLearn how to get a workout in only 4 minutes a day!");
			if(retVal) {
				window.location.href='/free-DVD-for-quickgym-rom-machine.html?fv=ok';
			}
	}
}

function OpenLink(URL) {
	var win = null;
		win = window.open(URL, 'PopUp', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=850,height=560');
		win.focus();
}

function popupContent(src){
	document.getElementById("popupContent").innerHTML='<br><iframe src="' + src + '" width="700" height="400" align="top" scrolling="no" frameborder="0"></iframe>';
	popupDiv('open');
}

function LargeImage(imgName){
	document.getElementById("popupContent").innerHTML='<img src="/images/' + imgName + '" width="680" alt="" border="0">';
	popupDiv('open');
}

function orderOptions(){
	document.getElementById("popupContent").innerHTML=document.getElementById("Options").innerHTML;
	popupDiv('open');
}

function setOrderOptions(OrderOptionID,OrderOption){
	document.getElementById("OrderOptionID").value=OrderOptionID;
	document.getElementById("OrderOption").value=OrderOption;
	document.getElementById("OrderOptionSpan").innerHTML=OrderOption;
	popupDiv('close');
}

function modifydiv(name){
	var thisDiv = document.getElementById(name);
	if(thisDiv.style.display=='block'){
		thisDiv.style.display='none';
	} else {
		thisDiv.style.display='block';
	}
}

function validateCountryForm(form){
	if(form.country.options[form.country.selectedIndex].value!=""){
	} else {
		alert("Please select your Country.");
		form.country.focus();
		return false;
	}
	return true;
}

function autoTabZipForm(input,len) {
	if(input.value.length == len & window.event.keyCode != 9 & window.event.keyCode != 16) {
	ThisForm.Zip2.focus();
	}
}

function validateZipForm(form,ext){
	if(ext){
		msg="Please enter your Postal Code.";
	} else {
		msg="Please enter your Zip Code.";
	}
	if(form.Zip1.value!=''){
	} else {
		alert(msg);
		form.Zip1.focus();
		return false;
	}
	if(ext){
		if(form.Zip2.value!=''){
		} else {
			alert(msg);
			form.Zip2.focus();
			return false;
		}
	}
	return true;
}

function transfer_acct(form,ck) {
	if(ck.checked){
		form.DAddress.value = form.Address.value;
		form.DCity.value = form.city.value;
		form.Dstate.value = form.state.value;
		form.Dzip.value = form.zip.value;
		form.Dcountry.value = form.country.value;
	} else {
		form.DAddress.value = ''
		form.DCity.value = ''
		form.Dstate.value = ''
		form.Dzip.value = ''
		form.Dcountry.value = ''
	}
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789 ";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}
function validateDVDForm(form){
	if(form.FirstName.value!=''){
	} else {
		alert("Please enter your First Name.");
		form.FirstName.focus();
		return false;
	}
	if(form.LastName.value!=''){
	} else {
		alert("Please enter your Last Name.");
		form.LastName.focus();
		return false;
	}
	if(form.AgeGroup.options[form.AgeGroup.selectedIndex].value!=""){
	} else {
		alert("Please select your Age Group.");
		form.AgeGroup.focus();
		return false;
	}
	if(form.LeadSource.options[form.LeadSource.selectedIndex].value!="145"){
	} else {
		alert("Please select how you heard about us.");
		form.LeadSource.focus();
		return false;
	}
	if(form.address.value!=''){
	} else {
		alert("Please enter your mailing address.");
		form.address.focus();
		return false;
	}
	if(IsNumeric(form.address.value) == true){
		alert("Please double check your mailing address.");
		form.address.focus();
		return false;
	}
	if(form.city.value!=''){
	} else {
		alert("Please enter your city.");
		form.city.focus();
		return false;
	}
	/*
	if(form.email.value!=''){
	} else {
		EmailDebug(form.email.value,form.confirm_email.value);
		alert("You can enter the word NONE if you do not have email or if you do not trust our privacy policy.\r\nEntering your email results in an auto-response email from us to you with a link to a 6 minute preview steaming video\r\nthat you can watch on your computer right now prior to receiving your <%if Request("VideoFormatID") = "2" Then%>DVD<%else%>VHS tape<%end if%> in the mail.");
		form.email.focus();
		return false;
	}
	var filter=/^.+@.+\..{2,4}$/;
	if (filter.test(form.email.value) | form.email.value=='none' | form.email.value=='NONE' | form.email.value=='nONE' | form.email.value=='None'){
	} else {
		EmailDebug(form.email.value,form.confirm_email.value);
		alert("Please input a valid email address.\r\nPlease note: WE DO NOT COMPILE OR SELL YOUR EMAIL ADDRESS.\r\nYOU CAN ENTER THE WORD  none  TO MAKE IT WORK.");
		form.email.focus();
		return false;
	}
	*/
	if(form.confirm_email.value==form.email.value | form.email.value=='none' | form.email.value=='NONE' | form.email.value=='nONE' | form.email.value=='None'){
	} else {
		EmailDebug(form.email.value,form.confirm_email.value);
		alert("Please check your email address.");
		form.confirm_email.focus();
		return false;
	}
return true;
}

function validateOrderForm(form){
	if(form.Option.value!=''){
	} else {
		alert("Please select an Option.");
		form.Option.focus();
		return false;
	}
	if(form.FirstName.value!=''){
	} else {
		alert("Please enter your First Name.");
		form.FirstName.focus();
		return false;
	}
	if(form.LastName.value!=''){
	} else {
		alert("Please enter your Last Name.");
		form.LastName.focus();
		return false;
	}
	if(form.AgeGroup.value!=''){
	} else {
		alert("Please enter your Age.");
		form.AgeGroup.focus();
		return false;
	}
	if(form.Address.value!=''){
	} else {
		alert("Please enter your Address.");
		form.Address.focus();
		return false;
	}
	if(IsNumeric(form.Address.value) == true){
		alert("Please double check your mailing address.");
		form.Address.focus();
		return false;
	}
	if(form.city.value!=''){
	} else {
		alert("Please enter your City.");
		form.city.focus();
		return false;
	}
	if(form.country.value!=''){
	} else {
		alert("Please enter your Country.");
		form.country.focus();
		return false;
	}
	if(form.HMN.value!='' | form.ON.value!='' | form.MN.value!=''){
	} else {
		alert("Please enter a Phone Number with Area Code.");
		return false;
	}
	if(form.email.value!=''){
	} else {
		EmailDebug(form.email.value,form.confirm_email.value);
		alert("Missing email address. We do not compile or sell your email address.\r\nYOU CAN ENTER THE WORD  none  TO MAKE IT WORK\r\nEntering your email address results in an email with a link to a streaming video"				);
		form.email.focus();
		return false;
	}
	var filter=/^.+@.+\..{2,4}$/;
	if (filter.test(form.email.value) | form.email.value=='none' | form.email.value=='NONE' | form.email.value=='nONE' | form.email.value=='None'){
	} else {
		EmailDebug(form.email.value,form.confirm_email.value);
		alert("Please input a valid email address.\r\nPlease note: WE DO NOT COMPILE OR SELL YOUR EMAIL ADDRESS.\r\nYOU CAN ENTER THE WORD  none  TO MAKE IT WORK.");
		form.email.focus();
		return false;
	}
	if(form.confirm_email.value==form.email.value | form.email.value=='none' | form.email.value=='NONE' | form.email.value=='nONE' | form.email.value=='None'){
	} else {
		EmailDebug(form.email.value,form.confirm_email.value);
		alert("Please check your email address.");
		form.confirm_email.focus();
		return false;
	}
return true;
}