// TOPBANNER //ggf diese Funktionen nicht benoetigt
function header_button1_over(){ document.getElementById("header_button1").style.backgroundImage = "url(../images/header_button1_over.gif)";  document.getElementById("text_button1").style.color ="#ffffff"; }
function header_button1_x(){ document.getElementById("header_button1").style.backgroundImage = "url(../images/header_button1.gif)";  document.getElementById("text_button1").style.color ="#004381";  }
function header_button2_over(){ document.getElementById("header_button2").style.backgroundImage = "url(../images/header_button2_over.gif)"; document.getElementById("text_button2").style.color ="#ffffff"; }
function header_button2_x(){ document.getElementById("header_button2").style.backgroundImage = "url(../images/header_button2.gif)";   document.getElementById("text_button2").style.color ="#004381"; }

//Top-Pfeil
function top_over(){ bild = new Image(); bild.src = "../images/top2_over.gif"; this.document.top_pfeil.src = bild.src; }
function top_x(){ bild2 = new Image(); bild2.src = "../images/top2.gif"; this.document.top_pfeil.src = bild2.src; }
function print_over(){ bild3 = new Image(); bild3.src = "../images/printer_over.gif"; this.document.printer.src = bild3.src; }
function print_x(){ bild4 = new Image(); bild4.src = "../images/printer_x.gif"; this.document.printer.src = bild4.src; }
function login_key_over(){ bild5 = new Image(); bild5.src = "../images/login_key_over.gif"; this.document.login_key.src = bild5.src; }
function login_key_x(){ bild6 = new Image(); bild6.src = "../images/login_key_x.gif"; this.document.login_key.src = bild6.src; }
function home_icon_over(){ bild7 = new Image(); bild7.src = "../images/home_icon_over.gif"; this.document.home_icon.src = bild7.src; }
function home_icon_x(){ bild8 = new Image(); bild8.src = "../images/home_icon_x.gif"; this.document.home_icon.src = bild8.src; }
function kontakt_over(){ bild9 = new Image(); bild9.src = "../images/kontakt_over.gif"; this.document.kontakt.src = bild9.src; }
function kontakt_x(){ bild10 = new Image(); bild10.src = "../images/kontakt_x.gif"; this.document.kontakt.src = bild10.src; }
function language_over(){ bild11 = new Image(); bild11.src = "../images/language_over.gif"; this.document.language.src = bild11.src; }
function language_x(){ bild12 = new Image(); bild12.src = "../images/language_x.gif"; this.document.language.src = bild12.src; }

function bilder_over(nr1){ bild = new Image(); bild.src = "../images/bild_pfeil_over.png"; this.document.getElementById(nr1).src = bild.src; }
function bilder_x(nr1){ bild = new Image(); bild.src = "../images/bild_pfeil_x.png"; this.document.getElementById(nr1).src = bild.src; }


// NAVIGATION
//mainnav_text

function nav_main_over2(element)
{
	document.getElementById(element).style.backgroundColor="#aaaaaa";
}
function nav_main_out2(element)
{
	document.getElementById(element).style.backgroundColor="#ffffff";
}

function nav_main_over(element)
{
	document.getElementById(element).style.color="#ff3c00";
	document.getElementById(element).style.backgroundColor="#f5f0dc";
	document.getElementById(element).style.borderBottomColor="#ffffff";
}
function nav_main_out(element)
{
	document.getElementById(element).style.color="#004381";
	document.getElementById(element).style.backgroundColor="#f5f3ec";
	document.getElementById(element).style.borderBottomColor="#ffffff";
}

// AUSWAHLFELD
function auswahlmenu(targ,selObj,restore){ eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0;}
function select_auswahl(selObj2,targ2) { document.getElementById(selObj2).options[targ2].selected = true; }

// diverses
// Aufklappfunktionen
function aufklappen(box){ if(document.getElementById(box).style.display=='none'){document.getElementById(box).style.display='block';}else{document.getElementById(box).style.display='none';} }

function aufklappenx(box,nr){ if(document.getElementById(box).style.display=='none'){document.getElementById(box).style.display='block';
bild = new Image(); bild.src = "../images/pfeil_oben_rot.gif"; this.document[nr].src = bild.src;}
else{document.getElementById(box).style.display='none';bild = new Image(); bild.src = "../images/pfeil_rot.gif"; this.document[nr].src = bild.src;}}

// AUSWAHLDETAILS KARTE OESTERREICH

function europa_out(){
	bild1 = new Image(); bild1.src = "../images/landkarten/europa.jpg"; document.getElementById('karte_startseite').src = bild1.src;
}
function europa_over(){
	bild1 = new Image(); bild1.src = "../images/landkarten/europa.jpg"; document.getElementById('karte_startseite').src = bild1.src;
}
function region_over(Region) {
	bild1 = new Image(); 
	bild1.src = Region; document.getElementById('karte_startseite').src = bild1.src;
}
function europa_land_over(Land){
	bild1 = new Image(); 
	bild1.src = Land; document.getElementById('karte_startseite').src = bild1.src;
}

function MM_findObj(n, d) { 
  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;
}

//SUCHE
function search_active() {  
  document.getElementById("Suchbegriff").value="";
  document.getElementById("senden").src="../images/lupe1_active.gif";
}
function search_active2() {  
  document.getElementById("senden").src="../images/lupe1_active.gif";
}
function search_active2b() {  
  document.getElementById("senden").src="../images/lupe1.gif";
}
function search_inactive() {  
  document.getElementById("Suchbegriff").value="Reiseziel suchen";
}

