 (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 setStatusDisplay() {
		var elem = document.getElementById("iplaunchUl");
	    var _select = document.getElementById("iplaunch_type");
		if(_select != null) {									
			if(_select.value == "0") {
				elem.style.display = "block";			
			} 
			else {
				elem.style.display = "none";	
			}	
		}
	}
			
	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);
		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 elem = document.getElementById("iplaunchUl");
		
		if(_form.type.value == "0") {
			elem.style.display = "block";
			document.getElementById("label_question").style.display="block";
			document.getElementById("label_answers").style.display="block";				
		} 
		else {
			elem.style.display = "none";
			document.getElementById("label_question").style.display="none";
			document.getElementById("label_answers").style.display="none";	
		}
	}	

	function formSubmitUS() { 
	    var _form = document.getElementById("iplaunch_form");
		var pDate = document.getElementById("ippickupDateValue");
		var pFormat = document.getElementById("ipdateformat");
		
		_form.pickupdate.value = dateConversion(pDate.value, pFormat.value);
	    var _select = document.getElementById("iplaunch_type");

		if(_select.value == "0") {			
			_form.action ="https://wwwapps.ups.com/pickup/schedule";
								
		} 
		else {
			_form.client.value = "pickupmodule";
			_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");
		var pDate = document.getElementById("ippickupDateValue");
		var pFormat = document.getElementById("ipdateformat");
		
		_form.pickupdate.value = dateConversion(pDate.value, pFormat.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);
	}
			
	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.setStatusDisplay = setStatusDisplay;		
		
	if (window.attachEvent) {
		window.attachEvent("onload", com_ups_iplaunch.setStatusDisplay);
	} else if (window.addEventListener) {
		window.addEventListener("load", com_ups_iplaunch.setStatusDisplay, false);
	} else {
		document.addEventListener("load", com_ups_iplaunch.setStatusDisplay, false);
	} 
	
})();