function sys_rollover(Bildname, Dateiname) {if (document.images) {document.images[Bildname].src = Dateiname }}function sys_print(Link) {fenster=window.open(Link,"Print","width=750,height=600, location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes")}function sys_popup_layer(layer, title) {    var link = '/scripts/ajax/ajax.20-1_reisen_details_popup.php?height=400&width=700&layer=' + layer;    tb_show(title, link, null);}function sys_vigenere_decrypt (key, chiffre) {  var i, j = 0;  var hlp  = 0;  var text = "";  var alphabet = "abcdefghijklmnopqrstuvwxyz1234567890@.-";  var alphaLen = alphabet.length;  chiffre = chiffre.toLowerCase();  key     = key.toLowerCase();  for (i=0; i < chiffre.length; i++) {    hlp = alphabet.indexOf(chiffre.charAt(i));    if (hlp >= 0) {      text = text + alphabet.charAt((alphaLen+(hlp-alphabet.indexOf(key.charAt(j))))%alphaLen);      j = (j+1) % key.length;    } else text = text + chiffre.charAt(i);  }  return text;}function sys_spam_protection (key, chiffre) {  location.href='mailto:'+sys_vigenere_decrypt(key, chiffre);}//*****Newsletter******function sys_newsletter_clear_right() {if (document.formular_newsletter.fnewsletter_email_right.value=='Newsletter abonnieren') {document.formular_newsletter.fnewsletter_email_right.value="";}}function sys_newsletter_add_right() {if (!document.formular_newsletter.fnewsletter_email_right.value) {document.formular_newsletter.fnewsletter_email_right.value="Newsletter abonnieren";}}function sys_newsletter_send() {    var email = document.getElementById('email').value;	if (sys_check_mail(email)) {          document.formular.submit();    } else {	      alert('Fehler: Bitte geben Sie eine gültige E-Mail Adresse ein.');	}}function sys_newsletter_send_right() {    var email = document.getElementById('fnewsletter_email_right').value;	if (sys_check_mail(email)) {          document.formular_newsletter.submit();    } else {	      alert('Fehler: Bitte geben Sie eine gültige E-Mail Adresse ein.');	}    /*	var date = new Date();	var seconds = date.getTime();          var email = document.formular_newsletter.fnewsletter_email.value;	if ((email=='Newsletter abonnieren') || email=='') {	     alert('Fehler: Bitte geben Sie eine gültige E-Mail Adresse ein.');	} else {	    sys_ajax_process_url(xmlHttp_1,url_path + '/scripts/ajax/ajax.newsletter_register.php?email='+ email + '&' +seconds,'','sys_newsletter_register_out');	}         */}function sys_check_mail(s) {  var a = false;  var res = false;  if(typeof(RegExp) == 'function')    {    var b = new RegExp('abc');    if(b.test('abc') == true){a = true;}    }  if(a == true)    {    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+                     '(\\.)([a-zA-Z]{2,4})$');    res = (reg.test(s));    }  else    {    res = (s.search('@') >= 1 &&           s.lastIndexOf('.') > s.search('@') &&           s.lastIndexOf('.') >= s.length-5)    }  return(res);  }function sys_newsletter_register_out(content) {    var content_array = content.split("#$#");    if (content_array[0]==1) {	    alert('Ihre E-Mail wurde erfolgreich in das Newslettersystem eingetragen.');		document.formular_newsletter.fnewsletter_email.value="Newsletter abonnieren";	} else {	    if (content_array[1]==1) {alert('Fehler: Bitte geben Sie eine gültige E-Mail Adresse ein.');}	    if (content_array[1]==2) {alert('Fehler: Interner Server- oder Scriptfehler.');}	}}//*****Call-Back-Box******function sys_call_back_check() {		if (document.formular.fcall_back.checked) {	    document.getElementById('call_back_box').style.display = '';		document.getElementById('phone_duty_no').style.display = 'none';		document.getElementById('phone_duty').style.display = '';	} else {	    document.getElementById('call_back_box').style.display = 'none';		document.getElementById('phone_duty_no').style.display = '';		document.getElementById('phone_duty').style.display = 'none';			}}function sys_call_back_date(day,time) {		var date = new Date();	var seconds = date.getTime();		if (typeof day=='undefined') {	    day=document.formular.fcall_back_day.value;	}		if ((typeof time=='undefined') && (document.formular.fcall_back_time)) {	    time=document.formular.fcall_back_time.value;	}			sys_ajax_process_url(xmlHttp_1,url_path + '/scripts/ajax/ajax.call_back_date.php?call_back_day=' + day + '&call_back_time=' + time  + '&' +seconds,'','sys_call_back_date_out');	}function sys_call_back_date_out(content) {	document.getElementById('call_back_box_date').innerHTML= content;}//*****Reisestart < 14 Tage in der Zukunft ******function sys_travel_start_check() {	if (document.getElementById('travel_start_check') && document.formular.ftravel_start) {				document.getElementById('travel_start_check').style.display = 'none';		    document.getElementById('phone_duty_no').style.display = '';		    document.getElementById('phone_duty').style.display = 'none';            document.formular.ftravel_start_check.value=0;									var travel_start = document.formular.ftravel_start.value;						if (travel_start != '') {			    travel_start_array = travel_start.split(".");							a = parseInt(travel_start_array[2]);				b = parseInt(travel_start_array[1]-1);				c = parseInt(travel_start_array[0]);				d = 0;				e = 0;				date_start = new Date(a,b,c,d,e);				date_now = new Date();								if (a > 0 && b >=0 && c > 0) {					total = date_start.getTime()-date_now.getTime();					days= Math.floor(total/(24*3600*1000)); 					if ((days<=14) && (days>=0)) {							document.getElementById('travel_start_check').style.display = '';							document.getElementById('phone_duty_no').style.display = 'none';							document.getElementById('phone_duty').style.display = '';							document.formular.ftravel_start_check.value=1;										        }						}						}			    }	}function sys_fly_different_ways_check() {	if (document.formular.ffly_different_ways) {		var fly_different_ways = radioValue(document.formular.ffly_different_ways);				if (fly_different_ways=="ja") {		    document.getElementById('fly_different_ways_box').style.display = '';		} else {		    document.getElementById('fly_different_ways_box').style.display = 'none';		}	}}function radioValue(rObj) {    for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;    return false;  }//*****Bookmark******function sys_bookmark(){  var SiteTitle = document.title;  var SiteURL = window.location;  if (window.sidebar) {    window.sidebar.addPanel(SiteTitle, SiteURL,'');  }  else if (window.opera && window.print){    var elem = document.createElement('a');    elem.setAttribute('href',SiteURL);    elem.setAttribute('title',SiteTitle);    elem.setAttribute('rel','sidebar');    elem.click();    } else if (document.all)  {        window.external.AddFavorite(SiteURL,SiteTitle);    }}//*****Datumsfunction******function sys_date_fullyear(y) {   return (y < 1000 ? y+1900 : y);}function sys_date_format(target, year_correction) {	var now = new Date();    var year_act = sys_date_fullyear(now.getYear());    var year_cmp;    var century = parseInt(year_act.toString().substr(0,2)+"00");	var target_array=target.split(':');	target_value=target_array[0];	if (!target_array[1]) {target_form="formular";} else {target_form=target_array[1];}	date_entry = document.forms[target_form].elements[target_value].value;	date_entry = date_entry.replace(/,/g,'.');	date_entry = date_entry.replace(/-/g,'.');	date_entry = date_entry.split(".");    if (date_entry.length == 1) {        day=date_entry[0].substr(0,2);        month=date_entry[0].substr(2,2);        year=year_correction || date_entry[0].substr(4);    } else {		day=date_entry[0];		month=date_entry[1];		year=date_entry[2];	}	if (!month) { month=now.getMonth()+1; }	if (!year_correction) {if (!year) {year=year_act;}} else {year=year_correction;}	february_days = ( (year%4 == 0) && ( (year%100!= 0) || (year%400 == 0) ) ) ? 29 : 28;	var month_days = {1:31,2:february_days,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31};	if (day > month_days[month*1]) { day = month_days[month*1]; }	if (day>=1 && day<=month_days[month*1] && month>=1 && month<=12 && year>1) {        if (day<10) {day="0"+(day*1);}        if (month<10) {month="0"+(month*1);}        if (year.length == 2) {        	year=year*1;        	year_cmp = new Array(year_act-49, year_act+50);        	year_cmp = new Array(year_cmp[0].toString().substr(2), year_cmp[1].toString().substr(2));			if(year_cmp[0] > year_cmp[1]) {				if(year>year_cmp[0]) { year += century-100; } else { year += century; }			} else { 				if(year>year_cmp[0]) { year += century; } else { year += century+100; }			}		}        document.forms[target_form].elements[target_value].value=day+"."+month+"."+year;	}		sys_travel_start_check();}function sys_layer(node, id) {	var tableExp  = new RegExp ('\\blayers\\b', "g");	var layerExp = new RegExp ('\\blayer_', "g");	var idExp = new RegExp ('\\blayer_'+id+'\\b', "g");	while (node = node.parentNode) {	    if (node.className.match(tableExp)) {var table = node; break;}	}    if (table) {        if (table.all) {var elements = table.all;}        else {var elements = table.getElementsByTagName("*");}        for (var e=0; e<elements.length; e++) {            if(elements[e].id && elements[e].id.match(layerExp)) {				if (elements[e].id.match(idExp)) {                    switch (elements[e].style.display) {                    	case 'none': elements[e].style.display = 'block'; break;                    	default: elements[e].style.display = 'none';                    }                } else {                	elements[e].style.display = 'none';                }			}        }    }    return false;}function sys_change_count_adults_more() {      var count_adults = document.getElementById('fcount_adults').value;   if (count_adults == 'more') {       document.getElementById('fcount_adults').style.width = '50px';	         document.getElementById('fcount_adults_more_layer').style.display = '';      } else {       document.getElementById('fcount_adults').style.width = '115px';	         document.getElementById('fcount_adults_more_layer').style.display = 'none';       document.getElementById('fcount_adults_more').style.display = ''; 	      }   }function sys_change_count_childs(max) {      var count_childs = document.getElementById('fcount_childs').value;   for (var e=1; e<max; e++) {     var field_name='fage_child_layer_' + e;    	 if (e>count_childs) {		 document.getElementById(field_name).style.display = 'none'; 	 } else {		 document.getElementById(field_name).style.display = ''; 	 }   }   }$(document).ready(function() {	// Lightbox für rel-Tag vorbereiten	$('a[rel^=lightbox]').lightBox();	// Scrollender Container    /*	$(window).scroll(function() {	    e_scrollContent = $('#scroll_content');	    realOffset = (parseInt(e_scrollContent.offset().top) - parseInt(e_scrollContent.css('top'))) - 20;	    newOffset = ($('html').attr('scrollTop') - $('#content_right_inner').offset().top) + 20;	    maxOffset = $('#box').height() - $(window).height() - realOffset - 20;	    //alert(maxOffset);	    if ($('html').attr('scrollTop') >= realOffset) {	        e_scrollContent.css({position: 'relative', top: newOffset + 'px'});	        if (parseInt(e_scrollContent.css('top')) >= maxOffset) {	            e_scrollContent.css({position: 'relative', top: maxOffset + 'px'});	        }	    } else {	    	e_scrollContent.css({position: 'relative', top: '0px'});	    }	})	*/})