var SearchText = 'Suchbegriff';

function SearchBox()
{
  // Suchbox mit Hinweistext versehen
  if($.trim($('#search_top .txt').val()) == '')
  {
    $('#search_top .txt').val(SearchText);
  }
}





$(document).ready(function() {

	var submenuOpen = true;
	function submenuIn() {
		var menu = $("ul.submenu");
		
		if (!menu.is(":animated")) {
			submenuOpen = false;
			
			$("ul.submenu").animate({
				"left": -197
			}, 800, "easeOutExpo");
			
			$("#submenu-arrow").css("background-position", "-13px center");
		}
	}
	
	function submenuOut() {
		var menu = $("ul.submenu");
		
		if (!menu.is(":animated")) {
			submenuOpen = true;
			
			$("ul.submenu").animate({
				"left": -14
			}, 1000, "easeOutBounce");
			
			$("#submenu-arrow").css("background-position", "0 center");
		}
	}
	
		
  SearchBox();

  $('#search_top .txt').focus(function()
  {
    if($.trim($(this).val()) == '' || $.trim($(this).val()) == SearchText)
    {
      $(this).val('');
    }
  });

  $('#search_top .txt').blur(function()
  {
    SearchBox();
  });

  $("a[rel=gallery]").fancybox({
        'type'				: 'iframe',
        'transitionIn'		: 'none',
        'transitionOut'		: 'none',
        'titlePosition' 	: 'over',
        'height'            : 380,
        'width'             : 670
      
  });

    $("a[rel=gallery1]").fancybox({
        'type'				: 'iframe',
        'transitionIn'		: 'none',
        'transitionOut'		: 'none',
        'titlePosition' 	: 'over',
        'height'            : 380,
        'width'             : 670

  });

  $("a[rel=service]").fancybox({
    'type'				: 'iframe',
    'transitionIn'		: 'none',
    'transitionOut'		: 'none',
    'titlePosition' 	: 'over',
    'height'            : 420,
    'width'             : 670
  });

  $(".zoom").fancybox({
    'type'				: 'iframe',
    'transitionIn'		: 'none',
    'transitionOut'		: 'none',
    'titlePosition' 	: 'over',
    'height'            : 380,
    'width'             : 670
  });

  $(".zoom_more").fancybox({
    'type'				: 'iframe',
    'transitionIn'		: 'none',
    'transitionOut'		: 'none',
    'titlePosition' 	: 'over',
    'height'            : 260,
    'width'             : 660
  });



  // validate signup form on keyup and submit
  $("#contactForm").validate({
    rules: {
      lastname: "required",
      phone: "required",
      email: {
        required: true,
        email: true
      }
    },
    messages: {
      lastname: "Bitte gebe deinen Nachnamen ein.",
      phone: "Bitte gebe eine Telefonnummer ein.",
      email: "Bitte gebe eine valide Email Adresse ein."
    }
  });

   $("#contactFormKuechenberatung").validate({
    rules: {
      firstname: "required",    
      lastname: "required",
      phone: "required",
      standort: "required",
      datenschutz: "required",      
      email: {
        required: true,
        email: true
      }        
    },
    messages: {
      firstname: "Bitte geben Sie Ihren Vornamen ein.",
      lastname: "Bitte geben Sie Ihren Nachnamen ein.",
      phone: "Bitte geben Sie Ihre Telefonnummer ein.",
      email: "Bitte geben Sie eine gültige E-Mail-Adresse ein.",
      datenschutz: "Bitte akzeptieren Sie die Datenschutzbedingungen.",      
      standort: "Bitte wählen Sie einen Standort aus."      
    }
  });
  
  // validate signup form on keyup and submit
  $("#questionForm").validate({
    rules: {
      lastname: "required",
      phone: "required",
      email: {
        required: true,
        email: true
      }
    },
    messages: {
      lastname: "Bitte gebe deinen Nachnamen ein.",
      phone: "Bitte gebe eine Telefonnummer ein.",
      email: "Bitte gebe eine valide Email Adresse ein."
    }
  });
	
	
	// Submenu
	$("#submenu-arrow").css("background-position", "0 center");
	setTimeout(submenuIn, 4000);
	
	$("#submenu-arrow")
	.css("cursor", "pointer")
	.add("ul.submenu")
	.click(function() {
		if (submenuOpen) {
			submenuIn();
		} else {
			submenuOut();
		}
	});
	
	// Startsite hack
	if ($.browser.webkit) {
		$("body").addClass("webkit");
	}
	
	if ($.browser.msie && $.browser.version.substring(0,1) === "7") {
		$("body").addClass("ie7");
	}
	
	if ($.browser.msie && $.browser.version.substring(0,1) === "8") {
		$("body").addClass("ie8");
	}
	
	if ($.browser.msie && $.browser.version.substring(0,1) === "9") {
		$("body").addClass("ie9");
	}
	
});
