
var actionArray = new Array(new Array("index.php", "home"), new Array("razze", "razze"), new Array("cuccioli.php", "cuccioli"), new Array("allevamento_cani", "allevamento"), new Array("istruzione.php", "istruzione"), new Array("letture.php", "letture"), new Array("pensione_cani", "pensione"), new Array("links.php", "links"), new Array("contatti.php", "contatti"), new Array("ringraziamenti.php", "ringraziamenti"));


function convertMenu() {
	var menus = document.getElementById('menu').getElementsByTagName('a');

	for(var i = 0; i < menus.length; i++) {
		var a = menus[i];
		
		for(var j = 0; j < actionArray.length; j++) {
			if(a.href.indexOf(actionArray[j][0]) != -1) {
				a.href = "javascript: loadPage('" + actionArray[j][1] + "', '')";
				break;
			}
		}
	}
}


function loadPage(pagina, params) {
	xmlAjaxRequest("ajax.php", "action=page&sect=" + pagina + "&" + params, null, showPage, "xml");
}


function showPage(xml) {

try {
	var result = xml.getElementsByTagName('result')[0];
	var code = result.getAttribute('code');
	if(code == 1) {
		var msg = result.getElementsByTagName('message')[0].firstChild.nodeValue;
		alert(msg);
		return;
	}

	var title = result.getElementsByTagName('title')[0].firstChild.nodeValue;
	var seo = result.getElementsByTagName('seo')[0].firstChild.nodeValue;
	var fade_enable = result.getElementsByTagName('fadegallery')[0].firstChild.nodeValue;
	var map_enable = result.getElementsByTagName('map')[0].firstChild.nodeValue;
	//var supertitle_enable = result.getElementsByTagName('supertitle')[0].firstChild.nodeValue;
	var codice = result.getElementsByTagName('codice')[0].firstChild.nodeValue;

	document.title = title;

	var div = document.getElementById('contenuto');

	div.innerHTML = codice;

	checkAncore();

	var menu = result.getElementsByTagName('menu')[0];

	div = document.getElementById('menu');
	div.innerHTML = menu.firstChild.nodeValue;

	var menu_id = menu.getAttribute("id");

	if(menu_id != "0") {
		menuActive('menuvoce_' + menu_id);
	}

	convertMenu();

	fading.id = 0;

	if(fade_enable == "1") {
		setTimeout('loadFadeImages(0)',changeTime);
	}

	if(map_enable == "1") {
		document.getElementsByTagName('body')[0].onunload = "GUnload();";
		loadMap();
	} else {
		document.getElementsByTagName('body')[0].onunload = "";
	}

	div = document.getElementById('seo');
	div.innerHTML = seo;

} catch(error) {
	//alert(error);
	//alert("Errore: caricamento della pagina fallito");
	;
}

}


function checkAncore() {

	var div = document.getElementById('contenuto');
	var ancors = div.getElementsByTagName('a');
	for(var i = 0; i < ancors.length; i++) {
		var a = ancors[i];
		
		for(var j = 0; j < actionArray.length; j++) {
			if(a.href.indexOf(actionArray[j][0]) != -1) {
				var params = "";

				if(actionArray[j][1] == "razze") {
					try {
						var url = a.href.substr(7).split("/");
	
						if(url.length >= 3) {
							params += "&razza=" + url[2];
						}
	
						//if(url.length >= 4) {
						//	params += "&pagina=" + url[3];
						//}

					} catch(error) {
						params = "";
					}
				}

				a.href = "javascript: loadPage('" + actionArray[j][1] + "', '" + params + "')";
				break;
			}
		}
	}

}

