var itemArray = new Array();
var linkArray = new Array();



function toggleItinerary(item, link) {
	var itineraryItem = document.getElementById(item);
	var itineraryLink = document.getElementById(link);
	
	for(var i=0; i<itemArray.length; i++) {
		itemArray[i].style.display = 'none';
		
	}
		
	for(var j=0; j<itemArray.length; j++) {
		linkArray[j].className = '';
	}
		
	if(itineraryItem.style.display == 'none' ) {
		itineraryItem.style.display = 'block';
		} else {
		itineraryItem.style.display = 'none';		
	}
	
	if(itineraryLink.className == '') {
		itineraryLink.className = 'current';
	} else {
		itineraryLink.className = '';
	}
	
	return false;
}

function toggleMiniMap() {
	var mapItem = document.getElementById('miniMap');
	
	if(mapItem.style.display == 'none') {
		mapItem.style.display = 'block';
	} else {
		mapItem.style.display = 'none';
	}
	
	return false;
	
}

/*****************************
*  Toggle font size functions 
*/

//Returns an array of child nodes from the passed in element that all have the passed in class name's (specific areas on page to affect only)
function getElementsByClass(theNode, toolClass, contentClass, navClass) {

	var cArray = [];
	var cArrayLoc = 0;
		
	function doTree(theNode) {
		if (theNode.className == toolClass || theNode.className == contentClass || theNode.className == navClass) {
			  cArray[cArrayLoc] = theNode;
			  cArrayLoc++;
		}
		for (var i=0, len=theNode.childNodes.length; i<len; i++) {
			  doTree(theNode.childNodes[i]);
		}
	}
		
	doTree(theNode);
	return cArray;
}

//assume user is not already on large text
var smallFont = true;

//Uses array to update all child nodes of element
function toggleFontSizes() {

	var fontSizeToggle = getElementsByClass(document.getElementById("fontSizeTarget"), "toolBar", "contentPane", "navPane");
	
	if (!fontSizeToggle) {
		return;
	}
	
	if(smallFont) {
		for (var i = 0; i < fontSizeToggle.length; i++) {
			fontSizeToggle[i].style.fontSize = "1.2em";
			smallFont = false;
		}
	}
	else {
		for (var i = 0; i < fontSizeToggle.length; i++) {
			fontSizeToggle[i].style.fontSize = "1em";
			smallFont = true;
		}
	}
}

/*****************************
*  Check the current domain an change the gmaps key and the search heading 
*/
function domainChecker(n) {
    var currURL = location.href;
    var googleKey;
    var googleIndex = "http://maps.google.com/maps?file=api&amp;v=2&amp;key=";
    var searchHeading = "Listings Search";

        if(location.host.indexOf("www.staging2.discovertasmania.clients.squiz.net") != -1) {searchHeading = "Listings Search"; googleKey = "ABQIAAAASO5sC7Svje_a30gKoYzpDBQjBmYmlHDPN66QNDWOUytIvoFXBhTu_FKxqgHqwWv-yvOSn_hg3XuOOg";}
        if(location.host.indexOf("www.discovertasmania.com") != -1) {searchHeading = "Listings Search"; googleKey = "ABQIAAAASO5sC7Svje_a30gKoYzpDBRfVvUY5CTzCkkFgZdl3F6RANMB6hRYoG_MBcFuTLNF0PHsVxHK7MyvrA";}
        if(location.host.indexOf("it.discovertasmania.com") != -1) {searchHeading = "Prodotto di cerca"; googleKey = "ABQIAAAASO5sC7Svje_a30gKoYzpDBQO0u4ZUION4Mn2ryzPqOoz0vUXfhQsh5pi6wypQ4Ct5C_sAYuXjhnI6g";}
        if(location.host.indexOf("fr.discovertasmania.com")  != -1) {searchHeading = "Recherche de produits"; googleKey = "ABQIAAAASO5sC7Svje_a30gKoYzpDBTnhCZGoBzO0dmKpbe3GQ1C5cZSqhTAT3EmA09zWE4ZjFIS4RMOQtshvw";}
        if(location.host.indexOf("de.discovertasmania.com")  != -1) {searchHeading = "Produkte Suchen"; googleKey = "ABQIAAAASO5sC7Svje_a30gKoYzpDBTY4frWkpR0JuvPbkurS7d6NdrDhRTsD6QN-29J7sLIWtAnIsgTsKC8WA";}
        if(location.host.indexOf("ja.discovertasmania.com") != -1) {searchHeading = "商品検索"; googleKey = "ABQIAAAASO5sC7Svje_a30gKoYzpDBTm4zWxj-yDigTpNe2b5GowM7w9jRS-qtxXy-eURdNEAyVFIhyll_f9OA";}
        if(location.host.indexOf("ko.discovertasmania.com") != -1) {searchHeading = "상품검색"; googleKey = "ABQIAAAASO5sC7Svje_a30gKoYzpDBSQxrOGb1kks-2Qpzh5Au8X-mt62xR8b9WXtnrJ_4aZax3MbL5EVXzc-Q";}
        if(location.host.indexOf("zht.discovertasmania.com")  != -1) {searchHeading = "產品搜索"; googleKey = "ABQIAAAASO5sC7Svje_a30gKoYzpDBSufK5aJRrEZ6fcNG7DnTgG5H62cRQCGj3ZuwRavKOZ8NaISRIBfq8F9Q";}
        if(location.host.indexOf("zhs.discovertasmania.com")  != -1) {searchHeading = "产品搜索"; googleKey = "ABQIAAAASO5sC7Svje_a30gKoYzpDBR3vfS4yUxuoKqwo97mwE8ZUM3hahQTGywxnCb7R7Z4DGqWV4oQJZJMNg";}
        if(location.host.indexOf("ens.discovertasmania.com")  != -1) {searchHeading = "Listings Search"; googleKey = "ABQIAAAASO5sC7Svje_a30gKoYzpDBSR6EsW5zd1ui513t-nskhZtiA9NRQ9oMP_zz_g2ppodLMH7hVesqG10w";}
        if(location.host.indexOf("www.discovertasmania.co.kr") != -1) {searchHeading = "상품검색"; googleKey = "ABQIAAAAvM6KaUoBySzXo2AQYTpFaRQp1Oi-OLWzkQ2_G9DMcQRVnn9ggRRVVY0tSeecKzlSE5BEnTDxTshddg";}
        if(location.host.indexOf("discovertasmania.co.kr") != -1) {searchHeading = "상품검색"; googleKey = "ABQIAAAAvM6KaUoBySzXo2AQYTpFaRQkIvpOBEfz5bw5bcz387t4TPD0IxQdKFCI_NnKrP9QqkfCDFQvGLanGA";}

switch(n) {
    case 1 :
        document.write('<scr'+'ipt src='+googleIndex+googleKey+' type=\"text/javascript\"></scr'+'ipt>')
        break;
    case 2 :
        document.write(searchHeading)
    }
}

