// This javascript file reads the URL in the address bar and fills in default values
// in a form based on them.

function getURL() {
	try {
		if (document.URL)
			return document.URL;
	} catch (e) {
		try {
			if (window.location)
				return window.location.href;
		} catch (k) {}		
	}
	
	return undefined;
}

function parseQueryString(url) {
	var splitURL = url.split(/\?/, 2);

	var parameters = {};
	
	if (splitURL.length != 2)
		return parameters;

	var querystring = splitURL[1];
	
	var parts = querystring.split(/&/);
	
	for (var i = 0; i < parts.length; i++) {
		var keyvalue = parts[i].split(/=/,2);
		parameters[keyvalue[0]] = keyvalue[1];
	}
	
	return parameters;
}

function populateDefaults() {
	var url = getURL();
	
	if (url == undefined)
		return;
	
	parameters = parseQueryString(url);
	
	for (var name in parameters) {
		var elem = document.getElementsByName(name);

		if (elem == undefined)
			continue;
	
		for (var i = 0; i < elem.length; i++) {
				elem[i].value = parameters[name];
		}
	}
}

// JLP's View Larger Image Launching Function
function zoom(prop, file)
{
	var fullpath = "http://www.harrahs.com/zoom.html?prop=" + prop + "&file=" + file;
	window.open(fullpath,'_zoom','height=600,width=800');
}
