// seo visitor

	function activateQForm (formname) {
	
		if (formname == 'nurhotel') {
		
			if (document.getElementById('nurhotel_radio').checked!='checked') {
			
				document.getElementById('bengine').action='/ibe_erde/'
				document.getElementById('qs_abflug_1').style.display='none';
				document.getElementById('nurhotel_radio').checked='checked';
				document.getElementById('lamip_radio').checked='';
			
			}
		
		}
	
		if (formname == 'lamip') {
		
			if (document.getElementById('lamip_radio').checked!='checked') {
			
				document.getElementById('bengine').action='/ibe/'
				document.getElementById('qs_abflug_1').style.display='inline';
				document.getElementById('lamip_radio').checked='checked';
				document.getElementById('nurhotel_radio').checked='';
			
			}
		
		}
		
	}

function printit(){  
	if (window.print) {
		window.print() ;  
	} else {
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
	}
}

function scrollContainer(elem,init,i){
	if (i<100) {
		i++;
		i++;
		i++;
		i++;
		i++;
		document.getElementById(elem).style.top=(init + i) + 'px'; 
		window.setTimeout("scrollContainer('"+ elem + "'," + init + ", " + i +")", 0);
		
		if (i==95 && elem == 'regionen1-Pfad014-1') {
			document.getElementById('seobanner').style.display='';
		}
	}
}

function seo_open() {
	
	scrollContainer('linke_blockl',47,0);
	scrollContainer('regionen1-Pfad012',52,0);
	scrollContainer('regionen1-Pfad014',76,0);
	scrollContainer('regionen1-Pfad014-1',75,0);
	
}

function seo_close() {

	document.getElementById('linke_blockl').style.top='47px';
	document.getElementById('regionen1-Pfad012').style.top='52px';
	document.getElementById('regionen1-Pfad014').style.top='76px';
	document.getElementById('regionen1-Pfad014-1').style.top='75px';

}
//

// JavaScript Document functions misc
DatArray = new Array("So","Mo","Di","Mi","Do","Fr","Sa","??" )


	function city_booking_links (ortid, ortname, lmp,fewo,flugcode,erde, lmp2,fewo2,flugcode2,erde2) {
		
		if (lmp != "") lm = lmp;
		else lm = lmp2;
		
		if (fewo != "") fw = fewo;
		else fw = fewo2;

		if (flugcode != "") fc = flugcode;
		else fc = flugcode2;

		if (erde != "") nh = erde;
		else nh = erde2;

		if (lm == "" && fw == "" && nh == "") document.write('');
		else document.write('Angebote f&uuml;r ' + ortname + ':<br />');		

		if (lm != "") document.write('<a href="/ibe/?KID=882010&formular=4&showresult=1&detail=hotel&topRegion=' + lm + '&personen=25;25;&s_ort=' + ortname + '&CREF=ci_' + ortid + '" class="top_preisl">&raquo; Lastminute-Angebote</a><br />\n');
									  
		if (lm != "") document.write('<a href="/ibe/?KID=882010&engine=pauschal&formular=4&showresult=1&detail=hotel&topRegion=' + lm + '&personen=25;25;&s_ort=' + ortname + '&CREF=ci_' + ortid + '" class="top_preisl">&raquo; Fr&uuml;hbucher &amp; Pauschal</a><br />\n');

		if (fw != "") document.write('<a href="http://reisecenter.hotelkatalog24.de/booking/hk24/fewo/index.php?KID=882010&formular=4&showresult=1&detail=hotel&topRegion=' + fw + '&personen=25;25;25;25;;;;&s_ort=' + ortname + '&CREF=ci_' + ortid + '" class="top_preisl">&raquo; Ferienwohnungen</a><br />\n');

		if (nh != "") document.write('<a href="http://reisecenter.hotelkatalog24.de/booking/hk24/erde/index.php?KID=882010&formular=4&showresult=1&detail=hotel&topRegion=' + nh + '&personen=25;25;&s_ort=' + ortname + '&CREF=ci_' + ortid + '" class="top_preisl">&raquo; Nur-Hotel (Eigenanreise)</a><br />\n');

//		if (fc != "") document.write('<a href="http://reisecenter.hotelkatalog24.de/booking/hk24/erde/index.php?KID=882010&engine=erde&termin=' + hintermin + '&ruecktermin=' + ruecktermin + '&personen=25;25&gruppe=&showresult=1&detail=termine&agent=' + agent + '&top_treffer=1&dauer=6_7&kategorie=0&' + ba_link + '" class="top_preisl">&raquo; Nur-Hotel Angebote</a><br />');


}


	function hotel_booking_links (ba_link,lm,p,nh,hintermin,ruecktermin,agent,cref,cref2) {
	
		if (lm == "1") document.write('<a href="/ibe/?KID=882010&termin=' + hintermin + '&ruecktermin=' + ruecktermin + '&personen=25;25&gruppe=&showresult=1&detail=termine&agent=' + agent + '&top_treffer=1&dauer=6_7&kategorie=0&' + ba_link + '" class="top_preisl">&raquo; LastMinute-Reisen</a><br />');
									  
		if (p == "1") document.write('<a href="/ibe/?KID=882010&engine=pauschal&termin=' + hintermin + '&ruecktermin=' + ruecktermin + '&personen=25;25&gruppe=&showresult=1&detail=termine&agent=' + agent + '&top_treffer=1&dauer=6_7&kategorie=0&' + ba_link + '" class="top_preisl">&raquo; Fr&uuml;hbucher &amp; Pauschal</a><br />');

		if (nh == "1") document.write('<a href="http://reisecenter.hotelkatalog24.de/booking/hk24/erde/index.php?KID=882010&engine=erde&termin=' + hintermin + '&ruecktermin=' + ruecktermin + '&personen=25;25&gruppe=&showresult=1&detail=termine&agent=' + agent + '&top_treffer=1&dauer=6_7&kategorie=0&' + ba_link + '" class="top_preisl">&raquo; Nur-Hotel Angebote</a><br />');

	}

