/*
// -----------------------------------------------------------------------------------------
// Custom function.js by leuchtfeuer | design + technologie | www.leuchtfeuer.net
// -----------------------------------------------------------------------------------------
*/

	
	$(document).ready(function(){					
		$('a[rel*=orderform]').click(function() {
			popUpToggle(0);
		});
		$('a[rel*=beratung]').click(function() {
			BERpopUpToggle(0);
		});		
		$('a[rel*=gmaps]').click(function() {
			GpopUpToggle(0);
		});
		$("a[rel*=scrolltop]").click(function(){
			$('html, body').animate({scrollTop:0}, 'slow'); 
		});
		
		$('a[rel*=lightbox]').lightBox();
		
		/* Beratungsgespräch */
		var options2 = { 
			beforeSubmit:  showRequest2,
			success:       showResponse2,
			timeout:   	   3000
		}; 
		$('#submitform2').ajaxForm(options2);
		
		/* Produktanfrage */
		var options = { 
			beforeSubmit:  showRequest,
			success:       showResponse,
			timeout:   	   3000
		}; 
		$('#submitform').ajaxForm(options); 
		
		
		$.post("email/time.php",{},function(res){
			$("#date").val(res);
			$("#date2").val(res);
		});		
						
	});
	
	function display_submenu()
	{
		if ($("#submenu-to-show").css("display")=="none")
		{
			$("#submenu-to-show").slideDown("slow");
		}
		else
		{
			$("#submenu-to-show").slideUp("slow");
		}
		return false;
	}	
	
	function change_tab(tab)
	{
		$(".images1").css("display","none");
		$(".images5").css("display","none");
		$(".images3").css("display","none");
		$(".images4").css("display","none");
		$("#menu-med li a").removeClass("selected");
		$("#menu-med"+tab+" a").addClass("selected");
		$(".images"+tab).css("display","block");
		return true;
	}
	
	function accordion(tab)
	{
		$("#accnt1").slideUp("slow");
		$("#accnt2").slideUp("slow");
		$("#accnt3").slideUp("slow");
		$("#accnt4").slideUp("slow");
		$("#accnt"+tab).slideDown("slow");
		return true;
	}	
	
	function BERpopUpToggle(played) {
		  var yOff=ADWindowYOffset();
		  var wHeight=ADWindowHeight();
		  var wWidth=ADWindowWidth();
		  var pHeight=$("#BGpopUp").height();
		  var pWidth=$("#BGpopUp").width();
		  var popPosY=(wHeight/2)-(pHeight/2)+yOff;
		  var popPosX=(wWidth/2)-(pWidth/2);
		  var cssObj={
			  'position':'absolute',
			  'top':popPosY+'px',
			  'left':popPosX+'px'
		  }
		  $("#BGpopUp").css(cssObj);	
		  if (played==0) {
			  if($("#BGpopUp").css("display")=="none"){
				  $("#BGpopUp").fadeIn("slow");
			  } else {
				  $("#BGpopUp").fadeOut("slow");
			  }
		  }
		  return false;												  		  
	}
	

	function popUpToggle(played) {
		  var yOff=ADWindowYOffset();
		  var wHeight=ADWindowHeight();
		  var wWidth=ADWindowWidth();
		  var pHeight=$("#popUp").height();
		  var pWidth=$("#popUp").width();
		  var popPosY=(wHeight/2)-(pHeight/2)+yOff;
		  var popPosX=(wWidth/2)-(pWidth/2);
		  var cssObj={
			  'position':'absolute',
			  'top':popPosY+'px',
			  'left':popPosX+'px'
		  }
		  $("#popUp").css(cssObj);	
		  if (played==0) {
			  if($("#popUp").css("display")=="none"){
				  $("#popUp").fadeIn("slow");
			  } else {
				  $("#popUp").fadeOut("slow");
			  }
		  }
		  return false;												  		  
	}
	
	function GpopUpToggle(played) {
		  var yOff=ADWindowYOffset();
		  var wHeight=ADWindowHeight();
		  var wWidth=ADWindowWidth();
		  var pHeight=$("#GpopUp").height();
		  var pWidth=$("#GpopUp").width();
		  var popPosY=(wHeight/2)-(pHeight/2)+yOff;
		  var popPosX=(wWidth/2)-(pWidth/2);
		  var cssObj={
			  'position':'absolute',
			  'top':popPosY+'px',
			  'left':popPosX+'px'
		  }
		  $("#GpopUp").css(cssObj);	
		  if (played==0) {
			  if($("#GpopUp").css("display")=="none"){
				  $("#GpopUp").fadeIn("slow");
				  map.checkResize();
				  map.setCenter(new GLatLng(myLatitude, myLongitude), 13);
			  } else {
				  $("#GpopUp").fadeOut("slow");
			  }
		  }
		  return false;												  		  
	}	

	$(window).resize(function(){
		popUpToggle(1);
		GpopUpToggle(1);
		BERpopUpToggle(1);
	});	    
	
	onscroll=function() {
		popUpToggle(1);
		GpopUpToggle(1);
		BERpopUpToggle(1);
	}
	
	function removePop() {
		$("#popUp").fadeOut("slow");
	}
	function GremovePop() {
		$("#GpopUp").fadeOut("slow");
	}
	function BERremovePop() {
		$("#BGpopUp").fadeOut("slow");
	}	
	
	function ADTDimX() {
	  this.X = 0;
	}
		
	function ADWindowWidth() {
		var ADDimsX = new ADTDimX();
		if (self.innerWidth) {
			ADDimsX = self.innerWidth;
		} else if (document.documentElement && document.documentElement.clientWidth) {
			ADDimsX = document.documentElement.clientWidth;
		} else if (document.body) {
			ADDimsX = document.body.clientWidth;
		}
		return ADDimsX;
	}
    
	function ADTDimY() {
	  this.Y = 0;
	}
		
	function ADWindowHeight() {
		var ADDimsY = new ADTDimY();
		if (self.innerHeight) {
			ADDimsY = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) {
			ADDimsY = document.documentElement.clientHeight;
		} else if (document.body) {
			ADDimsY = document.body.clientHeight;
		}
		return ADDimsY;
	}	
	
	function ADWindowYOffset() {
		var ADYOff = 0;
		if (self.innerWidth) {
			ADYOff = pageYOffset;
		} else if (document.documentElement && document.documentElement.clientWidth) {
			ADYOff = document.documentElement.scrollTop;
		} else if (document.body) {
			ADYOff = document.body.scrollTop;
		}
		return ADYOff;
	}  
	
	// Beratungsgespräch
	function showRequest2(formData, jqForm, options2) { 
		$('#BGstep1').css('display','none');
		$('#BGstep2').css('display','block');
	} 
	 
	function showResponse2(responseText, statusText)  { 
		var response = responseText;
		$('#BGstep2').css('display','none');
		$('#BGstep3').css('display','block');
		if (response == 'OK!' || response.indexOf("OK!") >= 0) 
		{
			$('#emailsuccess2').css('display','block');
			$('#emailerror2').css('display','none');
		} else
		{
			$('#emailerror2').css('display','block');
			$('#response2').html(response);
		}
	}	
	
	function goBackToBeratung() {
		$('#BGstep3').css('display','none');
		$('#BGstep1').css('display','block');
	}
	
	// Produktanfrage

	function showRequest(formData, jqForm, options) { 
	  $('#step1').css('display','none');
	  $('#step2').css('display','block');
	} 
	
	function showResponse(responseText, statusText)  { 
	  var response = responseText;
	  $('#step2').css('display','none');
	  $('#step3').css('display','block');
	  if (response == 'OK!' || response.indexOf("OK!") >= 0) 
	  {
		  $('#emailsuccess').css('display','block');
		  $('#emailerror').css('display','none');
	  } else
	  {
		  $('#emailerror').css('display','block');
		  $('#response').html(response);
	  }
	}	
	
	function goBackToProduct() {
		$('#step3').css('display','none');
		$('#step1').css('display','block');
	}
	
	
	
