var C_INTGRDCODE = 'WD';
var C_INTGRDTXT = 'DHL INTERNATIONAL GROUND';
var C_DHLGRD18CODE = 'DD';
var C_DHLGRD18TXT = 'DHL GROUND';
var C_INTDEFAULTSRVCODE = 'WW';
var C_INTEXPWRDCODE = 'WW';
var C_GRPTYPE_INT = "International";
var C_GRPTYPE_DOM = "Domestic";
var C_GRPTYPE_USAIR = "US-Air";
var C_GRPTYPE_USGRD = "USGround";
var C_DOMLABELGROUND = 'GRD';
var C_DOMLABELEXPRESS = 'EXP';
var C_DOMLABELEXP9AM = '9AM';
var C_DOMLABELEXP12PM = '12PM';
var C_MSG_COLLECTUNAVAIL_en = 'Collect not available for the selected dhl product!';
var C_MSG_COLLECTUNAVAIL_fr = 'fr:Collect not available for the selected dhl product!';
var C_DOMSRVCODES_PREFIX='D'; //For handling duties selection
function wtxtWeight_ValueChange(oEdit, oldValue, oEvent){
	//Add code to handle your event here.
	var n = igedit_getById("wtxtWeight").getValue();
	n =Math.round(n*10)/10;
	igedit_getById("wtxtWeight").setValue(n);
}
function updateServiceType(srvtypeid,pcid,ctryid,provid,provtxtid,cityid,lanid){
	
	var ctry =document.getElementById(ctryid).value;
	var prov;
	if (ctry =='CA' || ctry == 'US') {
		prov =document.getElementById(provid).value;
	}else{
		prov =document.getElementById(provtxtid).value;
	}
	var city=document.getElementById(cityid).value;
	var postal=document.getElementById(pcid).value;
	var valAddServ='';
	PopServDropDown(srvtypeid,lanid,ctry,prov,city,postal,valAddServ);

}		         
function PopServDropDown(srvtypeid,lanid,ctry,prov,city,postal,valAddServ){
	var lang = document.getElementById(lanid).innerHTML;
	var srvList =DHLWebSite.ModAjaxEngine.GetServiceTypeString(lang,ctry,prov,city,postal,valAddServ).value;
	aTempArray = srvList.split('|?|');
	var obj=document.getElementById(srvtypeid);
	var isSameGrp = false;
	var srvtype = document.getElementById(srvtypeid).value;
	obj.length = 0;
	for (i = 0; i<aTempArray.length; i++){	
		var bTempArray = aTempArray[i].split('=');
		obj.options[obj.length] = new Option(bTempArray[0],bTempArray[1]);
		if (srvtype == bTempArray[1]) 
		{
			obj.options[obj.length - 1].selected = true;	
			isSameGrp = true;	
		}
	}
	if (isSameGrp ==false && ctry !='CA'){
		document.getElementById(srvtypeid).value=C_INTDEFAULTSRVCODE;		
	}
}  		            
function setrbtnNonDoc(srvid){
	var srvcode =document.getElementById(srvid).value;//_05020cboServiceType
	
	if (srvcode.charAt(0)==C_DOMSRVCODES_PREFIX){
		document.getElementById('rbtnNonDoc').checked=false;
		document.getElementById('rbtnDoc').checked=false;
	}else{
		document.getElementById('rbtnNonDoc').checked=true;
		document.getElementById('rbtnDoc').checked=false;
	}
	/*var srvcode =document.getElementById(srvid).value;//_05020cboServiceType
	var isDOMShipment =DHLWebSite.ModAjaxEngine.IsDomesticShipment(srvcode).value;
	
	if (isDOMShipment){
		document.getElementById('rbtnNonDoc').checked=false;
		document.getElementById('rbtnDoc').checked=false;
	}else{
		document.getElementById('rbtnNonDoc').checked=true;
		document.getElementById('rbtnDoc').checked=false;
	} */
}
function setrbtnDoc(srvid){
	var srvcode =document.getElementById(srvid).value;//_05020cboServiceType
	if (srvcode.charAt(0)==C_DOMSRVCODES_PREFIX){
		document.getElementById('rbtnNonDoc').checked=false;
		document.getElementById('rbtnDoc').checked=false;
	}else{
		document.getElementById('rbtnNonDoc').checked=false;
		document.getElementById('rbtnDoc').checked=true;
	} 
	/*var srvcode =document.getElementById(srvid).value;//_05020cboServiceType
	var isDOMShipment =DHLWebSite.ModAjaxEngine.IsDomesticShipment(srvcode).value;
	if (isDOMShipment){
		document.getElementById('rbtnNonDoc').checked=false;
		document.getElementById('rbtnDoc').checked=false;
	}else{
		document.getElementById('rbtnNonDoc').checked=false;
		document.getElementById('rbtnDoc').checked=true;
	} */
}
function setConstantServices(){
	if (C_INTGRDCODE=='' || C_INTGRDTXT=='' || C_DHLGRD18CODE=='' || C_DHLGRD18TXT==''){
	var srvList =DHLWebSite.ModAjaxEngine.GetGroundCodeName().value;
	aTempArray = srvList.split('|');
		C_INTGRDCODE =aTempArray[0];
		C_INTGRDTXT = aTempArray[1];
		C_DHLGRD18CODE=aTempArray[2];
		C_DHLGRD18TXT=aTempArray[3];
	}
}
function SetPaymentBySrv_BPU(srvid,pmtid){
	var lan = document.getElementById('btnLanguage').innerHTML;
	var srvcde = document.getElementById(srvid).value;
	var pymtcde = document.getElementById(pmtid).value;
	if ((srvcde == 'WM' || srvcde == 'WN' ||srvcde == 'W9') && pymtcde =='C'){
		document.getElementById(pmtid).value = 'P';
		showPrompt('ch05020NoPymtTypeAvai', document.getElementById('help_pmttype'));
		document.getElementById("txtCollectAccount").className = "txtMessage_close";
		document.getElementById("txtCollectAccount").value = '';
		document.getElementById("_05500lblCollectPrompt").className = "txtMessage_close";
	}
}

