﻿// JavaScript Document
var illuminato = "";
var colore_precedente;
var colori = new Array ("#ff9933", "/images/giallo_08.gif", "#cc0099", "/images/magenta_01.gif", "#339933", "/images/verde.gif", "#3399cc", "/images/ciano_01.gif", "#336699", "/images/ciano-scuro_01.gif", "#333399", "/images/blu-notte_01.gif");
var intervallo = "";
var browserversion = parseInt(navigator.appVersion);
//alert (browserversion);
var isExplorer = false;
var isNetscape = false;
if(navigator.appName.indexOf("Microsoft") != -1) {
	isExplorer = true;
}

if(navigator.appName.indexOf("Netscape") != -1) {
	isNetscape = true;
}

if (browserversion == 4 && (isNetscape==true)) {
	var allcookies = document.cookie;
	var pos = allcookies.indexOf("oldbrowseralert=");
	if (pos == -1) {
	var now = new Date();
	now.setHours(now.getHours + 2);
	var expire = now.toGMTString();
	alert(" Your browser is too old.\n You are not seeing this site with its full functions and graphics design. \n  We recommend you to update your browser to one of the following, depending on your operating system: \n  Mozilla - available at http://www.mozilla.org \n Opera - available at http://www.opera.com");
	var cook = "oldbrowseralert=0; expires=" + expire + " path=/ ";
	document.cookie = cook;
	}
}

function illumina(numero, provenienza, oggetto) {
	var colore = colori[parseInt(numero)];
	if (oggetto) {
		var abc = MM_findObj(oggetto) ;
		illuminato = oggetto;
		if (typeof abc == "object") {
			colore_precedente = abc.style.backgroundColor;
			abc.style.backgroundColor = colore;
		}
	}
	var bb = MM_findObj("menusopra");
	var cc = MM_findObj("lingue");
	var dd = MM_findObj("trapezio");
	if (bb) {	bb.style.backgroundColor = colore;}
	if (cc) {	cc.style.backgroundColor = colore;}
	if (dd) {	dd.style.backgroundColor = colore;}
	if (navigator.appName.indexOf("Netscape") >=0) {
		
	} else {
		MM_swapImage('simboli_barra','',colori[numero+1],1);
	}

	
}

function spegni (oggetto, colore) {
	if (oggetto != "") {
		var abcd = MM_findObj (oggetto);
		if (typeof abcd == "object") {abcd.style.backgroundColor = colore;}
	}
	var ee = MM_findObj("menusopra");
	var ff = MM_findObj("lingue");
	var gg = MM_findObj("trapezio");
	
	if (ee) {	ee.style.backgroundColor = colore;}
	if (ff) {	ff.style.backgroundColor = colore;}
	if (gg) {	gg.style.backgroundColor = colore;}
	if (navigator.userAgent.indexOf("Netscape") >=0) {
		
	} else {
		MM_swapImgRestore();
	}
	
}

function ApriPopup(URL,nome,proprieta) {
  finestra = window.open(URL,nome,proprieta);
  finestra.focus();
  return false;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function validateSearch(f) {
	//return false;
	 if(f.country.value > "0" && f.city.value == "0") {
		alert(formMessageSelectCity);//è un testo in lingua definito nella testata delle singole squelette
		
		
		return false;
	}
	else if(f.country.value == "0" || f.city.value == "0") {
		alert(formMessage);//è un testo in lingua definito nella testata delle singole squelette
		
		
		return false;
	} else {
		if(BrowserDetect.browser == "Explorer" && BrowserDetect.version >= 8 ){
			f.action = "http://www.hostelspoint.com/res/"+f.aff_ID.value+"/step01_city.php";
			f.method="get";
			//f.submit(); 
			f.browser.value = "MSIE8";
		}  else {
			//alert("version " + BrowserDetect.browser + " " + BrowserDetect.version);
		}
		return true;
	}
}

function ValidateAndSubmit(elementID)
{
	var ilform=document.getElementById(elementID);
	if(validateSearch(ilform))
	{
		ilform.submit();
		return true;
	}
	else return false;
	
}


function selectCity(cityID)
{
	var sel=document.getElementById('city');
	for(i=0;i<sel.options.length ;i++)
	{
		
		if(sel.options[i].value==cityID)
		{
			sel.selectedIndex=i;
			break;
		}
	}
	
}
function showLayer(layer) {
mylayer =document.getElementById(layer);
 mylayer.style.display="block";
}
function hideLayer(layer) {
 mylayer =document.getElementById(layer);
mylayer.style.display="none";
}

