/*
Copyright 2003 Active Media Architects, Inc. - www.activema.com
Usage of these scripts is limited to their original intent as developed and deployed for giftbasketpeddler.com by Active Media Architects, Inc. Copying, selling or distributing of these scripts, in whole or in part, is strictly prohibited.
*/



	///////////////////////////////////////
	// Frame Buster
	///////////////////////////////////////

if (window != window.top)
  top.location.href = location.href;


	///////////////////////////////////////
	// Row-Over Effect
	///////////////////////////////////////

	function mouseOverWhite(i) {
		i.style.backgroundColor='#F2F2F2';
	}
	function mouseOutWhite(i) {
		i.style.backgroundColor='#FFFFFF';
	}
	
	function mouseOverGray(i) {
		i.style.backgroundColor='#F2F2F2';
	}
	function mouseOutGray(i) {
		i.style.backgroundColor='#F2F2F2';
	}
	


	///////////////////////////////////////
	// On-Click-Pop-Center
	///////////////////////////////////////
	// Requires "onClick="NewWindow(this.href,'title','400','300','no');return false;"" in the A HREF tag
	// Example: <a href="doc.html" onClick="NewWindow(this.href,'title','400','300','no');return false;">LINK</a>

function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=yes,toolbar=no,menubar=no'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}




	///////////////////////////////////////
	// Auto-Select Field
	///////////////////////////////////////
	// Requires "onLoad=ready()" in the BODY tag
	// Example: <body onLoad=ready()>
	// Requires form name to match where it reads "form" in script
	// Example: <form name="form">
	// Requires form field name to match where it reads "field" in script
	// Example: <input name="field">

function ready(){document.form.field.focus();}



	///////////////////////////////////////
	// Form Validation
	///////////////////////////////////////


function validateTell(form) {
	return (
				 checkSelect(form.elements["to_email"],"V","","Please enter your Friend's E-mail Address.",false) &&
				 checkEmail(form.elements["to_email"],false) &&
				 checkSelect(form.elements["to_email"],"V","joe@example.com","Please supply valid E-mail Address.",false) &&
				 checkSelect(form.elements["from_email"],"V","","Please enter Your E-mail Address.",false) &&
				 checkEmail(form.elements["from_email"],false) &&
				 checkSelect(form.elements["from_email"],"V","joe@example.com","Please supply valid E-mail Address.",false) &&
				 checkSelect(form.elements["from_name"],"V","","Please enter Your Name.",false));
}

function validateContact(form) {
	return (
				 checkSelect(form.elements["firstname"],"V","","Please enter your First Name.",false) &&
				 checkSelect(form.elements["firstname"],"V","First Name","Please enter your real First Name.",false) &&
				 checkSelect(form.elements["lastname"],"V","","Please enter your Last Name.",false) &&
				 checkSelect(form.elements["lastname"],"V","First Name","Please enter your real Last Name.",false) &&
				 checkUSPhone(form.elements["phone"],false) &&
				 checkSelect(form.elements["email"],"V","","Please enter your E-mail.",false) &&
				 checkEmail(form.elements["email"],false) &&
				 checkSelect(form.elements["email"],"V","joe@example.com","Please supply a valid E-mail Address.",false) &&
				 checkSelect(form.elements["response"],"V","","Please tell us your Preferred Response method by selecting it from the drop-down.",false) &&
				 checkSelect(form.elements["comments"],"V","","Please provide us with your Questions or Comments.",false));
}

function validateEmailSignup(form) {
	return (
				 checkSelect(form.elements["firstname"],"V","","Please enter your First Name.",false) &&
				 checkSelect(form.elements["firstname"],"V","First Name","Please enter your real First Name.",false) &&
				 checkSelect(form.elements["lastname"],"V","","Please enter your Last Name.",false) &&
				 checkSelect(form.elements["lastname"],"V","First Name","Please enter your real Last Name.",false) &&
				 checkSelect(form.elements["email"],"V","","Please enter your E-mail.",false) &&
				 checkEmail(form.elements["email"],false) &&
				 checkSelect(form.elements["email"],"V","joe@example.com","Please supply a valid E-mail Address.",false));
}

function validateUnsub(form) {
	return (
				 checkSelect(form.elements["email"],"V","","Please enter your E-mail.",false) &&
				 checkEmail(form.elements["email"],false) &&
				 checkSelect(form.elements["email"],"V","joe@example.com","Please supply a valid E-mail Address.",false));
}

