<!--


function selMyProfile_onChange(){
	if (objFrm == null) return 

		if(objFrm.selMyProfile.value == '0||||0'){
		// Clear all textboxes
		var iNumElems = objFrm.elements.length
		for (var i=0; i<iNumElems; i++){
    		var eElem = objFrm.elements[i]
    		if ("text" == eElem.type){eElem.value = ''}   
						}
		//set current time
		var datAdjusted = new Date()
		datAdjusted.setTime(datAdjusted.getTime())

		objFrm.inpTime.value = jsGetShortTime(datAdjusted)
 
		return false
  		}
	
	objFrm.cmdAction.value='showmyjourney'
	objFrm.action="querypage_adv.asp"
	objFrm.submit()
}



// Submits frm to querypage_adv
function Reload(sCmdOpt){
	if (objFrm == null) return 
	objFrm.cmdAction.value=sCmdOpt

	if(objBrw.NE4) 
		objFrm.action=self.location
	else
		objFrm.action="querypage_adv.asp"

	objFrm.submit()
}

function showIndex(optFrTo){
	var sUrl = 'indexes.asp?optFrTo=' + optFrTo + '&language=' + sLang + '&optType='

	if (optFrTo == 0) sUrl += getRadioValue(objFrm.optTypeFr)
	else sUrl += getRadioValue(objFrm.optTypeTo)	

	wOpen(sUrl,500,475,'index')

}

function showCalendar(){
	if (objFrm == null) return 
	var sUrl = 'calendar.asp?EU_Spirit=' + objFrm.EU_Spirit.value + '&BrowserType=' + objFrm.BrowserType.value
	sUrl = sUrl + '&Language=' + sLang	
	wOpen(sUrl,300,320,'cal')
}

function setDate(sY,sM,sD){
	//called from calender popup
	//valid serch period is allready syncronized  
	if (objFrm == null) return 
	
	
	setSelectboxValue(objFrm.selYear,sY)
	setSelectboxValue(objFrm.selMonth,sM)
	setSelectboxValue(objFrm.selDay,sD)
	selMonth_onChange()
	setSelectboxValue(objFrm.selDay,sD)
	
}
 



function emptySelect(sel) {
	for (var i = sel.options.length - 1; i >= 0; i--) {
		sel.options[i] = null;
	}
}

function disableAllTraffic(){
	if (objFrm == null) return 
	var iNumElems = objFrm.elements.length
		for (var i=0; i<iNumElems; i++){
    		var eElem = objFrm.elements[i]
    		if ("TrafficMask" == eElem.name){eElem.checked = false}   
			} 

}

function selMonth_onChange(){
	if (objFrm == null) return 
	var iPrevSelectedDay = objFrm.selDay.options[objFrm.selDay.selectedIndex].value - 1
	
	var iMonth = objFrm.selMonth.options[objFrm.selMonth.selectedIndex].value

	emptySelect(objFrm.selDay)
	for(var i = 1; i <= daysInMonth[iMonth]; i++){
		objFrm.selDay.options[i-1] = new Option(i,i, false, false)
		}
		
 	if(iPrevSelectedDay < i) objFrm.selDay.selectedIndex = iPrevSelectedDay

	CheckValidDate()
 	
}

function CheckValidDate(){
	if (objFrm == null) return 
	var aDatePart	
	var dInput = new Date("20" + objFrm.selYear.options[objFrm.selYear.selectedIndex].value.toString(),objFrm.selMonth.options[objFrm.selMonth.selectedIndex].value - 1,objFrm.selDay.selectedIndex)
	

	aDatePart = mdValidTo.toString().split("-")
	var dTo = new Date(aDatePart[0],aDatePart[1]-1,aDatePart[2])

	if(dInput > dTo) alert(msg.validto + ' ' + mdValidTo.toString())

}

function jsGetShortTime(datAdjusted){
	var strRetVal = new String()
	
	if (datAdjusted.getHours() < 10) strRetVal += '0'
	strRetVal += datAdjusted.getHours().toString()
	
	if (datAdjusted.getMinutes() < 10) strRetVal += '0'
	strRetVal += datAdjusted.getMinutes().toString()
	
	return strRetVal
}

function optType_onChange(intFrTo, intValue){
	if (objFrm == null) return 
	//prevents NE6 bugg
	if(intFrTo == 0 ) setRadioValue(objFrm.optTypeFr, intValue)
	else setRadioValue(objFrm.optTypeTo, intValue)

	Reload('reload')
}

function setRadioValue(radioObject,value) { 
	
	for (var i=0; i<radioObject.length; i++) { 
		if (value == radioObject[i].value) radioObject[i].checked = true
		else  radioObject[i].checked = false
		 } 
	
}

function setSelectboxValue(sel,value) { 
	
	for (var i = sel.options.length - 1; i >= 0; i--){
		
		if(sel.options[i].value == value) {sel.selectedIndex = i; return}
		
	 } 
	
}

function getRadioValue(radioObject) { 	

	for (var i=0; i<radioObject.length; i++) { 
		if (radioObject[i].checked == true){
			return i			
		 } 
	}
}




///////////////////// Customer specific code - Xtrafiken, Blekinge, ÖGT /////////////////////////////////////


function PasteFromMap(FromType, FromID, FromName, FromX, FromY, ToType, ToID, ToName, ToX, ToY){
	if (objFrm == null) return 

	//validate input
	if (FromID < 1 ) FromName = objFrm.inpPointFr.value
	if (ToID < 1 ) ToName = objFrm.inpPointTo.value
	
	if (objFrm.Source.value == 'querypage_adv'){
		objFrm.MapParams.value = FromType + "|" + FromID + "|" + FromName + "|" + FromX + "|" + FromY + "|" + ToType + "|" + ToID + "|" + ToName + "|" + ToX + "|" + ToY
	//	alert(FromType + "#" + FromID + "#" + FromName + "#" + FromX + "#" + FromY + "#" + ToType + "#" + ToID + "#" + ToName + "#" + ToX + "#" + ToY)

		Reload('pastefrommap')
		}

} 
//-->

