function myPreload(img_src){var d=document;if(d.images){if(!d.p){d.p=new Array()}var key=d.p.length;d.p[key]=new Image;d.p[key].src=img_src}}function preloadImages(){var a=preloadImages.arguments;for(i=0;i<a.length;i++){if(a[i].indexOf("#")!=0){myPreload(a[i])}}}
function initChanger(pic,thumbs,img,suffix,prev,next){var src_arr=new Array();var current_index=1;$(thumbs).each(function(i){var src=$(this).find(img).attr('src').replace(suffix,'');src_arr[i]=src;myPreload(src)});$(thumbs).click(function(){$(thumbs).removeClass('current');var src=$(this).find(img).attr('src').replace(suffix,'');$(pic).attr('src',src);$(this).addClass('current');$.each(src_arr,function(i,v){if(v==src){current_index=i+1}});return false});if(prev!=''){$(prev).click(function(){current_index--;if(current_index==0)current_index=src_arr.length;$(thumbs).removeClass('current');$(pic).attr('src',src_arr[current_index-1]);$(thumbs+':nth-child('+current_index+')').addClass('current');return false})}if(next!=''){$(next).click(function(){current_index++;if(current_index==src_arr.length+1)current_index=1;$(thumbs).removeClass('current');$(pic).attr('src',src_arr[current_index-1]);$(thumbs+':nth-child('+current_index+')').addClass('current');return false})}}
function initDatePicker(first,second){$('head').append($('<link type="text/css" rel="stylesheet" href="http://tools.werbewind.com/js/jquery-1.4.2/ui/custom_all/css/smoothness/jquery-ui-1.8rc3.custom.css" />'));$.getScript('http://tools.werbewind.com/js/jquery-1.4.2/ui/custom_all/js/jquery-ui-1.8.datepicker.min.js',function(){$.getScript('http://tools.werbewind.com/js/jquery-1.4.2/ui/i18n/jquery.ui.datepicker-de.js',function(){var sf=$(first).datepicker({minDate:"0",onSelect:function(){if($(second).length==1){var anrDate=new Date(Date.parse($(first).datepicker('getDate')));var abrDate=new Date(Date.parse($(second).datepicker('getDate')));if(anrDate>=abrDate||$(second).val()==''){$(second).datepicker('setDate',new Date(anrDate.getTime()+86400000))}$(second).datepicker("option","minDate",new Date(anrDate.getTime()+86400000))}}});var st=$(second).datepicker({minDate:"+1",onSelect:function(){var abrDate=new Date(Date.parse($(second).datepicker('getDate')));if($(first).val()==''){$(first).datepicker('setDate',new Date(abrDate.getTime()-86400000))}}})})})}
function initFancyBox(){var lb_els=$("a[rel^='lightbox']");if(lb_els.size()>0){$.getScript('http://tools.werbewind.com/js/jquery-1.4.2/fancybox/jquery.fancybox-1.3.1.pack.js',function(){$("a[rel^='lightbox']").fancybox({"speedIn":600,"speedOut":200,"overlayShow":true,"titlePosition":"over","overlayOpacity":0.85,"titleShow":true,"overlayColor":'#222',"cyclic":true})});$.getScript('http://tools.werbewind.com/js/jquery-1.4.2/fancybox/jquery.easing-1.3.pack.js');$.getScript('http://tools.werbewind.com/js/jquery-1.4.2/fancybox/jquery.mousewheel-3.0.2.pack.js');$('head').append($('<link rel="stylesheet" href="http://tools.werbewind.com/js/jquery-1.4.2/fancybox/jquery.fancybox-1.3.1.css" type="text/css" media="screen" />'))}}
var SC={e:null,f:null,c:null,srcs:'',thumbs:'',curr_pic:1,speed:2500,timeout:2000,Init:function(changer,pic,sources,thumbs,prev,next,speed,timeout){if($(changer)&&$(pic)&&sources.length>1){SC.e=$(pic);SC.srcs=sources;SC.thumbs=$(thumbs);SC.c=$(changer);if(speed>0)SC.speed=speed;if(timeout>0)SC.timeout=timeout;SC.f=SC.e.clone();for(var x=2;x<SC.srcs.length;x++){SC.Preload(SC.srcs[x])}if($(prev)){$(prev).click(function(){SC.GoPrev();return false})}if($(next)){$(next).click(function(){SC.GoNext();return false})}SC.InitThumbs();SC.StartChange()}},StartChange:function(){if(SC.e[0]&&SC.e[0].complete==true){SC.c.css({width:SC.e.width(),height:SC.e.height()});SC.e.css({position:'absolute',zIndex:5});SC.f.css({position:'absolute',zIndex:0});SC.c.append(SC.f);SC.f.attr('src',SC.srcs[SC.curr_pic]+'?'+(new Date()).getSeconds());setTimeout("SC.ChangeFirst()",SC.timeout)}else{setTimeout("SC.StartChange()",200)}},ChangeFirst:function(){SC.e.fadeOut(SC.speed,function(){SC.e.css({display:'inline',zIndex:0});SC.f.css({zIndex:5});SC.c.append(SC.f);SC.e.attr('src',SC.srcs[SC.GetCurrentPic()]);setTimeout("SC.ChangeSecond()",SC.timeout)});SC.SetCurrentClass(SC.curr_pic)},ChangeSecond:function(){SC.f.fadeOut(SC.speed,function(){SC.f.css({display:'inline',zIndex:0});SC.e.css({zIndex:5});SC.c.append(SC.e);SC.f.attr('src',SC.srcs[SC.GetCurrentPic()]);setTimeout("SC.ChangeFirst()",SC.timeout)});SC.SetCurrentClass(SC.curr_pic)},GetCurrentPic:function(){SC.curr_pic++;if(SC.curr_pic==SC.srcs.length){SC.curr_pic=0}return SC.curr_pic},GoNext:function(){var current=SC.GetCurrentPicIndex();var to_set=current+1;if(to_set==SC.srcs.length){to_set=0}SC.SetPic(to_set)},GoPrev:function(){var current=SC.GetCurrentPicIndex();if(current==0){current=SC.srcs.length}SC.SetPic(current-1)},GetCurrentPicIndex:function(){var z=SC.e.css('z-index');var o=SC.e.css('opacity');if(z>0&&o>0.51){var src=SC.e.attr('src')}else{var src=SC.f.attr('src')}for(var x=0;x<SC.srcs.length;x++){if(SC.srcs[x]==src){return x}}},SetPic:function(x){SC.e.attr('src',SC.srcs[x]);SC.f.attr('src',SC.srcs[x]);SC.SetCurrentClass(x);SC.curr_pic=x},SetCurrentClass:function(index){SC.thumbs.each(function(i){$(this).removeClass('current')});SC.thumbs.eq(index).addClass('current')},InitThumbs:function(){SC.thumbs.each(function(i){$(this).click(function(){SC.SetPic(i);return false})});SC.SetCurrentClass(0)},Preload:function(img_src){var d=document;if(d.images){if(!d.p){d.p=new Array()}var key=d.p.length;d.p[key]=new Image;d.p[key].src=img_src}}}

