<!--


function checkDate(oInpDate){
	var bValid = false;
	if (oInpDate.value.length == 6)	{
			
		var day = oInpDate.value.substr(4,2);
		var month = oInpDate.value.substr(2,2);
		var year = '20' + oInpDate.value.substr(0,2);
			
    		var today = new Date();
   		 year = ((!year) ? y2k(today.getYear()):year);
  		  month = ((!month) ? today.getMonth():month-1);
  		  if (day) {
   		 	var test = new Date(year,month,day);
   		 	if ( (y2k(test.getYear()) == year) &&
   		  	    (month == test.getMonth()) &&
   		  	    (day == test.getDate()) )
   		   	  bValid = true;
		   			 
			}
	}
			
	if(!bValid) {
		alert(msg.dateformat + oInpDate.value)		
		if(objBrw.NE4) objFrm.selDirection.focus() //prevents recursion i NE4
		}

}

function y2k(number) { 
	return (number < 1000) ? number + 1900 : number;
}


// Client script eventhandler selMyProfile_onChange
function SetMyJourney(objSelBox){
	var objFrm = document.frmMain
	var strSelVal = objSelBox.options[objSelBox.selectedIndex].value.toString()	
	var aCurrValues = strSelVal.split("|")
	if (aCurrValues.length < 4 ) return
	
	var datAdjusted = new Date()
	datAdjusted.setTime(datAdjusted.getTime() + parseInt(aCurrValues[4]) * 60 * 1000)

	objFrm.inpTime.value = jsGetShortTime(datAdjusted)
	objFrm.inpDate.value = jsGetShortDate(datAdjusted)
	
	objFrm.inpPointFr.value = aCurrValues[1]
	objFrm.inpPointTo.value = aCurrValues[3]	

	if(strSelVal != '0||||0'){
		objFrm.cmdAction.value='showmyjourney'
		objFrm.action="querypage_lite.asp"
		objFrm.submit()
	}

}

function jsGetShortDate(datAdjusted){
	var strRetVal = new String()
	strRetVal = datAdjusted.getFullYear().toString()
	strRetVal = strRetVal.substr(2,2)
	
	if (datAdjusted.getMonth() + 1 < 10) strRetVal += '0'
	strRetVal += eval(datAdjusted.getMonth()+1).toString()
	
	if (datAdjusted.getDate() < 10) strRetVal += '0'
	strRetVal += datAdjusted.getDate().toString()
	
	return strRetVal	
}

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 Reload(sCmdOpt){
	if (objFrm == null) return 
	objFrm.cmdAction.value=sCmdOpt

	if(objBrw.NE4) 
		objFrm.action=self.location
	else
		objFrm.action="querypage_lite.asp"

	objFrm.submit()
}


///////////////////// 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')
		}

} 


//-->

