function popup(page, width, height) {
	window.open(page, 'details', 'width=' + width + ',height=' + height + ',scrollbars=yes,resizable=no,toolbars=no');
}

function displayPackages() { 
	packages = document.getElementsByClassName("getawayWrapper");
	details = document.getElementsByClassName("getawayDetails");
	togglers = document.getElementsByClassName("getawayLink");

	for ( var i=0; i<packages.length; i++ ) {
		Effect.BlindUp(details[i]);
		togglers[i].firstChild.onclick = function() {
			
			divs = this.parentNode.parentNode.getElementsByTagName("DIV");
			for ( var j=0; j<divs.length; j++ ) {
				if (divs[j].className == "getawayDetails")
					Effect.toggle(divs[j],'blind');
			}
	
			if ( this.lastChild.nodeValue == "View Details" ) {
				this.lastChild.nodeValue = 'Close Details';
			}
			else {
				this.lastChild.nodeValue = 'View Details';
			}
			return false;
		}
	}
}

function WindowOnload(f) {
	var prev=window.onload;
	window.onload=function(){ if(prev)prev(); f(); }
}


/* ----- Run function when DOM is loaded -------------------------------- */

// based on brothercake's domFunction: http://www.brothercake.com/site/resources/scripts/domready/
// and Dave Rolsky's DOM.Ready: http://www.openjsan.org/doc/a/au/autarch/DOM/Ready/0.14/lib/DOM/Ready.html
// Usage:
//		onDomReady( myFunction );

function onDomReady(f) {
	var t = setInterval( function() {
		if ( typeof document.getElementsByTagName != "undefined" && typeof document.getElementById != "undefined" && ( document.getElementsByTagName( "body" )[0] != null || document.body != null ) ) {
			f(); clearInterval(t);
		}
	}, 250 );
}


/* ----- Flash activation for IE ---------------------------------------- 
function activateActiveX() {
	if ( !document.getElementsByTagName || !document.body.outerHTML || !document.compatMode ) return false;
	var elems = new Array( "object", "applet" );
	for ( i = 0, j = elems.length; i < j; i++ ) {
		var objects = document.getElementsByTagName(elems[i]);
		for( k = 0, l = objects.length; k < l; k++ ) {
			var params = "";
			for ( m = 0, n = objects[k].childNodes.length; m < n; m++ ) {
				params += objects[k].childNodes[m].outerHTML;
			}
			objects[k].outerHTML = objects[k].outerHTML.replace( "</" + elems[i].toUpperCase() + ">", params + "</" + elems[i].toUpperCase() + ">" );
		}
	}
}
onDomReady(activateActiveX);*/