function hotel_update_attr(hid, attr, value) {
	
	if (value == "ja")
		value = "nein";
	else if (value == "nein")
		value = "ja";
		
	document.getElementById('attr_'+attr).innerHTML="<img src='/2007/ajax/update_hotel_attr.php?hotelid=" + hid + "&attr=" + attr + "&value=" + value + "' alt='" + attr + ": " + value + "' />";	
	
}


function iframe_urlaubsziele_on(counter, lc, name) {
	
   document.getElementById('toggle-'+counter+'-on').style.display='none';
   document.getElementById('toggle-'+counter+'-off').style.display='';

   $('#ziel-'+counter).BlindDown(500);
   
   if (document.getElementById('ziel-'+counter).innerHTML=="")
     document.getElementById('ziel-'+counter).innerHTML='<iframe frameborder="0" marginheight="0" marginwidth="0" width="526" height="248" src="/iframes/urlaubsziele.php?LC='+lc+'&name='+name+'"></iframe>';

}

function iframe_urlaubsziele_off(counter, lc, name) {
	
   $('#ziel-'+counter).BlindUp(500);
   document.getElementById('toggle-'+counter+'-on').style.display='';
   document.getElementById('toggle-'+counter+'-off').style.display='none';
   document.getElementById('ziel-'+counter).style.display='none';
//   document.getElementById('ziel-'+counter).innerHTML='';

}

/* ajax suggest */

    function daten() {
      var ausgabe = '<a class=\'sg_ergebnis\' onclick="document.getElementById(\'sg_ausgabe\').style.visibility = \'hidden\'"><strong>Vorschläge schließen</strong></a>';

      if (xmlHttp.readyState == 4) {
        text = xmlHttp.responseText;
        if (text != "") {
          textteile = text.split(";");
          for (var teil in textteile) {
            ausgabe += "<a";
			temp = textteile[teil];
            ausgabe += " id='" + teil + "' class='sg_ergebnis' onclick=loadURL('"+ temp.substr(temp.indexOf(".")+1) +"')>";
			temp = unescape(textteile[teil]).split("+").join(" ");
            ausgabe += temp.substr(0,temp.indexOf(".")) + "</a>";
          }
          document.getElementById('sg_ausgabe').innerHTML = ausgabe;
        }
        if (ausgabe != "") {
          document.getElementById('sg_ausgabe').style.visibility = "visible";
        } else {
          document.getElementById('sg_ausgabe').style.visibility = "hidden";        
        }
      }
    }

	function loadURL(url) {
		if (url != "-") {
        document.getElementById('sg_ausgabe').style.visibility = "hidden";        
		document.location.href=url;
		}
	}
	
    function suggest(wert) {
	  if (wert.length>1) {
      wert_global = wert;
      document.getElementById('suche').focus();
      if (window.ActiveXObject) {
        try {
          xmlHttp= new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
          try {
            xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
          } catch (e) {
          }
        }
      } else if (window.XMLHttpRequest) {
        try {
          xmlHttp= new XMLHttpRequest();
        } catch (e) {
        }
      }
 
    
      if (xmlHttp) {
        xmlHttp.open('GET', 'http://www.hotelkatalog24.de/suggest.php?q=' + escape(wert) + '&cat=' + document.getElementById('cat').value, true);
        xmlHttp.onreadystatechange = daten;
        xmlHttp.send(null);
      }
	  }
    }

