<!--
//Vorladen der Images
pic1 = new Image();pic1.src = "../imgsrc/navig/n_li.gif";
pic1a = new Image();pic1a.src = "../imgsrc/navig/n_li_sel.gif";
pic2 = new Image();pic2.src = "../imgsrc/navig/n_re.gif";
pic2a = new Image();pic2a.src = "../imgsrc/navig/n_re_sel.gif";
waiting = new Image();waiting.src = "../imgsrc/style/waiting.gif";

function menu_over(get)
{
//document.getElementById('n_fluege').style.display = 'none';
if(document.getElementById('n_mietwagen')) document.getElementById('n_mietwagen').style.display = 'none';
//document.getElementById('n_lastmin').style.display = 'none';
//document.getElementById('n_staedtereise').style.display = 'none';
//document.getElementById('n_hotel').style.display = 'none';

// Einblenden Sub
if(document.getElementById('n_'+get)) document.getElementById('n_'+get).style.display = '';
}

function menu_clean()
{
//document.getElementById('n_fluege').style.display = 'none';
if(document.getElementById('n_mietwagen')) document.getElementById('n_mietwagen').style.display = 'none';
//document.getElementById('n_lastmin').style.display = 'none';
//document.getElementById('n_staedtereise').style.display = 'none';
//document.getElementById('n_hotel').style.display = 'none';
}

function rollover(get,action)
{
if(action == 1) document.getElementById(get).style.backgroundPosition='bottom left';
if(action == 0) document.getElementById(get).style.backgroundPosition='top left';
}

function hide (dieid) {
	if (document.getElementById(dieid))
	    document.getElementById(dieid).style.display = "none";
}

function show (dieid) {
	if (document.getElementById(dieid))
	    document.getElementById(dieid).style.display = "block";
}

function showinline (dieid) {
	if (document.getElementById(dieid))
	    document.getElementById(dieid).style.display = "inline";
}

