function printwin(){window.print()}

function create_month()
{
   var mydate=new Date();
   //alert(mydate.getMonth());
   var mymonth=mydate.getMonth();
   var myyear=mydate.getFullYear();
   mymonth2=mymonth;
   myyear2=myyear;
   var ret='';
   var arr=new Array("", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
   for(var t=0; t<24; t++)
   {
       if(mymonth==12)
            {
               mymonth=1;
               myyear++;
            }
       else
             mymonth++;       
       ret=ret+'\n<option value="'+mymonth+'-'+myyear+'">'+arr[mymonth]+' '+myyear+'</option>';
   }
   document.write(ret);
}

function set_form()
{
   var mydate=new Date();
   var myday=mydate.getDate();
   var mymonth=mydate.getMonth();
   var myyear=mydate.getFullYear(); 
   document.myform.in_day[myday-1].selected=true;
   if(myday<31)
      document.myform.out_day[myday].selected=true;
   else
     { 
         document.myform.out_day[0].selected=true;
         document.myform.out_month[1].selected=true;
     }
}

function Riempi(myindex)
{
    if(document.myform.in_day.selectedIndex!=30)
         document.myform.out_month[myindex].selected=true;
    else
         document.myform.out_month[myindex+1].selected=true;
}

function Riempi2(myindex)
{
    if(document.myform.in_day.selectedIndex!=30)
         document.myform.out_day[myindex+1].selected=true;
    else
         document.myform.out_day[0].selected=true;
}

function load_page2(testo)
{
     mydiv.innerHTML=testo;
}


function addoption(el, value, label){
el=document.getElementById(el);
var o=new Option( label, value, false, true);
el.options[el.options.length]=o;
el.options[0].selected = true
}

function get_day(elemento)
{
   for(var i=1; i<32; i++)
      addoption(elemento, i,i);
}

function privacy_hidden()
{
	 if(document.form_invio.privacy)
	  {
	    document.form_invio.privacy.style.height='80px';
		document.form_invio.privacy.readOnly='readOnly';
		document.form_invio.privacy.style.color='#C0C0C0';
	  }
}

function submitform()
{
  document.newsletter.submit();
}

/*function demoGallery(stringa,v){
    var tt=stringa.split("**");
	var cc=new Array();
	var i=v-1;
	var x=0;
	while (x<tt.length-1){
	if (i>=tt.length-1) i=i-tt.length-1;
    cc.push({player: 'img', content: tt[i]});
	i++;
    x++;
	
	}
	*/
function demoGallery(stringa, v){
    var tt=stringa.split("**");
	var cc=new Array();
    for(var i=0; i<tt.length-1; i++)
    {
	   cc.push({player: 'img', content: tt[i]});
	}	

    //var img = {
    //    player:     'img',
    //    content:    'template2/img/mail.png'
    //};

    //var img2 = {
    //    player:     'img',
    //    content:    'template2/img/mail.png'
    //};
    Shadowbox.open(cc, {continuous: true});
	for (var j=0; j<v; j++) Shadowbox.next();

};

    function load_google(x,y) {
	   //alert("test"+x+" "+y+"ciao");
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("gmap"));
        map.setCenter(new GLatLng(x, y), 13);
		var point = new GLatLng(x, y);
		map.addOverlay(new GMarker(point));
      }
    }
	
function venice(url, name)
{
   window.open(url,name,"width=320,height=278,status=no,resizeable=no")
}



var xmlhttp
var myform
var testk
//funzione da richiamare se non devo fare niente prima
function Kload(url, miafunzione, send1)
{
xmlhttp=null
// code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  }
// code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
if (xmlhttp!=null)
  {
  testk=miafunzione
  xmlhttp.onreadystatechange=state_Change
  xmlhttp.open("POST", url ,true)
  xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  xmlhttp.send(send1);
  }
else
  {
  alert("Your browser does not support XMLHTTP.")
  }
}

function state_Change()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
    eval(testk+'(xmlhttp.responseText)');
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}


var mydiv
function load_page(url, mydiv2, callback)
{
   mydiv=document.getElementById(mydiv2);
   mydiv.innerHTML=mydiv.innerHTML+"<div style=\"background-color:#b3e7b7; height: 22px;\"><span style=\"color: red;\">Loading..</span></div>"
   //var temp=url.split('?');
   //temp=temp[1].split('=');
   //temp=temp[1].split('&');
   //temp=temp[0];
   //temp=document.getElementById('row_'+temp);
   //temp.className='row_3';
   Kload(url, callback, null);
}

var numero_stag2="";
var numero_persone2="";
function load_page26(url, mydiv2, callback, numero_stag, numero_persone)
{
   mydiv=document.getElementById(mydiv2);
   numero_stag2=numero_stag;
   numero_persone2=numero_persone;
   mydiv.innerHTML=mydiv.innerHTML+"<div style=\"background-color:#b3e7b7; height: 22px;\"><span style=\"color: red;\">Loading..</span></div>"
   //var temp=url.split('?');
   //temp=temp[1].split('=');
   //temp=temp[1].split('&');
   //temp=temp[0];
   //temp=document.getElementById('row_'+temp);
   //temp.className='row_3';
   Kload(url, callback, null);
}

function load_page2(testo)
{
     mydiv.innerHTML=testo;
}