function detailsuche_over(){ document.getElementById("senden_detail").src= "images/suche_button_over.gif";  }
function detailsuche_x(){ document.getElementById("senden_detail").src="images/suche_button.gif";  }

function vorausladen() { 
  var d=document; if(d.images){ if(!d.picture) d.picture=new Array();
  var i,j=d.picture.length,a=vorausladen.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf("#")!=0){ d.picture[j]=new Image; d.picture[j++].src=a[i];}} }

//Nested Side Bar Menu (Mar 20th, 09)
//By Dynamic Drive: http://www.dynamicdrive.com/style/

 //Enter id(s) of each Side Bar Menu's main UL, separated by commas
function nav_1()
{ initsidebarmenu(1); }

function nav_3()
{ initsidebarmenu(3);}

function nav_5()
{ initsidebarmenu(5); }

function initsidebarmenu(anz)
{
if (anz==1)
{
var menuids=["sidebarmenu1"];
}
if (anz==3)
{
var menuids=["sidebarmenu1", "sidebarmenu2", "sidebarmenu3"];
}
if (anz==5)
{
var menuids=["sidebarmenu1", "sidebarmenu2", "sidebarmenu3",  "sidebarmenu4", "sidebarmenu5"];
}
for (var i=0; i<menuids.length; i++)
{
 var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul");
 for (var t=0; t<ultags.length; t++){
    ultags[t].parentNode.getElementsByTagName("a")[0].className+=" subfolderstyle";

	if (ultags[t].parentNode.parentNode.id==menuids[i])    
	{   //ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px";
	}	
	else 
	   {//ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px";
	   }
	ultags[t].parentNode.onmouseover=function(){this.getElementsByTagName("ul")[0].style.display="block";}
	ultags[t].parentNode.onmouseout=function(){this.getElementsByTagName("ul")[0].style.display="none";}
    }
	
 for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
  ultags[t].style.visibility="visible";
  ultags[t].style.display="none";
  }
}
}
function link_over(i, id)
{
document.getElementById(id+i).style.color="#ff3c00";
}
function link_out(i, id)
{
document.getElementById(id+i).style.color="#004381";
}

function linkoeffnen(ID) {
  var link = 'http://www.sonneundstrand.de/haus-zeigen/?hid=';
  var Anreise = document.getElementById('Anreisedat').value;
  var Abreise = document.getElementById('Abreisedat').value;
  if ((Anreise!='') & (Abreise!=''))
  	{
		Anreise = '&startdate=' + Anreise;
		Abreise = '&enddate=' + Abreise;
		var Anreise = Anreise.replace('.', '-');	
		var Abreise = Abreise.replace('.', '-');	
		var Anreise = Anreise.replace('.', '-');	
		var Abreise = Abreise.replace('.', '-');	
	}
  else
  	{
		Anreise = '';
		Abreise = '';
	
	}		
  
  var bid = '&bid=DAS';
  var Url = link + ID + Anreise + Abreise + bid;
  
  alert('Für den Abschluss der Buchung werden Sie zu unserer Partner Agentur SolOgStrand weitergeleitet...');
  window.open(Url,'pagetitle');

 //window.open(Url);
 return false;
}

function abreise_datum_sos(IDsos) {

  var Anreise = document.getElementById('Anreisedat').value;
  var Aufenthalt = document.getElementById(Anreise).value;
  document.getElementById("Preis").value="";

  document.getElementById("Abreisedat").disabled = false;
  Datum_Loeschen(); 		
  
  while (Aufenthalt.length > 1)
		{
			pos = Aufenthalt.indexOf(";");
			wert = Aufenthalt.substring(0, pos);
			wert = wert / 7;
			wert = wert + " Woche(n)"; 
			Aufenthalt = Aufenthalt.substring(pos + 1);

			pos = Aufenthalt.indexOf(";");
			wert2 = Aufenthalt.substring(0, pos);
			Aufenthalt = Aufenthalt.substring(pos + 1);
			
			NeuerEintrag = new Option(wert, wert2, false, true);
			document.getElementById("Abreisedat").options[document.getElementById("Abreisedat").length] =NeuerEintrag;
			
		}
	document.getElementById("Abreisedat").selectedIndex = 0;
	var Abreise = document.getElementById("Abreisedat").value;
	
	showHint(IDsos, Anreise, Abreise);
}
function aufenthaltsdauer(ID) {
	var a = document.getElementById("Anreisedat").value;
	var b = document.getElementById("Abreisedat").value;
	document.getElementById("Preis").value="";
	showHint(ID, a, b);

}

	function Datum_Loeschen () {
		  while (document.getElementById("Abreisedat").length > 0)
			{
				document.getElementById("Abreisedat").options[document.getElementById("Abreisedat").length - 1] = null;
			}
		}	


function showHint(str1, str2, str3)
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("Preis").value=xmlhttp.responseText;
    }
  }
 var str = "id=";
 str = str + str1; 
 str = str + "&ende=";
 str = str + str3; 
 str = str + "&start=";
 str = str + str2; 
 
xmlhttp.open("GET","../sologstrand/preis_anzeige.php?"+str,true);
xmlhttp.send();
}