$(document).ready(function(){
	initFancyBox();
	$("a[rel^='lightbox']:not(.button)").prepend('<span></span>');
	initDatePicker('#f_date_sa','#f_date_sb');
	if($('#sc_changer').length>0){
		SC.Init('#sc_changer','#sc_pic',sc_srcs,'','','',0,0);
	}
	if($("#kontaktform").length>0 || $('#guestbookform').length>0){
		$.getScript('http://tools.werbewind.com/js/jquery-1.4.2/validate/jquery.validate.js',function(){
		  $.getScript('http://tools.werbewind.com/js/jquery-1.4.2/validate/localization/messages_de.js',function(){
			if($("#kontaktform").length>0){
				$("#kontaktform").validate();
				initDatePicker('#anreise','#abreise');		
			} else {
				$("#guestbookform").validate();
			}
		  });	
		});
	}
	$('#webcam_thumbs .thumb img').click(function(){
		$('#webcam_thumbs .thumb img').removeClass('current');
		$(this).addClass('current');
		var new_src = $(this).attr('src').replace('includes/box/webcam_pic.php?pic=','');
		myPreload(new_src);
		$('img#livecam').attr('src',new_src);
	});
	$('.newsbox a').mousedown(
		function(){$.ajax({url:'http://tools.werbewind.com/Newsbox/add_click.php?id='+$(this).attr('rel')})}
	);
	var nbh = $('.newsbox .sliding').height();
	$('.newsbox .sliding').css({height:53});
	$('.newsbox').mouseover(function(){$(this).find('.sliding').stop(true).animate({height:nbh},500)});
	$('.newsbox').mouseout(function(){$(this).find('.sliding').stop(true).animate({height:53},500)});
	$('#links-partner .link a').mousedown(
		function(){$.ajax({url:'http://tools.werbewind.com/LinkManagement/stats.php?id='+$(this).attr('rel')});}
	);
  //if($('#pic').length>0){initChanger('#pic','#thumbs a','img','_kl','','');}
});
