function changePage() {
if (self.parent.frames.length != 0)
self.parent.location=document.location;
}

function preLoad()
{
var sTemp;
var bImages = false;
var myPage = window.location.href;

//*These are on all pages.
var aryStandard = new Array(1);
aryStandard[0] = "images/gold_gradient.png";
for (i=0; i < aryStandard.length; i++)
	{
	var preload = new Image();
	preload.src = aryStandard[i];
	}
}
//***************************************//
function deleteMe(lnInventoryID)
{
var Result = window.confirm("Delete Inventory ID : " + lnInventoryID + " ?");

	if (Result)
	{
	window.location="../scripts/jgs_action.asp?action=delete&target=" + lnInventoryID;	
	}
}

//*********************************************
function deleteCategory(ID,Category)
{
var Result = window.confirm("Remove Category : " + Category + " ?");

	if (Result)
	{
	window.location="../scripts/jgs_action.asp?action=deletecategory&target=" + ID;	
	}
}

//*********************************************
function deleteOrder(id)
{

if (window.confirm("Are you sure you wish to delete this entry?"))
	{
	window.location="../scripts/jgs_action.asp?action=deleteorder&target=" + id;	
	}
}
//********************************************//
function menuOut(sTarget)
{
window.onerror = null;
document.getElementById(sTarget).className='vMenu';
}
//********************************************//
function menuOver(sTarget)
{
window.onerror = null;
document.getElementById(sTarget).className='vMenuOver';
}
//********************************************//
function subMenuOut(sTarget)
{
window.onerror = null;
document.getElementById(sTarget).className='vSubMenu';
}
//********************************************//
function subMenuOver(sTarget)
{
window.onerror = null;
document.getElementById(sTarget).className='vSubMenuOver';
}
//********************************************//
function Validate(which)
//Simple validator for several different forms
//Created : Oct 2005
{
var bPass = true;
var sMessage
var oField
//begin field checking
	switch (bPass)
	{
	case (which.Name.value.length == 0) :
	sMessage = "Please enter your name.";
	bPass=false;
	oField = which.Name;
	break;

	case (which.Contact_Method.value==1 && which.EMail.value.length==0) :
	sMessage = "Please enter your e-mail address.";
	bPass=false;
	oField = which.EMail;
	break;

	case (which.Contact_Method.value==2 && which.home_phone.value.length==0) :
	sMessage = "Please enter your home phone number.";
	bPass=false;
	oField = which.home_phone;
	break;

	case (which.Contact_Method.value==3 && which.business_phone.value.length==0) :
	sMessage = "Please enter your business phone number.";
	bPass=false;
	oField = which.business_phone;
	break;

	case (which.Contact_Method.value==4 && which.fax_number.value.length==0) :
	sMessage = "Please enter your fax number.";
	bPass=false;
	oField = which.fax_number;
	break;

	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}
//********************************************//
function validateProduct(which)
//Simple validator for several different forms
//Created : Oct 2005
{
var bPass = true;
var sMessage
var oField
//begin field checking
	switch (bPass)
	{
	case (which.InventoryID.value.length == 0) :
	sMessage = "Please enter an Inventory ID.";
	bPass=false;
	oField = which.InventoryID;
	break;

	case (which.CategoryID.value == "ZZ") :
	sMessage = "Please Select a Store Category.";
	bPass=false;
	oField = which.CategoryID;
	break;


	case (which.ProductTitle.value.length == 0) :
	sMessage = "Please enter a Product Name.";
	bPass=false;
	oField = which.ProductTitle;
	break;

	case (which.Price.value.length == 0) :
	sMessage = "Please enter a Price.";
	bPass=false;
	oField = which.Price;
	break;

	case (which.Shipping.value.length == 0) :
	sMessage = "Please enter a Shipping Cost.";
	bPass=false;
	oField = which.Shipping;
	break;

	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}
//********************************************//
function validateCategory(which)
//Simple validator for several different forms
//Created : Oct 2005
{
var bPass = true;
var sMessage
var oField
//begin field checking
	switch (bPass)
	{
	case (which.Category.value.length == 0) :
	sMessage = "Please enter a Category.";
	bPass=false;
	oField = which.Category;
	break;

	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}
//********************************************//
function validateOrder(which)
//Created : June 2006
{
var bPass = true;
var sMessage
var oField
//begin field checking
	switch (bPass)
	{
	case (which.Name.value.length == 0) :
	sMessage = "Please enter your full name.";
	bPass=false;
	oField = which.Name;
	break;

	case (which.EMail.value.length == 0) :
	sMessage = "Please enter your E-Mail Address.";
	bPass=false;
	oField = which.EMail;
	break;

	case (which.Phone.value.length == 0) :
	sMessage = "Please enter a Phone Number.";
	bPass=false;
	oField = which.Phone;
	break;
/*
	case (which.BillAddress.value.length == 0) :
	sMessage = "Please enter a Billing Address.";
	bPass=false;
	oField = which.BillAddress;
	break;

	case (which.BillCity.value.length == 0) :
	sMessage = "Please enter a Billing City.";
	bPass=false;
	oField = which.BillCity;
	break;

	case (which.BillState.value == "ZZ") :
	sMessage = "Please Select a Billing State.";
	bPass=false;
	oField = which.BillState;
	break;

	case (which.BillZip.value.length == 0) :
	sMessage = "Please enter a Billing Zip Code.";
	bPass=false;
	oField = which.BillZip;
	break;
*/
	case (which.ShipAddress.value.length == 0) :
	sMessage = "Please enter a Shipping Address.";
	bPass=false;
	oField = which.ShipAddress;
	break;

	case (which.ShipCity.value.length == 0) :
	sMessage = "Please enter a Shipping City.";
	bPass=false;
	oField = which.ShipCity;
	break;

	case (which.ShipState.value == "ZZ") :
	sMessage = "Please Select a Shipping State.";
	bPass=false;
	oField = which.ShipState;
	break;

	case (which.ShipZip.value.length == 0) :
	sMessage = "Please enter a Shipping Zip Code.";
	bPass=false;
	oField = which.ShipZip;
	break;
/*
	case (which.ccType.value== "ZZ") :
	sMessage = "Please select a Credit Card Type.";
	bPass=false;
	oField = which.ccType;
	break;

	case (which.ccNumber.value.length == 0) :
	sMessage = "Please enter a Credit Card Number.";
	bPass=false;
	oField = which.ccNumber;
	break;

	case (which.ccCode.value.length == 0) :
	sMessage = "Please enter a Credit Card Security Code.";
	bPass=false;
	oField = which.ccCode;
	break;

	case (which.ccExpiration.value.length == 0) :
	sMessage = "Please enter a Credit Card Expiration Date in MM/YY format.";
	bPass=false;
	oField = which.ccExpiration;
	break;
*/
	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}
//********************************************//
function copyMyAddress(which)
//Created June 2006

{
var which=document.frmOrder;
if (which.copyAddress.checked)
	{
which.ShipAddress.value=which.BillAddress.value;
which.ShipCity.value=which.BillCity.value;
which.ShipState.value=which.BillState.value;
which.ShipZip.value=which.BillZip.value;
}
else
	{
which.ShipAddress.value="";
which.ShipCity.value="";
which.ShipState.value="ZZ";
which.ShipZip.value="";
}
}

//********************************************//