// inizio javascript rollover barra navigazione principale

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_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_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];}
}

// fine javascript rollover barra navigazione principale

// funzione stampa   
function printMe()
{
  self.print();
}




function GP_AdvOpenWindow(theURL,winName,features,popWidth,popHeight,winAlign,ignorelink,alwaysOnTop,autoCloseTime,borderless) { //v2.0
  var leftPos=0,topPos=0,autoCloseTimeoutHandle, ontopIntervalHandle, w = 480, h = 340;  
  if (popWidth > 0) features += (features.length > 0 ? ',' : '') + 'width=' + popWidth;
  if (popHeight > 0) features += (features.length > 0 ? ',' : '') + 'height=' + popHeight;
  if (winAlign && winAlign != "" && popWidth > 0 && popHeight > 0) {
    if (document.all || document.layers || document.getElementById) {w = screen.availWidth; h = screen.availHeight;}
		if (winAlign.indexOf("center") != -1) {topPos = (h-popHeight)/2;leftPos = (w-popWidth)/2;}
		if (winAlign.indexOf("bottom") != -1) topPos = h-popHeight; if (winAlign.indexOf("right") != -1) leftPos = w-popWidth; 
		if (winAlign.indexOf("left") != -1) leftPos = 0; if (winAlign.indexOf("top") != -1) topPos = 0; 						
    features += (features.length > 0 ? ',' : '') + 'top=' + topPos+',left='+leftPos;}
  if (document.all && borderless && borderless != "" && features.indexOf("fullscreen") != -1) features+=",fullscreen=1";
  if (window["popupWindow"] == null) window["popupWindow"] = new Array();
  var wp = popupWindow.length;
  popupWindow[wp] = window.open(theURL,winName,features);
  if (popupWindow[wp].opener == null) popupWindow[wp].opener = self;  
  if (document.all || document.layers || document.getElementById) {
    if (borderless && borderless != "") {popupWindow[wp].resizeTo(popWidth,popHeight); popupWindow[wp].moveTo(leftPos, topPos);}
    if (alwaysOnTop && alwaysOnTop != "") {
    	ontopIntervalHandle = popupWindow[wp].setInterval("window.focus();", 50);
    	popupWindow[wp].document.body.onload = function() {window.setInterval("window.focus();", 50);}; }
    if (autoCloseTime && autoCloseTime > 0) {
    	popupWindow[wp].document.body.onbeforeunload = function() {
  			if (autoCloseTimeoutHandle) window.clearInterval(autoCloseTimeoutHandle);
    		window.onbeforeunload = null;	}  
   		autoCloseTimeoutHandle = window.setTimeout("popupWindow["+wp+"].close()", autoCloseTime * 1000); }
  	window.onbeforeunload = function() {for (var i=0;i<popupWindow.length;i++) popupWindow[i].close();}; }   
  document.MM_returnValue = (ignorelink && ignorelink != "") ? false : true;
}

var slideShowSpeed = 3000

var crossFadeDuration = 3

var Pic = new Array()

/* VI_immagini/home/slide_viaggi_vacanze/caraibi.jpg */

Pic[0] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/caraibi.jpg'
Pic[1] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/dubai.jpg'
Pic[2] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/egitto.jpg'
Pic[3] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/india.jpg'
Pic[4] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/israele.jpg'
Pic[5] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/maldive.jpg'
Pic[6] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/marocco.jpg'
Pic[7] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/mauritius.jpg'
Pic[8] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/new_york.jpg'
Pic[9] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/seychelles.jpg'
Pic[10] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/siria_giordania.jpg'
Pic[11] = '/viaggi/VI_immagini/home/slide_viaggi_vacanze/srilanka.jpg'





var t
var j = 0
var p = Pic.length

var preLoad = new Array()
for (i = 0; i < p; i++){
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}

function runSlideShow(){
   if (document.all){
      document.images.SlideShow.style.filter="blendTrans(duration=2)"
      document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.SlideShow.filters.blendTrans.Apply()      
   }
   document.images.SlideShow.src = preLoad[j].src
   if (document.all){
      document.images.SlideShow.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p-1)) j=0
   t = setTimeout('runSlideShow()', slideShowSpeed)
}








/* inizio codice adrotator banner jscript */







// BANNER OBJECT
function Banner(objName){
	this.obj = objName;
	this.aNodes = [];
	this.currentBanner = 0;
	this.changeOnRefresh = false;
	
};

// ADD NEW BANNER
Banner.prototype.add = function(bannerType, bannerPath, bannerDuration, height, width, hyperlink, target) {
	this.aNodes[this.aNodes.length] = new Node(this.obj +"_"+ this.aNodes.length, bannerType, bannerPath, bannerDuration, height, width, hyperlink, target);
};

// Node object
function Node(name, bannerType, bannerPath, bannerDuration, height, width, hyperlink, target) {
	this.name = name;
	this.bannerType = bannerType;
	this.bannerPath = bannerPath;
	this.bannerDuration = bannerDuration;
	this.height = height
	this.width = width;
	this.hyperlink= hyperlink;
	this.target= target;
};

