// JavaScript Document
;;

$(document).ready(function(){	 
		var cfopen = false;
		var imopen = false;							 

		var options = { 
			beforeSubmit:  	showRequest,
			success:       	showResponse,
			timeout: 		3000
		}; 

		var options2 = { 
			beforeSubmit:  	showRequest2,
			success:       	showResponse2,
			timeout: 		3000
		}; 

		$('#tellform').submit(function() { 
			$(this).ajaxSubmit(options); 
			return false; 
		}); 
	
		$('#cf').submit(function() {
			$(this).ajaxSubmit(options2);
			return false;
		});
		
		$(document).bind('cbox_closed', function(){
			$(".flashplayer").css("visibility","visible");
		});			
			
		$("a[rel*=scrolltop]").click(function(){
			$('html, body').scrollTo('body',1000);
		});	
			
		$("a[rel*=newwindow]").click(function(){
			window.open(this.href);
			return false;
		});
		
		$("a[rel*=backtotell]").click(function(){
			$("#tellerror").css("display","none");
			$("#tellsuccess").css("display","none");
			$("#tellwait").css("display","none");
			$("#tellafriend").css("display","block");												 
		});
		
		$("a[rel*=backtocform]").click(function(){
			$("#cformerror").css("display","none");
			$("#cformsuccess").css("display","none");
			$("#cformwait").css("display","none");
			$("#cforminput").css("display","block");												 
		});		
		
		$("a.mainvideo").unbind('click').click(function(){
			$("#video .border").animate({height: "472px"},"slow",function(){
				$(".mainimg").fadeOut("slow",function(){
					$("#video .link_schliessen").css("visibility","visible");
					$("#video .flvvideo").css("visibility","visible").flash({
						src: "flv/gadowflvplayer.swf",
						allowfullscreen: true,
						width: "892",
						height: "472",
						bgcolor: "#000000"
					});										
				});													
			});
		});
		
		$("a.closevid").unbind('click').click(function(){
			$("#video .link_schliessen").css("visibility","hidden");
			$("#video .flvvideo").css("visibility","hidden").html("");
				$("#video .border").animate({height: "315px"},"slow",function(){
					$(".mainimg").fadeIn("slow");															
				});
		});
		
		$(".hideflash").click(function(){
			$(".flashplayer").css("visibility","hidden");
			var url = $(this).attr('title');
			$.fn.colorbox({ 
					open: true, 
					iframe:true, 
					href:url, 
					width:650, 
					height:380, 
					transition:'fade', 
					speed:500, 
					scrollbars:false,
					initialWidth: 5,
					initialHeight: 5
			});
		});		
		
		$(".showsocial").click(function(){
		    $(".flashplayer").css("visibility","hidden");
			var url = $(this).attr('title');
			$.fn.colorbox({ 
					open: true, 
					iframe:true, 
					href:url, 
					width:450, 
					height:170, 
					transition:'fade', 
					speed:500, 
					scrollbars:false,
					initialWidth: 5,
					initialHeight: 5
			});
		});		
		
		
		$("a[rel*=bxcontact]").click(function() {
			if (cfopen == false) {
				var targetOffset = $('#contact').offset().top;												
				if ($("#contact .box_contact").css("display")=="none") {
					$("#contact .box_contact").slideDown("slow",function(){
						$("a[rel*=bxcontact]").attr("class", "selected");
						var finalOffset = targetOffset - 50;
						$('html,body').scrollTo(finalOffset+"px",1000);
						imopen = true;
					});
				} else {
					var finalOffset = targetOffset - 400;
					$('html,body').scrollTo(finalOffset+"px",1000,function(){
						$("#contact .box_contact").slideUp("slow");
						$("a[rel*=bxcontact]").removeAttr("class");
						imopen = false;
					});
				}
			}
		});
		
		$("a[rel*=bxcform]").click(function() {
			if (imopen == false) {
				var targetOffset = $('#contact').offset().top;
				$("#contact").css("display","none");
				if ($("#cform").css("display")=="none") {
					$("#cform").slideDown("slow",function(){
						$("a[rel*=bxcform]").attr("class", "selected");
						var finalOffset = targetOffset - 50;
						$('html,body').scrollTo(finalOffset+"px",1000);
						cfopen = true;
					});
				} else {
					var finalOffset = targetOffset - 400;
					$('html,body').scrollTo(finalOffset+"px",1000,function(){
						$("#cform").slideUp("slow");
						$("a[rel*=bxcform]").removeAttr("class");
						$("#contact").css("display","block");
						cfopen = false;
					});
				}
			}
		});		
		
	    $("#my-select").select_skin();
		
		$('.boxgrid.captionfull').hover(function(){
			$(".cover", this).stop().animate({top:'61px'},{queue:false,duration:160});
		}, function() {
			$(".cover", this).stop().animate({top:'116px'},{queue:false,duration:160});
		});
		
		$('.boxgridmf.captionfullmf').hover(function(){
			$(".covermf", this).stop().animate({top:'75px'},{queue:false,duration:160});
		}, function() {
			$(".covermf", this).stop().animate({top:'187px'},{queue:false,duration:160});
		});
		
		$('.boxgridms.captionfullms').hover(function(){
			$(".coverms", this).stop().animate({top:'75px'},{queue:false,duration:160});
		}, function() {
			$(".coverms", this).stop().animate({top:'187px'},{queue:false,duration:160});
		});	
		
});

function eghover(div)
{
	if ($("."+div).css("display")=="none")
	{
		$(".flashplayer").css("visibility","hidden");
		$("."+div).slideDown("slow",function(){
			$(".flashplayer").css("visibility","visible");
		});
	} else {
		$(".flashplayer").css("visibility","hidden");
		$("."+div).slideUp("slow");
	}
	return false;	
}

function showRequest(formData, jqForm, options) { 
	$("#tellafriend").css("display","none");
	$("#tellwait").css("display","block");
    return true; 
} 
 
function showResponse(responseText, statusText)  { 
	var response = responseText;
	$('#tellwait').css('display','none');
	$('#tellafriend').css('display','none');
	if (response == 'OK!' || response.indexOf("OK!") >= 0) 
	{
		  $('#tellsuccess').css('display','block');
	} else
	{
		  $('#tellerror').css('display','block');
		  $('#tellerror .errordesc').html( response );
	}
} 

function showRequest2(formData, jqForm, options) { 
	$("#cforminput").css("display","none");
	$("#cformwait").css("display","block");
    return true; 
} 
 
function showResponse2(responseText, statusText)  { 
	var response = responseText;
	$('#cformwait').css('display','none');
	$('#cforminput').css('display','none');
	if (response == 'OK!' || response.indexOf("OK!") >= 0) 
	{
		  $('#cformsuccess').css('display','block');
	} else
	{
		  $('#cformerror').css('display','block');
		  $('#cformerror .errordesc').html( response );
	}
} 

function jumpto(url) {
		var loc = $("#my-select option:selected").val();
		if (loc != "0")
		{
			if (url != "")
			{
				var jump = url+loc;
				top.location = jump;
			}
		}
}
