//Hides Return Dates for One-Way
function setReturn(isReturn) {
	state = "hidden";
	if(isReturn)
		state = "visible";
	
	document.getElementById("retHeader").style.visibility=state;
	document.getElementById("retDateSelect").style.visibility=state;
}

function QueryString(key) { 
	var value = null; 
	for (var i=0;i<QueryString.keys.length;i++) { 
		if (QueryString.keys[i]==key) { 
			value = QueryString.values[i]; 
			break; 
		} 
	} 
	return value; 
} 

QueryString.keys=new Array(); 
QueryString.values=new Array(); 

function QueryString_parse() { 
	var query=window.location.search.substring(1); 
	var pairs=query.split("&"); 
	for (var i=0;i<pairs.length;i++) { 
		var pos=pairs[i].indexOf('='); 
		if (pos >=0) { 
			var argname=pairs[i].substring(0,pos); 
			var value=pairs[i].substring(pos+1); 
			QueryString.keys[QueryString.keys.length]=argname; 
			QueryString.values[QueryString.values.length]=value; 
		}
	}
}

function disableButton (button) {

	if (document.getElementById) {
		button.disabled = true;

	} else if (button) {

		button.oldOnClick = button.onclick;
		button.onclick = null;
		button.oldValue = button.value;
		button.value = 'DISABLED';
  	}
}

function enableButton (button) {
	if (document.all || document.getElementById) {
		button.disabled = false;
	} else if (button) {
		button.onclick = button.oldOnClick;
		button.value = button.oldValue;
	}
}

function ImageLoadFailed(imageName) {
	document.images[imageName].src = '/images/homepage_banner.gif?WT.ad=homepage_banner';
}

function loadButton(){
  var store = document.getElementsByTagName("img");
  for (var i=0;i<store.length;i++){
    var imgname = store[i].getAttribute("mouseover");
    if (!imgname) continue;
    store[i].onimage = new Image();
    store[i].onimage.src= imgname;
    //alert(path+imgname);
    store[i].onmouseover = new Function("rollover(this,'mouseover');");
    store[i].onmouseout = new Function("rollover(this);");
    store[i].setAttribute("offimage",store[i].src);
  }
}

function rollover(cache,key){
  cache.src=cache.getAttribute(key || "offimage");
  //alert(cache.src);
}

