 (function(){
	var iplaunch_pPID = "homepage/ct1.html";
	var iplaunch_WBPM_lid="WBPM_lid";
	var iplaunch_metaArray = document.getElementsByTagName("meta");
		for(var i=0; iplaunch_metaArray[i]; i++) {
		  if(iplaunch_metaArray[i].getAttribute("name") == "DCSext.pPID") {
		  	 if (iplaunch_metaArray[i].getAttribute("content")!=null)
		  	  	iplaunch_pPID	= iplaunch_metaArray[i].getAttribute("content");
			  break;
		  }
		}		
		
	function syncStatusDisplay() {
		if( document.getElementById("iplaunch_type") != "undefined") 
			return;
			
	    var _select = document.getElementById("iplaunch_type");
		changeType(null);
		var pickup1 = document.getElementById("ippickup1");
		if(pickup1.style.display == "none")
			_select.selectedIndex = 0;
		else
			_select.selectedIndex = 1;	
	}
			
	function dateConversion(_date, _format) {
		var newFormat = _format.toLowerCase();
		
		var i = newFormat.indexOf("yyyy");
		var newDate = _date.substr(i, 4);
		
		i = newFormat.indexOf("mm");
		var month = _date.substr(i, 2);
		var m = parseInt(month, 10);
		m--;
		m += 100;
		month = m + "";
		month = month.substring(1);		
		newDate += month;
		
		i = newFormat.indexOf("dd");
		newDate += _date.substr(i, 2);
		
		return newDate;	
	}
	
	function changeType(_form) {
	    var _select = document.getElementById("iplaunch_type");	
		var elem = document.getElementById("iplaunchUl");
		var freight1 = document.getElementById("ipfreight1");
		var pickup1 = document.getElementById("ippickup1");
		var pickup2 = document.getElementById("ippickup2");
		var pickup3 = document.getElementById("ippickup3");
		var pickup4 = document.getElementById("ippickup4");
		
		if(_select != null) {		
			if(_select.value == "0") {
				elem.style.display = "block";
				pickup1.style.display = "block";			
				pickup2.style.display = "block";
				freight1.style.display = "none";			
				syncReturn();
			} 
			else {
				elem.style.display = "none";
				pickup1.style.display = "none";			
				pickup2.style.display = "none";			
				freight1.style.display = "block";			
			}
		}
	}	

	function formSubmitUS() { 
	    var _select = document.getElementById("iplaunch_type");

		if(_select.value == "0") {
			formSubmit();								
		} 
		else {
		    var _form = document.getElementById("iplaunch_form");
		
			_form.client.value = "pickupmodule";
			_form.city.value = document.getElementById("ipcity").value;
			_form.postalCode.value = document.getElementById("ippostal").value;
			_form.action = "https://www.ups.com/frpkup?"+iplaunch_WBPM_lid+"="+iplaunch_pPID+"_pnl_pic";			
					
		}
	}	
	
	function onClickStatusUS() {
	    var _form = document.getElementById("iplaunch_form");
	    var _select = document.getElementById("iplaunch_type");
	    var _anchor = document.getElementById("iplaunchstatusAnchor");
		if(_select.value == "0") {
			var _url = "https://wwwapps.ups.com/pickup/status?"+iplaunch_WBPM_lid+"="+iplaunch_pPID+"_pnl_pic&loc=";
			_url += _form.loc.value;		
		    _anchor.setAttribute("href", _url);
		}	
	}
	
	function onClickHistoryUS() { 
	    var _form = document.getElementById("iplaunch_form");
	    var _select = document.getElementById("iplaunch_type");
	    var _anchor = document.getElementById("iplaunchhistoryAnchor");
		if(_select.value == "0") {
			var _url = "https://wwwapps.ups.com/pickup/history?"+iplaunch_WBPM_lid+"="+iplaunch_pPID+"_pnl_pic&loc=";
			_url += _form.loc.value;		
		    _anchor.setAttribute("href", _url);
		}
		else {
			var _url = "https://www.ups.com/uifs/pkuphistory?client=pickupmodule&"+iplaunch_WBPM_lid+"="+iplaunch_pPID+"_pnl_pic&loc=";
			_url += _form.loc.value;
		    _anchor.setAttribute("href", _url);
		}	
	}

	function formSubmit() { 
	    var _form = document.getElementById("iplaunch_form");
		
		//if( document.getElementById("ipreturnquestion") != "undefined") {
		if( document.getElementById("ipreturnquestion") != null) {
			if(document.getElementById("ipreturnquestion").value == "0") {
				_form.havereturnlabels.value = "Y";
			}
			else {
				_form.havereturnlabels.value = "N";
			}
		}
		
		if(document.getElementById("ipshipquestion").value == "0") {
			_form.haveshippinglabels.value = "Y";
		}
		else {
			_form.haveshippinglabels.value = "N";
			_form.havereturnlabels.value = "N";
		}
		
		_form.pd2.value = document.getElementById("ipcity").value;
		_form.postalcode.value = document.getElementById("ippostal").value;
		
		_form.action ="https://wwwapps.ups.com/pickup/schedule";
	}		
	
	function onClickStatus() {
	    var _form = document.getElementById("iplaunch_form");
	    var _anchor = document.getElementById("iplaunchstatusAnchor");
		var _url = "https://wwwapps.ups.com/pickup/status?"+iplaunch_WBPM_lid+"="+iplaunch_pPID+"_pnl_pic&loc=";
		_url += _form.loc.value;		
	    _anchor.setAttribute("href", _url);
	}

	function onClickHistory() { 
	    var _form = document.getElementById("iplaunch_form");
	    var _anchor = document.getElementById("iplaunchhistoryAnchor");
		var _url = "https://wwwapps.ups.com/pickup/history?"+iplaunch_WBPM_lid+"="+iplaunch_pPID+"_pnl_pic&loc=";
		_url += _form.loc.value;		
	    _anchor.setAttribute("href", _url);
	}
	
	function syncReturn() {
		var shipQues = document.getElementById("ipshipquestion");
		var returnQues = document.getElementById("ippickup2");
		if (returnQues == null) return;
		if(shipQues.value == "0") {
				returnQues.style.display = "block";
		}
		else {
				returnQues.style.display = "none";
		}
	}
			
	var com_ups_iplaunch = window.com_ups_iplaunch = function() {	};
	
	com_ups_iplaunch.changeType = changeType;
	com_ups_iplaunch.formSubmitUS = formSubmitUS;
	com_ups_iplaunch.onClickStatusUS = onClickStatusUS;
	com_ups_iplaunch.onClickHistoryUS = onClickHistoryUS;
	com_ups_iplaunch.formSubmit = formSubmit;
	com_ups_iplaunch.onClickStatus = onClickStatus;
	com_ups_iplaunch.onClickHistory = onClickHistory;	
	com_ups_iplaunch.syncStatusDisplay = syncStatusDisplay;		
	com_ups_iplaunch.syncReturn = syncReturn;		
			
	if (window.attachEvent) {
		window.attachEvent("onunload", com_ups_iplaunch.syncStatusDisplay);
	} else if (window.addEventListener) {
		window.addEventListener("unload", com_ups_iplaunch.syncStatusDisplay, false);
	} else {
		document.addEventListener("unload", com_ups_iplaunch.syncStatusDisplay, false);
	} 
		
	
})();