/* ########## Bilder faden  ########### */IE  = document.all &&!window.opera;GK  = window.sidebar;AOB = [];x   = 0;function Fader(){  this.timeOut=false;  this.fade=function(y)    {      clearTimeout(this.timeOut);      this.value=Number(eval('this.object.'+this.attr))+(this.delta*this.evt[y]);      if(this.value>=this.min && this.value<=this.max)        {          eval('this.object.'+this.attr+'='+this.value)          this.timeOut=setTimeout('AOB['+this.index+'].fade('+y+')',this.rate);        }    }}function init_fader(obj,delta,rate,min,max,dir){  if(IE || GK)    {      AOB.push(new Fader(x));      OB        = AOB[x];      OB.index  = x;      OB.object = obj;      if(IE)        {          OB.attr = 'filters.alpha.opacity';          OB.faktor = 1;        }      else        {          OB.attr   = 'style.MozOpacity';          OB.faktor = 100;        }      OB.delta = delta/OB.faktor;      OB.rate  = rate;      OB.min   = min/OB.faktor;      OB.max   = max/OB.faktor;      OB.evt=[-1,1];if(dir)OB.evt.reverse();      OB.object.onmouseover = new Function('f1','AOB['+x+'].fade(0)');      OB.object.onmouseout  = new Function('f2','AOB['+x+'].fade(1)');      OB.fade(0);x++;    }}function NaviFenster(){   window.resizeTo(790,580);}/* ########## news in neuem Fenster ######### */function news(){  var neu=window.open("../../news.htm", "neu", "width=380,height=330,status=no,menubar=no,resizable=no,screenX=50,screenY=50");} function fensterKlein(){  window.resizeTo(360,170);}function biwe(nr, neu) {                        // als Parameter werden Bildnummer im Dokument und Austauschobjekt erwartet                     window.document.images[nr].src = neu.src;}/* ##### Bildertausch ######## */function newImage(arg) {	if (document.images) {		rslt = new Image();		rslt.src = arg;		return rslt;	}}function changeImages() {	if (document.images && (preloadFlag == true)) {		for (var i=0; i<changeImages.arguments.length; i+=2) {			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];		}	}}var preloadFlag = false;function preloadImages() {	if (document.images) {		_29 = newImage("../italy/marche/29.jpg");		_28 = newImage("../italy/marche/28.jpg");		_32 = newImage("../italy/marche/32.jpg");		_31 = newImage("../italy/marche/31.jpg");		_33 = newImage("../italy/marche/33.jpg");		_27 = newImage("../italy/marche/27.jpg");		_30 = newImage("../italy/marche/30.jpg");		preloadFlag = true;	}}/* ###### Ende Bildertausch ######## *//************** schliesst ein Fenster *********/function fensterZu(){   window.close();  }  /*************** oeffnet Fenster fuer Gallery ************/function galAuf(wohin,pBreite,pHoehe){    var breite=parseInt(pBreite);    var hoehe=parseInt(pHoehe);    var para="locationbar=no,menubar=yes,resizable=no,width="+breite+",height="+hoehe+",screenX=20,screenY=20";    window.open(wohin,"fenster",para);}    /************* Formular Abfrage Gaeste ******************/function bookingCheck(formdata){  var name = formdata.name.value;         /* Var mit Namen */  var adress = formdata.adress.value;     /* Var mit Adresse */  var mail = formdata.mail.value;         /* Var mit Email */  var date = formdata.date.value;         /* Var mit Datum */  if (name == "")    {    alert("Lascia Nome!");    formdata.name.focus();    formdata.name.select();    return false;    }  if (adress == "")    {    alert("Lascia Indirizzo!");    formdata.adress.focus();    formdata.adress.select();    return false;    }  if (mail == "")    {    alert("Lascia Indirizzo E-mail!");    formdata.mail.focus();    formdata.mail.select();    return false;    }  if (date == "")    {    alert("In quale periodo preferite soggionare?");    formdata.date.focus();    formdata.date.select();    return false;    }}/************* Formular Abfrage Guestbook ******************/function gueCheck(formdata){  var comment = formdata.comment.value;         /* Var mit Kommentar */    if (comment == "")    {    alert("Beh! Almeno lascia un tuo commento!");    formdata.comment.focus();    formdata.comment.select();    return false;    }}/* ***************** Danke fuer Guestbook-Eintrag ****************** */function guestthanx()  {    parent.main.location.href = "gutha.htm";  }    /* **************** Anzeige in Frames verhindern **************** */function frameCheck() {  if(top.frames.length > 0)   top.location.href=self.location;}/* ############### die Ziegenanimation ############# */var breite=0;   // Variable fŸr Breite des Browserfenstersvieh1 = new Image();    // ## die einzelnen Bilder fŸr die Animation als Objekte ##vieh1.src = "../italy/mountains/ziege1.gif";vieh2 = new Image();vieh2.src = "../italy/mountains/ziege2.gif"; function leseLinks(){	    // ## function die akt. Position der Ziege ermittelt ##  if (document.all)       // ## Abfrage fŸr IE ##   		return document.all.ziege.style.posLeft; // ## linke Kante Ÿbergeben ##	else if (document.layers)   // ## Abfrage fŸr Ne 4.x ##		return document.ziege.left;	else if (document.getElementsById)    // ## Abfrage fŸr Ne 6 ##		return parseInt(document.getElementsById("ziege").style.left);}function setzeLinks(n){   // ## Funktion die die Ziege um den Wert n versetzt ##	if (document.all)       // ## IE ##		document.all.ziege.style.posLeft=n;		else if (document.layers)	  // ## Ne 4.x ##		document.ziege.left=n;	else if (document.getElementsById)	// ## Ne 6 ##		document.getElementsById("ziege").style.left=n+"px";}	function init(){	  // ## Start ##	if (document.all||document.layers||document.getElementsById)				setzeLinks(-150);   // ## die Ziege wird links versteckt ##	if (document.layers)   // ## Ne 4.x: die Breite des Browserfensters wird abgefragt ##		breite=window.innerWidth;	if (document.all)     // ## IE ##		breite=document.body.offsetWidth;		setTimeout("bewegungRechts()",5000);    }function bewegungRechts(){   // ## Funktion die Ziege in AbhŠngigkeit ihrer Position laufen laesst ##	if (leseLinks()>=breite){   // ## wenn Position groesser ist als Breite des Fensters ##		if (document.layers)      // ## Ne 4.x: ##			breite=window.innerWidth;   // ## neue Fensterbreite ermitteln ##		if (document.all)         // ## IE ##			breite=document.body.offsetWidth;	  setzeLinks(-1000);        // ## das Spiel beginnt von neuem ##	}  if (leseLinks()<breite){   // ## wenn Ziege noch nicht am Rand angekommen ist, ##		setzeLinks(leseLinks()+10);    // ## um diesen Wert versetzen = Geschwindigkeit ##		animationTausch();		setTimeout("bewegungRechts()",300);	// ## bestimmt wie oft Bewegung (und Austausch!!!) aufgerufen werden ##  }}function animationTausch(){   // ## Funktion, die die Bilder austauscht und dabei die Ziege springen lŠ§t ##			if (document.layers){   // ## Ne 4.x ##		x=document.ziege.document.bild.src.search(/ziege1/);  // ## Suche nach Ziege1 ##		if (x!=-1){                                           // ## wenn Ziege 1 ##			document.ziege.document.bild.src=vieh2.src;         // ## Ziege 2 einsetzen ##		  document.ziege.top+=5;                              // ## Ziege springt, Franko glŸcklich ##		}		else{			document.ziege.document.bild.src=vieh1.src;          // ## wenn nicht, wieder Ziege 1 ##			document.ziege.top-=5;		}	}		if (document.all){     // ## das gleiche Spiel fuer IE ##		x=document.bild.src.search(/ziege1/);		if (x!=-1){			document.bild.src=vieh2.src;			document.all.ziege.style.posTop+=5;		}		else{			document.bild.src=vieh1.src;			document.all.ziege.style.posTop-=5;		}	}}/* ########### Ende Ziegenanimation *//* ############ Links werden per Ebene eingeblendet ######## */function showdiv(id,x,y){   // ## Funktion erwartet neben der EbenenID auch horizontale und vertikale Position ##	if (document.layers){   // ## Ne 4.x ##		document.layers[id].visibility= "visible"; 		document.layers[id].left = x; 		document.layers[id].top = y; 	}	else if (document.all){ 		document.all[id].style.visibility= "visible"; 		document.all[id].style.posLeft = x; 		document.all[id].style.posTop = y; 	}	else if(document.getElementById){ 		document.getElementById(id).style.left = x; 		document.getElementById(id).style.top = y;		document.getElementById(id).style.visibility= "visible"; 	} } /* ######### Ebenen werden wieder ausgeblendet ######## */function hidediv(id){ 	if (document.layers){ 		document.layers[id].visibility= "hide"; 	}	else if (document.all){ 		document.all[id].style.visibility= "hidden"; 	}	else if(document.getElementById){ 		document.getElementById(id).style.visibility= "hidden"; 	} } /* ########## Ende Ebenenblender ######### */
