var calendarWin;

function pickDate(destField, selectedDate) {

	var url = '/calendar.asp?Dest=' + destField + '&Date=';

	url += eval('document.' + destField + '.value');
	
	if(calendarWin && !calendarWin.closed){
		calendarWin.document.location.href = url;
		calendarWin.focus();
	}
	else{
		calendarWin = window.open(url, 'calendarWin', 'toolbars=no,status=no,scroll=no,menubar=no,resizeable=no,width=300,height=300,top=0,left=0');
	}

}

var hoverClass;

function hoverRow(o) {
	
	if(o.className == 'hover'){
		
		o.className = hoverClass;
		hoverClass = '';
		
	}
	else {
		
		hoverClass = o.className;
		o.className = 'hover'
		
	}
	
}

function goTo(url) {
	document.location.href = url;
}

function getXmlHttp() {
	
	var xmlHttp;
	
	try{  
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer
		try{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e){
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

	return xmlHttp;

}

function winHeight(){
	
	if(window.innerHeight)
		return window.innerHeight;
		
	return document.documentElement.clientHeight;
	
} 

function winWidth(){
	
	if(window.innerWidth)
		return window.innerWidth;
		
	return document.documentElement.clientWidth;
	
} 

function scrollV() {
	
	if(typeof(window.pageYOffset) == 'number')
		return window.pageYOffset;

	if(document.body && (document.body.scrollTop || document.body.scrollLeft))
		return document.body.scrollTop;

	if(document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft))
		return document.documentElement.scrollTop;

	return 0;

}

function scrollH() {

	if(typeof(window.pageXOffset) == 'number' )
		return window.pageXOffset;
		
	if(document.body && (document.body.scrollTop || document.body.scrollLeft))
		return document.body.scrollLeft;
		
	if(document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft))
		return document.documentElement.scrollLeft;
		
	return 0;

}

function hideLayer(layerName) {
	document.getElementById(layerName).style.display = 'none';
}