/**
 * Open exernal links in new window
 */
function externalLinks() {
	if (!document.getElementsByTagName) return;
 
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) 
 	{
 		var anchor = anchors[i];
   		var attr = String(anchor.getAttribute("rel"));
   		if (anchor.getAttribute("href") && attr.toLowerCase().match("external"))
    		anchor.target = "_blank";
 	}
}
Event.observe(window,'load', externalLinks, false);

/** 
 * change alpha opacity to a div element (just for IE)
 */
function changeAlpha(img){
	var theElement = document.getElementById(img);
	if (theElement.className == "normal")
		theElement.className = "hover";
	else
		theElement.className = "normal";
}

function envia() { 
	if (document.getElementById('lopd').checked == true) {
		document.getElementById('formulario').submit();
		//alert('ok');
	} else
		alert('debes aceptar las condiciones relacionadas con la política de privacidad de esta página');
}			

/**
 * Show header
 */
function showHeader() {
	setTimeout(hideLoader,200);
}
function hideLoader() {
	if (!document.getElementById) return;
 
	var loader = document.getElementById('loader');
	var header = document.getElementById('headerImage');
	loader.className = 'hidden';
	header.className = '';	
}
Event.observe(window,'load', showHeader, false);

/** Toggles the australian map
*/
var initialSrc = '';
function toggleAustraliaMap(newMap)
{
	var theMap = document.getElementById('australiaMap');
	if (newMap == undefined)
	{
		newMap = '';	
	}
	if (initialSrc == '')
	{
		initialSrc = theMap.src;
	}
	switch(newMap)
	{
		case '':
			theMap.src = initialSrc;
			break;
		case 'brisbane':
			theMap.src = theMap.src.replace('adelaida.jpg','brisbane.jpg');
			theMap.src = theMap.src.replace('sydney.jpg','brisbane.jpg');
			theMap.src = theMap.src.replace('map.jpg','map-brisbane.jpg');
			break;
		case 'sydney':
			theMap.src = theMap.src.replace('adelaida.jpg','sydney.jpg');
			theMap.src = theMap.src.replace('brisbane.jpg','sydney.jpg');
			theMap.src = theMap.src.replace('map.jpg','map-sydney.jpg');
			break;
		case 'adelaida':
			theMap.src = theMap.src.replace('brisbane.jpg','adelaida.jpg');
			theMap.src = theMap.src.replace('sydney.jpg','adelaida.jpg');
			theMap.src = theMap.src.replace('map.jpg','map-adelaida.jpg');
			break;
	}
}

/** shows and hides a dom element
 */
function toggleDetails(elementName)
{
	var element = document.getElementById(elementName);
	if (element.className == "")
		element.className = "hidden";
	else
		element.className = "";
	return;
}