function changeSearch(value) {
	var maxspace=false;
  hide('F');
	hide('H');
	hide('R');
	//hide('T');
	
	if(value=='F') document.getElementById('bestmixx').style.visibility='visible';
	else document.getElementById('bestmixx').style.visibility='hidden';
	show(value);
}
function changeSearchdyn(value) {
	if(document.getElementById('radio_F').checked==false)hide('F');
	if(document.getElementById('radio_H').checked==false)hide('H');
	if(document.getElementById('radio_R').checked==false)hide('R');
	//if(document.getElementById('radio_T').checked==false)hide('T');
	hide('F-H-R');
	
	if(value=='F'){
		if(document.getElementById('radio_F').checked==true){
			hide('H');
			hide('R');
			//hide('T');
			//document.getElementById('radio_T').checked=false;
			document.getElementById('radio_R').checked=false;
			
			if(document.getElementById('radio_H').checked==true && document.getElementById('radio_R').checked==true) {
  			maxspace=true;
        show('F-H');
        showinline('zimmernumt');
        showinline('zimmernumc');
        showinline('zimmernum1');
        hide('passf');
        show('F-R');
  			value='F-H-R';
  			//document.getElementById('searchFor').value='F,H,C';
			  document.getElementById('searchFor').value='F,H';
			 
			}else if(document.getElementById('radio_H').checked==true &&document.getElementById('radio_R').checked==false){
  			maxspace=true;
        show('F-H-R');
        show('F-F');
        hide('F-R');
        showinline('zimmernumt');
        showinline('zimmernumc');
        showinline('zimmernum1');
        hide('passf');
  			value='F-H';
  			document.getElementById('searchFor').value='F,H';
			}else if(document.getElementById('radio_H').checked==false &&document.getElementById('radio_R').checked==true){
  			maxspace=true;
        show('F-H-R');
        hide('F-H');
        hide('zimmernumt');
        hide('zimmernumc');
        hide('zimmernum1');
        showinline('passf');
  			value='F-R'; 
  			document.getElementById('searchFor').value='F,C';
			}else{
  			maxspace=false;
        hide('F-H-R');  		  
			}
		}else{
			maxspace=false;
      value='';
			if(document.getElementById('radio_R').checked==true) value='R';
			if(document.getElementById('radio_H').checked==true) value='H';
			
		}
	}
	
	if(value=='H'){
		if(document.getElementById('radio_H').checked==true){
			hide('F');
			hide('R');
			//hide('T');
			//document.getElementById('radio_T').checked=false;
			document.getElementById('radio_R').checked=false;
			
			if(document.getElementById('radio_F').checked==true && document.getElementById('radio_R').checked==true) {
				maxspace=true;
        show('F-H');
        showinline('zimmernumt');
        showinline('zimmernumc');
        showinline('zimmernum1');
        hide('passf');
        show('F-R');
				value='F-H-R';
				//document.getElementById('searchFor').value='F,H,C';
				document.getElementById('searchFor').value='F,H';
			}else	if(document.getElementById('radio_F').checked==true){
			  maxspace=true;
        show('F-H-R');
        show('F-F');
        hide('F-R');
        showinline('zimmernumt');
        showinline('zimmernumc');
        showinline('zimmernum1');
        hide('passf');
				value='F-H';
				document.getElementById('searchFor').value='F,H';
			}else{
				document.getElementById('radio_R').checked=false;
				maxspace=false;
        hide('F-H-R');			
			
			}
			
		}else{
  		if(document.getElementById('radio_F').checked==true && document.getElementById('radio_R').checked==true) {
  				show('F-H-R');        
          hide('F-H');
          hide('zimmernumt');
          hide('zimmernumc');
          hide('zimmernum1');
          showinline('passf');
  				value='F-R';
  				document.getElementById('searchFor').value='F,C';
  			}else{
  			maxspace=false;
        value='';
  			document.getElementById('radio_R').checked=false;
  			document.getElementById('radio_F').checked=false;
  			if(document.getElementById('radio_R').checked==true) value='R';
  			if(document.getElementById('radio_F').checked==true) value='F';
  		}
  	}
	}
	if(value=='R'){
		hide('F');
		hide('H');
		//hide('T');
		//document.getElementById('radio_T').checked=false;
		//document.getElementById('radio_F').checked=false;
		//document.getElementById('radio_H').checked=false;
		maxspace=false;
    
		if(document.getElementById('radio_R').checked==true){
			if(document.getElementById('radio_F').checked==true && document.getElementById('radio_H').checked==true) {
			  maxspace=true;
      	show('F-R');
				show('F-H');
        value='F-H-R';
        document.getElementById('searchFor').value='F,H,C';
			}else	if(document.getElementById('radio_F').checked==true){
			  maxspace=true;
        show('F-H-R');
        hide('F-H');
				value='F-R';
				document.getElementById('searchFor').value='F,C';
			}else{
				document.getElementById('radio_H').checked=false;
				maxspace=false;
        hide('F-H-R');			
				document.getElementById('radio_F').checked=false;
			}
			
			
		}else{
			
			if(document.getElementById('radio_F').checked==true && document.getElementById('radio_H').checked==true) {
			 maxspace=true;
      	show('F-H-R');        
        hide('F-R');
				value='F-H';
				document.getElementById('searchFor').value='F,H';
			}else{
		  	maxspace=false;
  			value='';
  			document.getElementById('radio_H').checked=false;
  			document.getElementById('radio_F').checked=false;			
  			if(document.getElementById('radio_H').checked==true) value='H';
  			if(document.getElementById('radio_F').checked==true) value='F';
			}
		}
		
		
	}
	
	if(value==''){
	   value='F';
	   document.getElementById('radio_F').checked=true;	
	}
	
  if(maxspace){
    hide('dynpacspace');
    document.getElementById('schnellsuche_inner').style.height='540px';
  }else{
    show('dynpacspace');
    document.getElementById('schnellsuche_inner').style.height='345px';
  }
  
  if(value=='F') document.getElementById('bestmixx').style.visibility='visible';
	else document.getElementById('bestmixx').style.visibility='hidden';
	
	//if(value=='F-H-R') document.getElementById('F-H-R').style.display = "inline";
  //else 
  show(value);
}

function changeDisplay(changeid, id){
	if(document.getElementById(changeid).checked==false) {
		hide('hiddenDiv');
		document.getElementById('art').value = '0';
	} else {
		show('hiddenDiv');
		document.getElementById('art').value = '1';
		document.getElementById('nurOneway').checked=false;
		changeOneway('nurOneway');
	}
}


function changeOneway(id){
	if(document.getElementById(id).checked==false) {
		show('rueckflugtag');
		show('rueckflugzeit');
		document.getElementById('mode').value = '1';
		//document.getElementById('art').value = '';
	} else {
  	
		hide('rueckflugtag');
		hide('rueckflugzeit');
		document.getElementById('mode').value = '2';
		document.getElementById('art').value = '';
		document.getElementById('displaychanger').checked=false;
		hide('hiddenDiv');
	}
}


function makerooms(anzahl){
    anzahl++;
    for(i=1;i<3;i++) {
        if(i<=anzahl) {
            document.getElementById('tr_zimmer'+i).style.visibility='visible';
        } else {
            document.getElementById('tr_zimmer'+i).style.visibility='hidden';
        }
    }

}

