// this is called from spec2/3 in the root dir to do UPS calls via a cfajaxproxy
function UPSLookup() {
	if ( isNaN(document.UPS_RATER.UPS_DEST_QUOTE_ZIP.value) || (document.UPS_RATER.UPS_DEST_QUOTE_ZIP.value=="")){
		alert('Please enter a valid 5 digit US zip code.');
		return false;
	}
	$('#upsbutton').hide();
	$('#upsbutton2').show();
	document.getElementById("shiprates_ups").style.display="block";
	document.getElementById("shiprates_ups").style.Height="35px";
	document.getElementById("shiprates_ups").innerHTML='<div id="upsloading" style="width:160px; margin:0px auto; text-align:center;"><img src="/images/ups/ups-loading.gif" border="0" style="margin-left:-20px;"></div>';
    // Create the ajax proxy instance.
    var U_rate = new upsmethods;
    // setForm() implicitly passes the form fields to the CFC function.
	U_rate.setForm("UPS_RATER");
    //Call the CFC validateCredentials function.
	var ws=U_rate.getUPSRates();
	var msg='';
	var ratecounter=0;

	if (ws.SECONDDAY !=0){
		// msg=msg + '<div id="upsrate1"><div class="upsexplabel">Second Day:</div><div class="upsexprate">' + ws.SECONDDAY + '</div><div class="clearme"></div></div>';
		msg=msg + '<tr><td class="upsexplabel">Second Day:</td><td class="upsexprate">' + ws.SECONDDAY + '</td></tr>';
		ratecounter=ratecounter+1;
		//document.prodform.upssecondday.value=ws.SECONDDAY;			
	}
	if (ws.NEXTDAY !=0){
		if (ratecounter==1){
			msg=msg + '<div class="clearme"></div>';
		}
		// msg=msg + '<div id="upsrate2"><div class="upsexplabel">Overnight:</div><div class="upsexprate">' + ws.NEXTDAY + '</div><div class="clearme"></div></div>';
		msg=msg + '<tr><td class="upsexplabel">Overnight:</td><td class="upsexprate">' + ws.NEXTDAY + '</td></tr>';
		ratecounter=ratecounter+1;
		//document.prodform.upsnextday.value=ws.NEXTDAY;
	}
	if (ratecounter>=1){
		msg= '<table cellspacing="0" cellpadding="0" border="0" id="dbexprates">' + msg + '</table>'; 
		document.getElementById("ups_quote_disclaimer").style.display="block";
		document.getElementById("upsformblock").style.margin="8px 0px 8px 0px";
	}

	if (ws.UPSRATEFOUND=='zip'){
		msg='<div style="width:100%;color:red;font-size:10px;font-weight:bold;text-align:center;">Check Zip Code!</div>';
		ratecounter=-1;
	}else{
		var novar=0;
	}
	if (ratecounter>0){
		var upsratequote=document.getElementById("shiprates_ups");
			upsratequote.style.display="block";
			upsratequote.innerHTML=msg;
		document.getElementById("shiprates_database").style.display="none";
		document.getElementById("ups_quote_disclaimer").style.display="block";
		document.getElementById("upsformblock").style.marginBottom="18px";	
	}
	if (ratecounter==0){
		upsratequote=document.getElementById("shiprates_ups").style.display="none";
		document.getElementById("shiprates_database").style.display="block";
		document.getElementById("ups_quote_disclaimer").style.display="block";
		document.getElementById("upsformblock").style.marginBottom="18px";	
	}
	if (ratecounter==-1){
		var upsratequote=document.getElementById("shiprates_ups");
			upsratequote.style.display="block";
			upsratequote.innerHTML=msg;
		//var ourrates2=document.getElementById("shiprates_database");
		//	ourrates2.style.display="none";
	}
}