function validateLogin(form) {
	return (
				 checkSelect(form.elements["email"],"V","","Please enter your E-mail.",false) &&
				 checkEmail(form.elements["email"],false) &&
				 checkSelect(form.elements["email"],"V","joe@example.com","Please supply a valid E-mail Address.",false) &&
				 checkSelect(form.elements["password"],"V","","Please enter your Password.",false));
}

function validateNewLogin(form) {
	return (
				 checkSelect(form.elements["email"],"V","","Please enter your E-mail.",false) &&
				 checkEmail(form.elements["email"],false) &&
				 checkSelect(form.elements["email"],"V","joe@example.com","Please supply a valid E-mail Address.",false) &&
				 checkSelect(form.elements["firstname"],"V","","Please enter your First Name.",false) &&
				 checkSelect(form.elements["lastname"],"V","","Please enter your Last Name.",false) &&
				 checkSelect(form.elements["password1"],"V","","Please create a Password.",false) &&
				 checkSelect(form.elements["password2"],"V","","Please confirm your Password.",false));
}

function validatePay(form) {
	return (
				 checkSelect(form.elements["cc_num"],"V","","You have chosen to pay by Credit Card. Please enter your Credit Card Number before continuing.",false) &&
				 checkSelect(form.elements["cc_expires_month"],"V","00","Please select the Month this credit card expires.",false) &&
				 checkSelect(form.elements["cc_expires_year"],"V","00","Please select the Year this credit card expires.",false) &&
				 checkSelect(form.elements["cc_id"],"V","","Please enter your credit card's 3-digit Identification Number.",false));
}

////////////////////////////////////////////////
// disabling and enabling shipping info fields
////////////////////////////////////////////////

function toggleFields(form) {
	var toggle = form.elements['same_as_billing'];
	
	var ship_firstname = form.elements['ship_firstname'];
	var ship_lastname = form.elements['ship_lastname'];
	var ship_phone = form.elements['ship_phone'];
	//var ship_company = form.elements['ship_company'];
	var ship_address = form.elements['ship_address'];
	var ship_city = form.elements['ship_city'];
	var ship_state = form.elements['ship_state'];
	var ship_zip = form.elements['ship_zip'];
	//var ship_country = form.elements['ship_country'];	
	
	if (toggle.checked == true) {
		ship_firstname.disabled = true;
		ship_lastname.disabled = true;
		ship_phone.disabled = true;
		//ship_company.disabled = true;
		ship_address.disabled = true;
		ship_city.disabled = true;
		ship_state.disabled = true;
		ship_zip.disabled = true;
		//ship_country.disabled = true;
	}
	else {
		ship_firstname.disabled = false;
		ship_lastname.disabled = false;
		ship_phone.disabled = false;
		//ship_company.disabled = false;
		ship_address.disabled = false;
		ship_city.disabled = false;
		ship_state.disabled = false;
		ship_zip.disabled = false;
		//ship_country.disabled = false;
	}
}

function enableFields(form) {
	var ship_firstname = form.elements['ship_firstname'];
	var ship_lastname = form.elements['ship_lastname'];
	var ship_phone = form.elements['ship_phone'];
	//var ship_company = form.elements['ship_company'];
	var ship_address = form.elements['ship_address'];
	var ship_city = form.elements['ship_city'];
	var ship_state = form.elements['ship_state'];
	var ship_zip = form.elements['ship_zip'];
	//var ship_country = form.elements['ship_country'];

	ship_firstname.disabled = true;
	ship_lastname.disabled = true;
	ship_phone.disabled = true;
//	ship_company.disabled = true;
	ship_address.disabled = true;
	ship_city.disabled = true;
	ship_state.disabled = true;
	ship_zip.disabled = true;
//	ship_country.disabled = true;
}

function disableFields(form) {
	var ship_firstname = form.elements['ship_firstname'];
	var ship_lastname = form.elements['ship_lastname'];
	var ship_phone = form.elements['ship_phone'];
//	var ship_company = form.elements['ship_company'];
	var ship_address = form.elements['ship_address'];
	var ship_city = form.elements['ship_city'];
	var ship_state = form.elements['ship_state'];
	var ship_zip = form.elements['ship_zip'];
//	var ship_country = form.elements['ship_country'];
	
	ship_firstname.disabled = false;
	ship_lastname.disabled = false;
	ship_phone.disabled = false;
//	ship_company.disabled = false;
	ship_address.disabled = false;
	ship_city.disabled = false;
	ship_state.disabled = false;
	ship_zip.disabled = false;
//	ship_country.disabled = false;
}

