function MM_swapImgRestore() 
{ //v3.0
	var i,x,a=document.MM_sr; 
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) 
{ //v4.01
	var p,i,x;  if(!d) d=document; 
	if((p=n.indexOf("?"))>0&&parent.frames.length) 
	{
 		d=parent.frames[n.substring(p+1)].document; 
		n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for (i=0;!x&&d.layers&&i<d.layers.length;i++) 
	  x=MM_findObj(n,d.layers[i].document);
 	if(!x && d.getElementById) x=d.getElementById(n); 
	return x;
}

function MM_swapImage() 
{ //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; 
	document.MM_sr=new Array; 
	for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null)
	{
		document.MM_sr[j++]=x; 
		if(!x.oSrc) x.oSrc=x.src; 
		x.src=a[i+2];
	}
}

function usrprompt(mesg)
{
	document.getElementById('usr_prompt').innerHTML = mesg;
}

function usrmsg(mesg)
{
	document.getElementById('usr_msg').innerHTML = mesg;
}

function tblcrec(mrec)
{
	document.getElementById('tbl_crec').innerHTML = mrec;
}

function tbltrec(mrec)
{
	document.getElementById('tbl_trec').innerHTML = mrec;
}

function tblcpg(mpg)
{
	document.getElementById('tbl_cpg').innerHTML = mpg;
}

function tbltpg(mpg)
{
	document.getElementById('tbl_tpg').innerHTML = mpg;
}

function tbltitle(title)
{
	document.getElementById('tbl_title').innerHTML = title;
}

function calcshipping(form)
{
	calcmsg('');
	form.dim_result.value = '';
	form.ship_cost.value = '';
	var area = form.area.value
	var pkg_l = form.dim_l.value
	var pkg_w = form.dim_w.value
	var pkg_h = form.dim_h.value
	var pkg_wt = form.pkg_wt.value
	var ship_fee = form.shipping_fee.value
	var dim_wt = Math.ceil((pkg_l*pkg_w*pkg_h)/194)
	if (area=="--" || pkg_l=="" || pkg_w=="" || pkg_h=="" || pkg_wt=="")
	{
		var msg = "All Package information fields must be filled in.";
		calcmsg(msg);
		return;
	}
	if (pkg_l>124 || pkg_w > 60 || pkg_h > 60)
	{
		var msg = "Your package is Oversized, please contact customer";
		var msg = msg + " support to get a quote for your package.";
		calcmsg(msg);
		return;
	}
	if (area!="ANC") {
		var usps_dim = Math.abs(pkg_l)+(2*Math.abs(pkg_w))+(2*Math.abs(pkg_h));
		if (usps_dim > 130 || Math.abs(pkg_wt) > 70 || pkg_l > 108) {
			var msg = "Your package is Oversized, please contact customer";
			var msg = msg + " support to get a quote for your package.";
			calcmsg(msg);
			return;
		}
		var usps_amt = uspsrates[pkg_wt-1][1];
	}
	form.dim_result.value = dim_wt;
	var ship_cost = pkg_wt*ship_fee;
	var ship_cost = Math.round(ship_cost*100);
	var ship_cost = ship_cost*.01;
	if (area!="ANC") {
		var ship_cost = Math.abs(ship_cost) + Math.abs(usps_amt);
	}
	var ship_cost = ship_cost.toFixed(2);
	var str_cost = "$" + ship_cost;
	form.ship_cost.value = str_cost;
	var msg = "Your cost is based on the Actual shipping weight of ";
	var msg = msg + pkg_wt;
	if (dim_wt > pkg_wt)
	{
		var ship_cost = dim_wt*ship_fee;
		var ship_cost = Math.round((dim_wt*ship_fee)*100);
		var ship_cost = ship_cost*.01;
		if (area!="ANC") {
			var ship_cost = Math.abs(ship_cost) + Math.abs(usps_amt);
		}
		var ship_cost = ship_cost.toFixed(2);
		var str_cost = "$" + ship_cost;
		form.ship_cost.value = str_cost;
		var msg = "Your cost is based on the Dimensional shipping weight of ";
		var msg = msg + dim_wt;
	}
	var msg = msg + " pounds."
	if (ship_cost < 6)
	{
		form.ship_cost.value = "$6.00";
		var msg = "Your cost is based on the Minimum shipping charge of $6.00";
	}
	calcmsg(msg);
}

function calcreset(form)
{
	calcmsg('');
	form.dim_result.value = '';
	form.dim_l.value = '';
	form.dim_w.value = '';
	form.dim_h.value = '';
	form.pkg_wt.value = '';
	form.ship_cost.value = '';
	form.area.value = '--';
}

function calcmsg(mesg)
{
	document.getElementById('calc_msg').innerHTML = mesg;
}

function calcins(form)
{
	var area = form.area.value;
	if (area!="ANC") {
		var n_amt = (form.pkg_val.value*.02);
	} 
	else {
		var n_amt = (form.pkg_val.value*.02);
	}
	var n_amt = n_amt.toFixed(2);
	var n_amt = '$'+n_amt;
	form.ins_amt.value = n_amt;
}

function popupWin(theURL,winName,features) {
	window.open(theURL,winName,features);
}

function winPopup(theURL,winName,w,h) {
	var features = 'width='+w;
	var features = features + ',height=';
	var features = features + h;
	var features = features + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes';
	window.open(theURL,winName,features);
}

function show(id) {
	document.getElementById(id).style.visibility='visible';
}

function hide(id) {
	document.getElementById(id).style.visibility='hidden';
}

function include_rpc(script_filename) {
	var html_doc = document.getElementsByTagName('head').item(0);
	var js = document.createElement('script');
	js.setAttribute('language', 'javascript');
	js.setAttribute('type', 'text/javascript');
	js.setAttribute('src', script_filename);
	html_doc.appendChild(js);
}

function submitForm(form) {
	var mesg = "<b>Processing ... </b>";
	document.getElementById('submit_status').innerHTML = mesg;
	document.forms[form].submit();
}

function chk_pallet(form) {
	var pallet_no = form.pallet_no.value;
	if (pallet_no!="NEW") {
		document.getElementById("newpallet").style.visibility='hidden';
		document.getElementById("newpallet2").style.visibility='hidden';
	}
	else {
		document.getElementById("newpallet").style.visibility='visible';
		document.getElementById("newpallet2").style.visibility='visible';
	}
}

