var highlightcolor="#B8B7B6" 

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
	if (ns6&&eventobj.nodeType==3)
		eventobj=eventobj.parentNode.parentNode
		return true
	}
else
	return false
}

//Function to highlight form element
function highlight(e){
	eventobj=ns6? e.target : event.srcElement
	if (previous!=''){
		if (checkel(previous))
			previous.style.backgroundColor=''
			previous=eventobj
				if (checkel(eventobj))
					eventobj.style.backgroundColor=highlightcolor
				}
		else{
			if (checkel(eventobj))
			eventobj.style.backgroundColor=highlightcolor
			previous=eventobj
		}
}
		



function showRemoteEmail() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=725,height=650";
OpenWindow = window.open("", "remote_email", windowprops); 
}

function showRemoteErrors() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=850,height=500";
OpenWindow = window.open("", "remote_error", windowprops); 
}

function showRemoteGalleryImage() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=200,height=200";
OpenWindow = window.open("", "remote_gallery_image", windowprops); 
}


function showRemoteProduct() {
	var iMyWidth;
	var iMyHeight;
	//half the screen width minus half the new window width (plus 5 pixel borders).
	iMyWidth = (window.screen.width/2) - (75 + 10);
	//half the screen height minus half the new window height (plus title and status bars).
	iMyHeight = (window.screen.height/2) - (100 + 50);
	//Open the window.
//	var win2 = window.open("filename.htm","Window2","status=no,height=600,width=464,resizable=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",toolbar=no,menubar=no,scrollbars=no,location=no,directories=no");
//	win2.focus();
			
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=464,height=600,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + "";

OpenWindow = window.open("", "remote_product", windowprops); 
}

function showRemotePhoto() {
var windowprops = "toolbar=0,location=0,directories=0,status=0, " +
"menubar=0,scrollbars=0,resizable=yes";
OpenWindow = window.open("", "remote_photo", windowprops); 
}


function showRemoteInvoice() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=600,height=700";
OpenWindow = window.open("", "remote_invoice", windowprops); 
}

function showRemoteTerms() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=675,height=800";
OpenWindow = window.open("", "remote_terms", windowprops); 
}

function showRemoteTellFriend() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=700,height=450";
OpenWindow = window.open("", "remote_friend", windowprops); 
}
//--

function closeRemote() {
timer = setTimeout('window.close();', 10);
}

function clearUserText() {
  document.login.du_user_name.value= "";
}

/*
function showRemoteEmail() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=600,height=700";
OpenWindow = window.open("", "remote_email", windowprops); 
}
*/


function validateNumber(field){
	var val = field.value;
	var okNumber = true;
	var RefString = "-1234567890";
	for (i=0; i< val.length; i++)
		{
			TempChar = val.substring ( i, i+1 );
			if (  TempChar == "." ) { okNumber = false; } /* Can only have zero or one decimal points in a number */
			if (( TempChar == "-" ) && ( i != 0 )) { okNumber = false; } /* Minus Sign must be first character */
			/* Check if current character is valid */
			if ( RefString.indexOf (TempChar,0) == -1)
			{
			/* character not found in RefString */
			okNumber = false;
			}
		}
		if ( okNumber == false ) 
		{
		      alert("Please enter a valid number");
		      field.focus();
		      field.select();
		}
}







var cust_shipping_name_first = "";
var cust_shipping_name_last = "";
var cust_shipping_company = "";
var cust_shipping_street_1 = "";
var cust_shipping_street_2 = "";
var cust_shipping_city = "";
var cust_shipping_state = "";
var cust_shipping_zip = "";
var cust_shipping_phone = "";


function InitSaveVariables(form) {
cust_shipping_name_first = form.cust_shipping_name_first.value;
cust_shipping_name_last = form.cust_shipping_name_last.value;
cust_shipping_phone = form.cust_shipping_phone.value;
cust_shipping_company = form.cust_shipping_company.value;
cust_shipping_street_1 = form.cust_shipping_street_1.value;
cust_shipping_street_2 = form.cust_shipping_street_2.value;
cust_shipping_city = form.cust_shipping_city.value;
cust_shipping_zip = form.cust_shipping_zip.value;
ShipStateIndex = form.cust_shipping_state.selectedIndex;

}

function ShipToBillPerson(form) {
if (form.copy.checked) {
	InitSaveVariables(form);
	form.cust_shipping_name_first.value = form.cust_billing_name_first.value;
	form.cust_shipping_name_last.value = form.cust_billing_name_last.value;
	form.cust_shipping_phone.value = form.cust_billing_phone.value;
	form.cust_shipping_company.value = form.cust_billing_company.value;
	form.cust_shipping_street_1.value = form.cust_billing_street_1.value;
	form.cust_shipping_street_2.value = form.cust_billing_street_2.value;
	form.cust_shipping_city.value = form.cust_billing_city.value;
	form.cust_shipping_zip.value = form.cust_billing_zip.value;
	form.cust_shipping_state.selectedIndex = form.cust_billing_state.selectedIndex;
}
else {
	form.cust_shipping_name_first.value = cust_shipping_name_first;
	form.cust_shipping_name_last.value = cust_shipping_name_last;
	form.cust_shipping_phone.value = cust_shipping_phone;
	form.cust_shipping_company.value = cust_shipping_company;
	form.cust_shipping_street_1.value = cust_shipping_street_1;
	form.cust_shipping_street_2.value = cust_shipping_street_2;
	form.cust_shipping_city.value = cust_shipping_city;
	form.cust_shipping_zip.value = cust_shipping_zip;       
	form.cust_shipping_state.selectedIndex = ShipStateIndex;

   }
}








function reloadImage()
{
	theDate = new Date();
	document["ver_code"].src = "/utils/inc_func_image_verify.asp?" + theDate.getTime();
}


function printPage() {
	javascript:window.print();
  }
  
  
//-- change style sheet
function changeStyle(title) {
	var lnks = document.getElementsByTagName('link');
	for (var i = lnks.length - 1; i >= 0; i--) {
		if (lnks[i].getAttribute('rel').indexOf('style')> -1 && lnks[i].getAttribute('title')) {
			lnks[i].disabled = true;
			if (lnks[i].getAttribute('title') == title) lnks[i].disabled = false;
		}
	}
	//clear all select fonts first
//	document.getElementById('selectfontnormal').className = 'selectfontnormal';
	//document.getElementById('selectfontlarger').className = 'selectfontlarger';
//	document.getElementById('selectfontlargest').className = 'selectfontlargest';
} 