/* ajax suggest | */

function editdivabort() {

	document.getElementById('teasercontent').style.display='';
	document.getElementById('editcp').style.display='';
	document.getElementById('editdiv').style.display='';
	document.getElementById('editdiv').innerHTML='';

}

function showeditdiv(itemid, itemtype){
	
	document.getElementById('teasercontent').style.display='none';
	document.getElementById('editcp').style.display='none';
	document.getElementById('editdiv').innerHTML='<form name="form" action="http://dataserver.hotelkatalog24.net/redaktion/content/save.php" method="post" style="display:inline"><input type="hidden" name="itemid" value="'+ itemid +'"><input type="hidden" name="itemtype" value="'+ itemtype +'"><textarea name="teaser" cols="72" rows="8" class="infoteaseredit">' + document.getElementById('teasercontent').innerHTML + '</textarea><img src="../../../bilder/icons/accept.png" style="cursor:pointer" onclick="form.submit()" /><img src="../../../bilder/icons/cross.png" style="cursor:pointer" onclick="editdivabort()" /></form>';
	
}

function fenster(url) 
{ 
 var breite=600; 
 var hoehe=600; 
 var positionX=((screen.availWidth / 2) - breite / 2); 
 var positionY=((screen.availHeight / 2) - hoehe / 2); 
 pop=window.open('','','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,fullscreen=0,width='+breite+',height='+hoehe+',top=0,left=0'); 
 pop.resizeTo(breite,hoehe); 
 pop.moveTo(positionX,positionY); 
 pop.location=url; 
 }

function hkj_submit_bwfb(id, fb, ver) {
	
	var ran_number= Math.random()*5;
	document.getElementById('vote'+id+'fb').innerHTML='<img src="/ajaxclient.php?action=bwfb&bwid='+id+'&fb='+fb+'&ran='+ran_number+'&ver='+ver+'" width="100" height="1"><img src="/bilder/gruen/vd_stimme.gif" alt="Vielen Dank!">';
	// html content des divs setzen
		
}


function submitUserRegistration() {

	if (document.getElementById('pass').value != document.getElementById('kennwort2').value)
		alert('Das erste und das zweite Kennwort stimmen nicht miteinander überein!');
	
	else return 1;
	
}

function AddFavLink() {
	if (window.external)
	{
		document.write(
			'<a href="#"'
			+ ' onclick="window.external.AddFavorite(location.href,document.title);">'
			+ 'zu den Favoriten hinzuf&uuml;gen</a>'
			);
	}
}

function SELECT_VON()
{
	document.write("")
	for (var i=1; i<=340;i++)
	{
		document.write('<option value='+i+'>'+GetDatum(i)+'</option>')
	}

	document.write("")
}

function GetDatum(offset)
{
	var time = new Date()
	time.setTime( time.getTime()+offset*86400000);
	tag     = time.getDate();
	monat   = time.getMonth()+1;
	jahr    = time.getYear() % 100;
	if (tag   < 10)   tag   = "0"+tag;
	if (monat < 10)   monat = "0"+monat;
	if (jahr  < 10)   jahr  = "0"+jahr;
	else jahr  = jahr;
	return tag+'.'+monat+'.'+jahr+' '+DatArray[time.getDay()]
}

function update_laenge() {
	document.getElementById('LMIN').value = parseInt(document.getElementById('LEN').options[document.getElementById('LEN').selectedIndex].value.substr(0,2));
	document.getElementById('LMAX').value = parseInt(document.getElementById('LEN').options[document.getElementById('LEN').selectedIndex].value.substr(3,2));
}

function checkEnter(e, sp, cat, maxi){
	var characterCode;
	
	if(e && e.which){
	e = e;
	characterCode = e.which;
	}
	else{
	e = event;
	characterCode = e.keyCode;
	}
	
	if(characterCode == 13){
		document.location.href='http://www.hotelkatalog24.de/suche/'+sp.value+'/' + cat + '/' + maxi;
	return false
	}
	else{
	return true
	}
}