function somma_euro(myobject, totale, parziale)
{
   if(myobject.checked==0)
      {
	     //babycot non checcato
		 var temp=parseFloat(parseFloat(totale.replace(/\,/g, '.'))-parseFloat(parziale.replace(/\,/g, '.')));
		 return temp.toFixed(0).replace(/\./g, ',');
	  }
   else
      {
	     //babycot checcato
		 var temp=parseFloat(parseFloat(totale.replace(/\,/g, '.'))+parseFloat(parziale.replace(/\,/g, '.')));
		 return temp.toFixed(0).replace(/\./g, ',');
	  }
}

function view_cdc(myselect)
{
   if(myselect.options[myselect.selectedIndex].value=="1")
   {
      document.getElementById('cdc1').className='invdiv2'
	  document.getElementById('cdc2').className='invdiv2'
   }
   else
   {
      document.getElementById('cdc1').className='invdiv'
	  document.getElementById('cdc2').className='invdiv'
   }
}

function seleziona_select(my_select, valore)
{
  var temp=document.getElementById(my_select);
  if(temp!=null)
  {
    var aa=valore;
    try{
       bb=temp.options.length;
       for(i=0; i<bb; i++)
         if(temp.options[i].value==aa)
            temp.options[i].selected=true;
     } catch(e){}
  }          
}

function vedi_prezzi(url,id,id_lingua,mydiv2)
{
    load_page(url+'show_prezzi.php?id_stagione='+id+'&id_lingua='+id_lingua, mydiv2, 'load_page2')
}


/***********************************************
* Ultimate Fade-In Slideshow (v1.51): © Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
 
var fadeimages=new Array(1)
//SET IMAGE PATHS. Extend or contract array as needed

var fadebgcolor="white"

////NO need to edit beyond here/////////////
 
var fadearray=new Array() //array to cache fadeshow instances
var fadeclear=new Array() //array to cache corresponding clearinterval pointers
 
var dom=(document.getElementById) //modern dom browsers
var iebrowser=document.all
 
function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
this.pausecheck=pause
this.mouseovercheck=0
this.delay=delay
this.degree=10 //initial opacity degree (10%)
this.curimageindex=0
this.nextimageindex=1
fadearray[fadearray.length]=this
this.slideshowid=fadearray.length-1
this.canvasbase="canvas"+this.slideshowid
this.curcanvas=this.canvasbase+"_0"
if (typeof displayorder!="undefined")
theimages.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :)
this.theimages=theimages
this.imageborder=parseInt(borderwidth)
this.postimages=new Array() //preload images
for (p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}
 
var fadewidth=fadewidth+this.imageborder*2
var fadeheight=fadeheight+this.imageborder*2
 
if (iebrowser&&dom||dom) //if IE5+ or modern browsers (ie: Firefox)
document.write('<div id="master'+this.slideshowid+'" style="position:relative;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>')
else
document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')
 
if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox
this.startit()
else{
this.curimageindex++
setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
}
}

function fadepic(obj){
if (obj.degree<100){
obj.degree+=10
if (obj.tempobj.filters&&obj.tempobj.filters[0]){
if (typeof obj.tempobj.filters[0].opacity=="number") //if IE6+
obj.tempobj.filters[0].opacity=obj.degree
else //else if IE5.5-
obj.tempobj.style.filter="alpha(opacity="+obj.degree+")"
}
else if (obj.tempobj.style.MozOpacity)
obj.tempobj.style.MozOpacity=obj.degree/101
else if (obj.tempobj.style.KhtmlOpacity)
obj.tempobj.style.KhtmlOpacity=obj.degree/100
else if (obj.tempobj.style.opacity&&!obj.tempobj.filters)
obj.tempobj.style.opacity=obj.degree/101
}
else{
clearInterval(fadeclear[obj.slideshowid])
obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
obj.populateslide(obj.tempobj, obj.nextimageindex)
obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
}
}
 
fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=""
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">'
slideHTML+='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">'
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML+='</a>'
picobj.innerHTML=slideHTML
}
 
 
fadeshow.prototype.rotateimage=function(){
if (this.pausecheck==1) //if pause onMouseover enabled, cache object
var cacheobj=this
if (this.mouseovercheck==1)
setTimeout(function(){cacheobj.rotateimage()}, 100)
else if (iebrowser&&dom||dom){
this.resetit()
var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
crossobj.style.zIndex++
fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)
this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
}
else{
var ns4imgobj=document.images['defaultslide'+this.slideshowid]
ns4imgobj.src=this.postimages[this.curimageindex].src
}
this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0
}
 
fadeshow.prototype.resetit=function(){
this.degree=10
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
if (crossobj.filters&&crossobj.filters[0]){
if (typeof crossobj.filters[0].opacity=="number") //if IE6+
crossobj.filters(0).opacity=this.degree
else //else if IE5.5-
crossobj.style.filter="alpha(opacity="+this.degree+")"
}
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=this.degree/101
else if (crossobj.style.KhtmlOpacity)
crossobj.style.KhtmlOpacity=this.degree/100
else if (crossobj.style.opacity&&!crossobj.filters)
crossobj.style.opacity=this.degree/101
}
 
 
fadeshow.prototype.startit=function(){
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
this.populateslide(crossobj, this.curimageindex)
if (this.pausecheck==1){ //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER
var cacheobj=this
var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid)
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
}
this.rotateimage()
}