// Outputs the banner to the page
Banner.prototype.toString = function() {
	var str = "";
	var iBannerIndex = 0;
	if(this.changeOnRefresh == true){
		// Read the cookie
		var BannerName = this.obj;
		var lastBannerIndex = readCookie(BannerName);

		if(isNaN(lastBannerIndex) == true || lastBannerIndex == null){
			iBannerIndex = 0;
		}else if(lastBannerIndex == '' || parseInt(lastBannerIndex) >= this.aNodes.length - 1){
			iBannerIndex = 0;
		}else{
			iBannerIndex = parseInt(lastBannerIndex) + 1;
		}
	
		// Set the new value
		createCookie(BannerName,iBannerIndex,7);
	}

	for (var iCtr=0; iCtr < this.aNodes.length; iCtr++){
		if(this.changeOnRefresh == true && iBannerIndex != iCtr){
			continue;
		}
		str = str + '<span name="'+this.aNodes[iCtr].name+'" '
		str = str + 'id="'+this.aNodes[iCtr].name+'" ';
		if(this.changeOnRefresh == true && iBannerIndex == iCtr){
			str = str + 'class="m_banner_show" ';
		}else{
			str = str + 'class="m_banner_hide" ';
		}
		str = str + 'bgcolor="#FFFCDA" ';	// CHANGE BANNER COLOR HERE
		str = str + 'align="center" ';
		str = str + 'valign="top" >\n';
			
		if ( this.aNodes[iCtr].bannerType == "FLASH" ){
			str = str + '<OBJECT ';
			str = str + 'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
			str = str + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
			str = str + 'WIDTH="'+this.aNodes[iCtr].width+'" ';
			str = str + 'HEIGHT="'+this.aNodes[iCtr].height+'" ';
			str = str + 'id="bnr_'+this.aNodes[iCtr].name+'" ';
			str = str + 'ALIGN="" ';
			str = str + 'VIEWASTEXT>';
			str = str + '<PARAM NAME=movie VALUE="'+ this.aNodes[iCtr].bannerPath + '">';
			str = str + '<PARAM NAME=quality VALUE=high>';
			str = str + '<PARAM NAME=bgcolor VALUE=#FFFCDA>';
			if (this.aNodes[iCtr].hyperlink != ""){
				str = str + '<PARAM NAME=flashvars VALUE="clickTag='+this.aNodes[iCtr].hyperlink;
				if(this.aNodes[iCtr].target != ""){
					str = str + '&clickTarget='+this.aNodes[iCtr].target;
				}
				str = str + '" />';
			}
			str = str + '<EMBED ';
			str = str + 'src="'+this.aNodes[iCtr].bannerPath+'" ';
			str = str + 'quality=high ';
//			str = str + 'bgcolor=#FFFCDA ';
			str = str + 'WIDTH="'+this.aNodes[iCtr].width+'" ';
			str = str + 'HEIGHT="'+this.aNodes[iCtr].height+'" ';
			str = str + 'NAME="bnr_'+this.aNodes[iCtr].name+'" ';
			str = str + 'ALIGN="center" ';
			str = str + 'TYPE="application/x-shockwave-flash" ';
			str = str + 'PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" ';
			if (this.aNodes[iCtr].hyperlink != ""){
				str = str + 'FLASHVARS="clickTag='+this.aNodes[iCtr].hyperlink;
				if(this.aNodes[iCtr].target != ""){
					str = str + '&clickTarget='+this.aNodes[iCtr].target;
				}
				str = str + '" ';
			}
			
			str = str + '>';
			str = str + '</EMBED>'
			str = str + '</OBJECT>'
		}else if ( this.aNodes[iCtr].bannerType == "IMAGE" ){
			if (this.aNodes[iCtr].hyperlink != ""){
				str = str + '<a href="'+this.aNodes[iCtr].hyperlink+'" '
				if(this.aNodes[iCtr].target != ""){
					str = str + ' target="' + this.aNodes[iCtr].target + '" ';
				}
				str = str + '>';
			}
			str = str + '<img src="'+this.aNodes[iCtr].bannerPath+'" ';
			str = str + 'border="0" ';
			str = str + 'height="'+this.aNodes[iCtr].height+'" ';
			str = str + 'width="'+this.aNodes[iCtr].width+'">';
			if (this.aNodes[iCtr].hyperlink != ""){
				str = str + '</a>';
			}
		}


		str += '</span>';


	}
	return str;
};

// START THE BANNER ROTATION
Banner.prototype.start = function(){
	if(this.changeOnRefresh == false){
		this.changeBanner();
		var thisBannerObj = this.obj;
		// CURRENT BANNER IS ALREADY INCREMENTED IN cahngeBanner() FUNCTION
		setTimeout(thisBannerObj+".start()", this.aNodes[this.currentBanner].bannerDuration * 1000);
	}
}

// CHANGE BANNER
Banner.prototype.changeBanner = function(){
	var thisBanner;
	var prevBanner = -1;
	if (this.currentBanner < this.aNodes.length ){
		thisBanner = this.currentBanner;
		if (this.aNodes.length > 1){
			if ( thisBanner > 0 ){
				prevBanner = thisBanner - 1;
			}else{
				prevBanner = this.aNodes.length-1;
			}
		}
		if (this.currentBanner < this.aNodes.length - 1){
			this.currentBanner = this.currentBanner + 1;
		}else{
			this.currentBanner = 0;
		}
	}
	

	if (prevBanner >= 0){
		document.getElementById(this.aNodes[prevBanner].name).className = "m_banner_hide";
	}
	document.getElementById(this.aNodes[thisBanner].name).className = "m_banner_show";
}

// Following Cookie Code taken from http://www.quirksmode.org
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}



/* fine codice adrotator banner jscript */
