var viewtype;

function gotoLink (htmlElement) {
	var destinationURL = "";
	var target = "";
	
	if(htmlElement.href) {
		destinationURL = htmlElement.href;
		target = htmlElement.getAttribute("target");
	}
	else {
		if(htmlElement.childNodes) {
			if(htmlElement.getElementsByTagName("a")) {
				destinationURL = htmlElement.getElementsByTagName("a")[0].href;
				target = htmlElement.getElementsByTagName("a")[0].getAttribute("target");
			}
		}
	}
	
	if(target == "_blank") {
		window.open(destinationURL);
	}
	else {
		location.href = destinationURL;
	}
}

function accouse(){

	$(".chk_box").click(function(){

		if($(this).hasClass("ison")){
			$(this).removeClass("ison");
			$("#"+$(this).attr("value")).attr("value", "false");
		} else {
			$(this).addClass("ison");
			$("#"+$(this).attr("value")).attr("value", "true");
			
		}
	
	});
	
	$(".chk_box_text").click(function(){
	
		if($(this).prev().hasClass("ison")){
			$(this).prev().removeClass("ison");
		} else {
			$(this).prev().addClass("ison");
		}
	
	});
}






function onlinebook(){
	var osize = false;

	$("#onlinebook").click(function() {

		if(osize == false){
			$("#onlinebook").css({"background-position":"0 -26px"});
			$("#onlinebook_open").fadeIn('slow', function() {
				osize = true;
			});
		} else {
			$("#onlinebook").css({"background-position":"0 0"});
			$("#onlinebook_open").fadeOut('slow', function() {
				osize = false;
			});	
		}

	});
	
}




function tabs(){

	$(".tabs").find("li").mouseover(function() {
		
		if(!$(this).hasClass("active") && !$(this).hasClass("sfhover")){
			$(this).addClass("sfhover");
		}
		
	}).mouseleave(function(){
		$(this).removeClass("sfhover");

	});
	
	
	$(".tabs").find("li").click(function() {
		
		if(!$(this).hasClass("active")){
			$(".tabs").find("li").removeClass("active");
			$(this).addClass("active");
		}
		
	});
}

function switchtab(num){

	var tab = ".ctn"+num;
	
	$(".ctn1").css({"display":"none"});
	$(".ctn2").css({"display":"none"});
	$(".ctn3").css({"display":"none"});
	$(".ctn4").css({"display":"none"});
	$(tab).css({"display":"block"});

}

function setmenuposition(num,offset){

	var num1 = "#menu ul li.nav_"+num;

	var newheight = ($(num1).find("ul.widenav").height()) - offset;
	$(num1).find("ul.widenav").css({"top":"-"+newheight+"px"});
}

function menu(){
	var col1h = ($("#col1").height()) + 80;
	var bgheight = ($("#col2").height()) + 80;
	
	
	bgheight = $("#inhalt").height();
	
	$("#content_bg").css({"height":""+bgheight+"px"});
	
	$("#menu ul li.main").mouseenter(function() {
		
		if(!$(this).hasClass("active") && !$(this).hasClass("sfhover")){
			$(this).addClass("sfhover");
		}
		
		
		if($(this).hasClass("nav_5") && $(this).hasClass("sfhover")){
			setmenuposition(5,16);
		}
		
		if($(this).hasClass("nav_6") && $(this).hasClass("sfhover")){
			setmenuposition(6,16);
		}
		
		if($(this).hasClass("nav_7") && $(this).hasClass("sfhover")){
			setmenuposition(7,16);
		}
		
	}).mouseleave(function(){
		$(this).removeClass("sfhover");

	});
}

function fancypercent(link,width,height){
	$.fancybox({
		'padding'		: 0,
		'href'			: link,
		'width'			: width,
		'height'		: height,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});

}

function fancyiframe(link,width,height){
	$.fancybox({
		'padding'		: 20,
		'href'			: link,
		'width'			: width,
		'height'		: height,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'type'			: 'iframe'
	});

}