function datumUmstellen(lang){
	document.getElementById('searchform_H').to.value=encode_utf8(document.getElementById('ziel').value);
	document.SSM_H.adults.value = document.getElementById('adults1').value;

	if(document.getElementById('children1_1').value) {
	   document.SSM_H.children.value = document.getElementById('children1_1').value;
	}

	if(document.getElementById('children1_2').value) {
	   document.SSM_H.children.value = document.SSM_H.children.value + ',' + document.getElementById('children1_2').value;
	}
    //document.getElementById('children').value = document.getElementById('children1_1').value + ',' + document.getElementById('children1_2').value;

    if(document.getElementById('tr_zimmer2').style.visibility=='visible') {
        document.SSM_H.adults.value = document.SSM_H.adults.value + ';' + document.getElementById('adults2').value
        document.SSM_H.children.value = document.SSM_H.children.value + ';' + document.getElementById('children2_1').value;
        if(document.getElementById('children2_2').value) {
    	   document.SSM_H.children.value = document.SSM_H.children.value + ',' + document.getElementById('children2_2').value;
    	}
    }

    if(lang == 'de')
    {
    document.getElementById('checkInDate').value = document.getElementById('hotel_arrival').value.substr(0, 6);
    document.getElementById('checkOutDate').value = document.getElementById('hotel_departure').value.substr(0, 6);
    }
    else
    {
        var str = document.getElementById('hotel_arrival').value;
        var str2 = document.getElementById('hotel_departure').value;
        var reg = /[\.]/;
        while(reg.exec(str))
        {
         str = str.replace(reg,'/');
        }
        document.getElementById('checkInDate').value = str;
        
        while(reg.exec(str2))
        {
         str2 = str2.replace(reg,'/');
        }
        document.getElementById('checkOutDate').value = str2;
    
    }
}

function datumanpassen(lang) {
      
      
      if(lang == 'en')
      {
      var str = document.getElementById('departureDate').value;
      var str2 = document.getElementById('returnDate').value;
      var reg = /[\.]/;
      while(reg.exec(str))
        {
         str = str.replace(reg,'/');
        }
      document.getElementById('departureDate').value = str;
      while(reg.exec(str2))
        {
         str2 = str2.replace(reg,'/');
        }
      document.getElementById('returnDate').value = str2;
      alert(document.getElementById('returnDate').value);
      }

}

function encode_utf8(rohtext) {
	// dient der Normalisierung des Zeilenumbruchs
	rohtext = rohtext.replace(/\r\n/g,"\n");
	var utftext = "";
	for(var n=0; n<rohtext.length; n++)
	{
		// ermitteln des Unicodes des  aktuellen Zeichens
		var c=rohtext.charCodeAt(n);
		// alle Zeichen von 0-127 => 1byte
		if (c<128)
			utftext += String.fromCharCode(c);
			// alle Zeichen von 127 bis 2047 => 2byte
		else if((c>127) && (c<2048)) {
			utftext += String.fromCharCode((c>>6)|192);
			utftext += String.fromCharCode((c&63)|128);}
			// alle Zeichen von 2048 bis 66536 => 3byte
		else {
			utftext += String.fromCharCode((c>>12)|224);
			utftext += String.fromCharCode(((c>>6)&63)|128);
			utftext += String.fromCharCode((c&63)|128);}
	}
	return utftext;
}


function nl_anmeldung()
{
document.getElementById('nlbox').innerHTML = "<form class='nl_form' name='nlanmeldung' action='/flynews.php' method='post'><input type=hidden name='ecsend' value='1'><input type=hidden name='action_type' value='subscribe'><input type=hidden name='datenverwendung' value='ja'><select style='width:144px;font-size:11px' name='anrede'><option value='-1'>Ihre Anrede</option><option value='2'>Frau</option><option value='1'>Herr</option></select><br><input name='vorname' id='fvorname' style='width:55px;font-size:11px' value=' Vorname...' onFocus='clearfield(this.id);'><input name='name' id='fname' style='width:79px;font-size:11px' value=' Nachname...' onFocus='clearfield(this.id);'><br><input name='email' id='femail' style='width:140px;font-size:11px' value=' Ihre E-Mail-Adresse...' onFocus='clearfield(this.id);'><br><input style='margin:3px;background:none;border:none' type='image' src='/imgsrc/button/grey/nl-anmeldung.gif'></form>";
document.getElementById('nlbox').style.backgroundImage="url(/imgsrc/style/letter_form.gif)";
}
//-->