<!-- Hide
HBASE = "http://www.clevelandairline.com/ASP/"
SECBASE = "https://secure16.activehost.com/clevelandairline/"
TMPBASE = "http://www.clevelandairline.com/CM/";
UPDATE0 = new Image();
UPDATE0.src = "images/UPDATE0.gif";
UPDATE1 = new Image();
UPDATE1.src = "images/UPDATE1.gif";
CHECKOUT0 = new Image();
CHECKOUT0.src = "images/CHECKOUT0.gif";
CHECKOUT1 = new Image();
CHECKOUT1.src = "images/CHECKOUT1.gif";
SUBMIT0 = new Image();
SUBMIT0.src = "images/SUBMIT0.gif";
SUBMIT1 = new Image();
SUBMIT1.src = "images/SUBMIT1.gif";
function checkCookie() {
	if (! document.cookie) {
		window.alert("You must enable Cookies in your browser to shop at this store.  This store's underlying technology requires Cookies to provide Session Management.  The information saved in your Cookies file is used solely to uniquely identify your Session in the store, and is deleted immediately upon the end of your browsing session.");
	}
}
function popHear(strURL) {
	PgName = TMPBASE + strURL;
	if (NS == "true") {
		hearWindow=window.open( PgName, "Hear It",  "height=150,width=200,titlebar=no,toolbar=no,menubar=no,srollbars=no,resizable=no,location=no,directories=no,status=no" );
	} else {
		location.href = PgName;
	}
}
function popPhoto(NAME, WID, HGT) {
	PgName = NAME;
	photoWindow=window.open( PgName, "newWindow",  "height="+HGT+",width="+WID+",titlebar=no,toolbar=no,menubar=no,srollbars=no,resizable=no,location=no,directories=no,status=no" );
}
function reloadPOP() {
	picWindow.history.go(0);
}
function VerifyAdd(form1,form) {
	ERROR = new Boolean();
	ERROR = false;
	numChecked = 1;
	if (form1.name == "PRIMARY_PROD") {
		numChecked = 0;
		for (i=0;i<7;i++) {
			if ( eval("form1.R" + i + ".checked") ) {
				numChecked++;
			}
		}
		if (numChecked == 0) {
			ERROR = true;
			window.alert("You must first check a 'SCALE' value to select the desired scale of model to 'Add to Cargo Hold'.");
		} else {
			numChecked = 0;
			prodSCALE="";
			for (i=0;i<7;i++) {
				if ( eval("form1.R" + i + ".checked") ) {
					if (numChecked == 0) {
						prodSCALE = i.toString();
					} else {
						prodSCALE += "~" + i.toString();
					}
					numChecked++;
				}
			}
			form.PSCALE.value = prodSCALE;
			form.ACTION.value = "ADD";
		}
	} else {
		form.PSCALE.value = "0";
		form.ACTION.value = "ADD";
	}
	if (! ERROR) {
		form.submit();
	}
}
function VerifyUpdate(form) {
	form.ACTION.value = "UPDATE";
	form.submit();
}
function VerifyBail(form) {
	form.ACTION.value = "BAIL";
	RESP = window.confirm("Click 'OK' to remove ALL items from your shopping cart.  Otherwise, click 'Cancel'.");
	if (RESP) {
		form.submit();
	}
}
function VerifyCheck(form) {
	form.ACTION.value = "CHECK";
	form.submit();
}
function VerifyBail1(form) {
	form.action = HBASE +"CART.asp";
	form.ACTION.value = "BAIL";
	RESP = window.confirm("Click 'OK' to remove ALL items from your shopping cart.  Otherwise, click 'Cancel'.");
	if (RESP) {
		form.submit();
	}
}
function addProd(form,prodName) {
	form.ACTION.value = "ADD";
	form.PCODE1.value = prodName;
	form.submit();
}
function VerifyCheckout(form) {
	form.action = SECBASE + "CHECKOUT.asp";
	form.submit();
}
function changeCountry(form,name) {
	if (name == "BCOUNTRY") {
		temp = form.BCOUNTRY.options[form.BCOUNTRY.selectedIndex].value;
	} else {
		temp = form.SCOUNTRY.options[form.SCOUNTRY.selectedIndex].value;
	}
	if (temp != "United States" && temp != "CHOOSE" && temp != "Puerto Rico") {
		if (name == "BCOUNTRY") {
			form.BSTATE.selectedIndex = 55;
			form.BZIP.value = "N/A";
		} else {
			form.SSTATE.selectedIndex = 55;
			form.SZIP.value = "N/A";
		}
	} else {
		if (name == "BCOUNTRY") {
			form.BSTATE.selectedIndex = 0;
			form.BZIP.value = "";
		} else {
			form.SSTATE.selectedIndex = 0;
			form.SZIP.value = "";
		}
	}
}
function verifyBilling(form) {
	FLAG = 0;
	temp = new Array(8);
	temp[0] = form.BNAME.value;
	temp[1] = form.BEMAIL.value;
	temp[2] = form.BCOUNTRY.selectedIndex;
	temp[3] = form.BADDRESS.value;
	temp[4] = form.BCITY.value;
	temp[5] = form.BSTATE.selectedIndex;
	temp[6] = form.BZIP.value;
	temp[7] = form.BPHONE.value;
	for (i=0;i<8;i++) {
		if (temp[i] == "" || temp[i] == 0 ) {
			FLAG = 1;
		}
	}
	if (FLAG == 0) {
		tmpArray = temp[1].split("@");
		if (tmpArray.length != 2) {
			FLAG = 2;
		} else {
			tmpArray1 = tmpArray[0].length;
			if (tmpArray1 < 1) {
				FLAG = 2;
			}
			if (FLAG == 0) {
				tmpArray = tmpArray[1].split(".");
				numParts = tmpArray.length;
				if (numParts < 2) {
					FLAG = 2;
				}
				if (FLAG == 0) {
					tmpArray1 = tmpArray[0].length;
					if (tmpArray1 < 1) {
						FLAG = 2;
					}
					if (FLAG == 0) {
						if (tmpArray[1].length < 2) {
							FLAG = 2;
						}
					}
					if (FLAG == 0 && numParts > 2) {
						if (tmpArray[2].length < 2) {
							FLAG = 2;
						}
					}
				}
			}
		}
	}
	return FLAG;
}
function checkFind(form) {
	FLAG = 0;
	temp = new Array(2);
	temp[0] = form.BNAME.value;
	temp[1] = form.BEMAIL.value;
	for (i=0;i<2;i++) {
		if (temp[i] == "" || temp[i] == 0 ) {
			FLAG = 1;
		}
	}
	if (FLAG == 0) {
		tmpArray = temp[1].split("@");
		if (tmpArray.length != 2) {
			FLAG = 2;
		} else {
			tmpArray1 = tmpArray[0].length;
			if (tmpArray1 < 1) {
				FLAG = 2;
			}
		  if (FLAG == 0) {
				tmpArray = tmpArray[1].split(".");
				numParts = tmpArray.length;
				if (numParts < 2) {
					FLAG = 2;
				}
				if (FLAG == 0) {
					tmpArray1 = tmpArray[0].length;
					if (tmpArray1 < 1) {
						FLAG = 2;
					}
					if (FLAG == 0) {
						if (tmpArray[1].length < 2) {
							FLAG = 2;
						}
					}
					if (FLAG == 0 && numParts > 2) {
						if (tmpArray[2].length < 2) {
							FLAG = 2;
						}
					}
				}
			}
		}
	}
	return FLAG;
}
function findMe(form) {
	FLAG = checkFind(form);
	if (FLAG == 0) {
		form.BSAME.checked = false;
		form.SNAME.value = "";
		form.SCOUNTRY.selectedIndex = 0;
		form.SADDRESS.value = "";
		form.SCITY.value = "";
		form.SSTATE.selectedIndex = 0;
		form.SZIP.value = "";
		form.SNAME.focus();
	} else {
		if (FLAG == 1) {
			form.BFIND.checked = false;
			form.BNAME.focus();
			window.alert("You must enter appropriate information in BOTH the Name and E-mail fields.");
		} else {
			form.BFIND.checked = false;
			form.BEMAIL.focus();
			window.alert("You must enter a valid e-mail address in the E-mail field.");
		}
	}
	if (FLAG == 0) {
		form.ACTION.value = "";
		form.SUBACTION.value = "FIND";
		form.submit();
	}
}
function verifyShipping(form) {
	FLAG = 0;
	temp = new Array(8);
	temp[0] = form.SNAME.value;
	temp[1] = form.SCOUNTRY.selectedIndex;
	temp[2] = form.SADDRESS.value;
	temp[3] = form.SCITY.value;
	temp[4] = form.SSTATE.selectedIndex;
	temp[5] = form.SZIP.value;
	for (i=0;i<6;i++) {
		if (temp[i] == "" || temp[i] == 0 ) {
			FLAG = 1;
		}
	}
	return FLAG;
}
function copyInfo(form) {
	FLAG = verifyBilling(form);
	if (FLAG == 0) {
		if (form.BSAME.checked) {
			form.SNAME.value = form.BNAME.value;
			form.SCOUNTRY.selectedIndex = form.BCOUNTRY.selectedIndex;
			form.SADDRESS.value = form.BADDRESS.value;
			form.SCITY.value = form.BCITY.value;
			form.SSTATE.selectedIndex = form.BSTATE.selectedIndex;
			form.SZIP.value = form.BZIP.value;
			form.SZIP.focus();
		} else {
			form.SNAME.value = "";
			form.SCOUNTRY.selectedIndex = 0;
			form.SADDRESS.value = "";
			form.SCITY.value = "";
			form.SSTATE.selectedIndex = 0;
			form.SZIP.value = "";
			form.SNAME.focus();
		}
	} else {
		if (FLAG == 1) {
			form.BSAME.checked = false;
			form.BNAME.focus();
			window.alert("You must enter appropriate information in ALL Billing Information fields.");
		} else {
			form.BEMAIL.focus();
			window.alert("You must enter a valid e-mail address in the E-mail field.");
		}
	}
}
function VerifyInfo(form) {
	FLAG = verifyBilling(form);
	if (FLAG != 0) {
		if (FLAG == 1) {
			form.BSAME.checked = false;
			form.BNAME.focus();
			window.alert("You must enter appropriate information in ALL Billing Information fields.");
		} else {
			form.BEMAIL.focus();
			window.alert("You must enter a valid e-mail address in the E-mail field.");
		}
	}
	if (FLAG == 0) {
		FLAG = verifyShipping(form);
		if (FLAG == 1) {
			form.SNAME.focus();
			window.alert("You must enter appropriate information in ALL Shipping Information fields.");
		} else {
			form.ACTION.value = "COMPLETE";
			form.SUBACTION.value = "";
			form.submit();
		}
	}
}
function VerifySubmit(form,form1) {
	FLAG = 0;
	temp = new Array(3);
	temp[0] = form.CARDTYPE.selectedIndex;
	temp[1] = form.CARDNUM.value;
	temp[2] = form.CARDEXPIRE.value;
	for (i=0;i<3;i++) {
		if (temp[i] == "" || temp[i] == 0) {
			FLAG = 1;
		}
	}
	if (FLAG == 0) {
		firstDigit = parseInt(temp[1].substring(0,1));
		if (firstDigit != 4 && firstDigit != 5) {
			FLAG = 2;
		}
	}
	if (FLAG == 0) {
		if (temp[2].length != 5) {
			FLAG = 3;
		}
	}
	if (FLAG == 0) {
		tmp = temp[2].split("/");
		if (tmp.length != 2) {
			FLAG = 3;
		}
		if (FLAG == 0) {
			tmp0 = isNaN(parseInt(tmp[0].substr(0,1),10));
			if (! tmp0) {
				tmp0 = isNaN(parseInt(tmp[0].substr(1,1),10));
			}
			tmp1 = isNaN(parseInt(tmp[1].substr(0,1),10));
			if (! tmp1) {
				tmp1 = isNaN(parseInt(tmp[1].substr(1,1),10));
			}
			if (tmp0 || tmp1) {
				FLAG = 3;
			}
		} 
	}
	if (FLAG == 0) {
		form1.elements[1].value = temp[1];
		form1.elements[2].value = temp[2];
		form1.elements[9].value = form.CARDTYPE.options[temp[0]].value;
		form1.submit();
	} else {
		if (FLAG == 1) {
			form.CARDNUM.focus();
			window.alert("You must enter appropriate values in ALL Credit Card Information fields.");
		} else {
			if (FLAG == 3) {
				form.CARDEXPIRE.focus();
				window.alert("You must enter the Card Expiration in MM/YY format, e.g., 01/01.");
			} else {
				form.CARDNUM.value = "";
				form.CARDNUM.focus();
				window.alert("This store only accepts Visa or MasterCard.");
			}
		}
	}
}
// Unhide -->