function box(){
	
	$(".pic a").fancybox({
		'titlePosition'	: 'outside',
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});
	
	$("a.iframe").fancybox({
		'titlePosition'	: 'outside',
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'width' : 785,
		'height' : 475
	});
	/*
	$("a.iframevid").fancybox({
		'padding'       : 0,
		'titlePosition'	: 'outside',
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});
	*/
	$(".booksubmit").fancybox({
		'width' : 784,
		'height' : '95%',
        'autoScale'     	: false,
        'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});
	
	$("a.submit").fancybox({
		'width' : 784,
		'height' : '95%',
        'autoScale'     	: false,
        'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});

	
	
	$("a.googleroute").fancybox({
		'titlePosition'	: 'outside',
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'scrolling' : 'no',
		'width' : 800,
		'height' : 600
	});

}


function jsselect(){

	$('#ort ul li').hover(
		function() {
			$(this).find('ul:first').slideDown('fast');
		},
		function() {
			$(this).find('ul:first').slideUp(1);
		}
	);
	
	
	$("#ort ul li").find("li").click(function() {
		$("#ort ul li span").html($(this).text());
		$("#srccity").attr("value", $(this).attr("title"));
		$(this).parent().slideUp('fast');
		
	});
	
	$('#erwachseneselect ul li').hover(
		function() {
			$(this).find('ul:first').slideDown('fast');
		},
		function() {
			$(this).find('ul:first').slideUp(1);
		}
	);
	
	
	$("#erwachseneselect ul li").find("li").click(function() {
		$("#erwachseneselect ul li span").html($(this).text());
		$("#erwachseneselectval").attr("value", $(this).attr("title"));
		$(this).parent().slideUp('fast');
		
	});
	

	$('#childselect ul li').hover(
		function() {
			$(this).find('ul:first').slideDown('fast');
		},
		function() {
			$(this).find('ul:first').slideUp(1);
		}
	);
	
	
	$("#childselect ul li").find("li").click(function() {
		$("#childselect ul li span").html($(this).text());
		$("#childselectval").attr("value", $(this).attr("title"));
		$(this).parent().slideUp('fast');
		
	});
	
	
	

	$('#rubrikseneselect ul li').hover(
		function() {
			$(this).find('ul:first').slideDown('fast');
		},
		function() {
			$(this).find('ul:first').slideUp(1);
		}
	);
	
	
	$("#rubrikseneselect ul li").find("li").click(function() {
		$("#rubrikseneselect ul li span").html($(this).text());
		$("#rubrikseneselectval").attr("value", $(this).attr("title"));
		$(this).parent().slideUp('fast');
		
	});
	
	
	$('#kategorieselect ul li').hover(
		function() {
			$(this).find('ul:first').slideDown('fast');
		},
		function() {
			$(this).find('ul:first').slideUp(1);
		}
	);
	
	
	$("#kategorieselect ul li").find("li").click(function() {
		$("#kategorieselect ul li span").html($(this).text());
		$("#kategorieselectval").attr("value", $(this).attr("title"));
		$(this).parent().slideUp('fast');
		
	});
	
	$('#anredeselect ul li').hover(
		function() {
			$(this).find('ul:first').slideDown('fast');
		},
		function() {
			$(this).find('ul:first').slideUp(1);
		}
	);
	
	
	$("#anredeselect ul li").find("li").click(function() {
		$("#anredeselect ul li span").html($(this).text());
		$("#anredeselectval").attr("value", $(this).attr("title"));
		$(this).parent().slideUp('fast');
		
	});
	
	
		$('#landselect ul li').hover(
		function() {
			$(this).find('ul:first').slideDown('fast');
		},
		function() {
			$(this).find('ul:first').slideUp(1);
		}
	);
	
	
	$("#landselect ul li").find("li").click(function() {
		$("#landselect ul li span").html($(this).text());
		$("#landselectval").attr("value", $(this).attr("title"));
		$(this).parent().slideUp('fast');
		
	});
	
}

function showweather(){

	var size = false;

	$("#weatherbox_open").click(function() {
		
		if(size == false){
			
			$("#weatherbox_open").css("background-position","-560px -11px");
		
			$('.wbox_close').fadeOut('slow', function() {
				// Animation complete.
				
				$("#weatherbox").animate({

					height: "190px",
					width: "576px"

				  }, 500, function() {

					  size = true;
					  $('.wbox_open').fadeIn('slow', function() {
					  
					  });
					  
					  
				  });
				  
				  
				$("#weatherbox_open").animate({

					right: "549px"

				  }, 500, function() {
				  
				  });
				
				
			});




		} else {
		
			$("#weatherbox_open").css("background-position","-560px 7px");
		
			$('.wbox_open').fadeOut('slow', function() {
			
				$("#weatherbox").animate({

					height: "100px",
					width: "247px"

				  }, 500, function() {

					  size = false;
					  
					$('.wbox_close').fadeIn('slow', function() {

					});

				  });
				  
				$("#weatherbox_open").animate({

					right: "220px"

				  }, 500, function() {

				  });
			  
			});

		}

	});
	
	
	$(".tsopen").click(function() {

		$("#weatherbox_open").css("background-position","-560px -11px");
	
		$('.wbox_close').fadeOut('slow', function() {
			// Animation complete.
			
			$("#weatherbox").animate({

				height: "190px",
				width: "576px"

			  }, 500, function() {

				  size = true;
				  $('.wbox_open').fadeIn('slow', function() {
				  
				  });
				  
				  
			  });
			  
			  
			$("#weatherbox_open").animate({

				right: "549px"

			  }, 500, function() {
			  
			  });
			
			
		});

	});
	
}

function move(x, y) {
	map.panDirection(x,y);
}

function changeType(id) {

	if (id == 1) {
		map.setMapType(G_NORMAL_MAP);
		$('#typelink_one').addClass("active");
		$('#typelink_two').removeClass("active");
		$('#typelink_three').removeClass("active");

	}
	if (id == 2) {
		map.setMapType(G_SATELLITE_MAP);
		$('#typelink_one').removeClass("active");
		$('#typelink_two').addClass("active");
		$('#typelink_three').removeClass("active");

	}
	if (id == 3) {
		map.setMapType(G_PHYSICAL_MAP);
		$('#typelink_one').removeClass("active");
		$('#typelink_two').removeClass("active");
		$('#typelink_three').addClass("active");

	}
}




function hotelcat(path) { 
	$("#ukcat2").load("/?controller=Objects&action=hotelcatajax&objectpath="+path+"&language="+language+"");
}
/*
function addinteractivemarker(rubrik,kategorie) {
	$("#addmarker").load("/?controller=Objects&action=addinteractivemarker&rubrik="+rubrik+"&kategorie="+kategorie+"&language="+language+"");
}

function dellinteractivemarker(rubrik,kategorie) { 
	$("#addmarker").load("/?controller=Objects&action=dellinteractivemarker&rubrik="+rubrik+"&kategorie="+kategorie+"&language="+language+"");
}

*/

$(document).ready(function() {
    $("#languages").mouseover(function(){
        $(this).addClass('active');
    }).mouseout(function(){
        $(this).removeClass('active');
    });
});
