$(document).ready(function() {

   //Accordion
   $('.promocars-accordion').kwicks({
      min : 60,
      spacing : 0,
      isVertical : true,
      event:'click'
   });
   

   //Fancybox
   $("a.fancybox").live('hover', function(elem) {
      $("a.fancybox").fancybox();
      return false;            
   });
   $("a.fancybox-maps").fancybox({
      'width' : 500,
      'height' : 600,
      'autoScale' : false,
      'transitionIn' : 'none',
      'transitionOut' : 'none',
      'type' : 'iframe'
   });
   $("a.inline").fancybox({
      'titlePosition'		: 'inside',
      'transitionIn'		: 'none',
      'transitionOut'		: 'none'
   });
   
   

   //Links im neuen Tab öffnen
   $('a[rel=external]').attr('target', '_blank');


   //Scrolling
   $.localScroll.hash({
      queue:true,
      duration:2000
   });
   
   $('#topbar .topbar-contact,#topbar .topbar-impress, #mainwrapper, #logo-wrapper').localScroll({
      queue:true,
      duration:2000,
      hash:true
   });
   
   
  
   var buttons = { previous:$('#lofslidecontent45 .lof-previous') ,
	           next:$('#lofslidecontent45 .lof-next')  
                 };
						
   $obj = $('#lofslidecontent45').lofJSidernews({ interval : 4000,                  
      direction	  : 'opacitys',	
      easing	  : 'easeInOutExpo',
      duration	  : 1200,
      auto		  : false,                  
      maxItemDisplay  : 5,
      navPosition     : 'horizontal',
      navigatorHeight : 69,
      navigatorWidth  : 180,
      mainWidth       : 960,
      buttons         : buttons
   });	
   
   
   // Über GetGoing
   $(".about-nav").tabs(".about-content-pane",{          
      effect: 'fade', fadeOutSpeed: 400
   });
   
   // Mobile Marketing
   $(".mobile-marketing-nav").tabs(".mobile-marketing-content-pane",{
      effect: 'fade'
   });

   //jqTransform
   $('.contact-reason').jqTransform({
      imgPath:'img/jqtransform'
   });

   // Form-Validierung
   $.tools.validator.fn("[minlength]", function(input, value) {
      var min = input.attr("minlength");
      return value.length >= min ? true : {
         en: "Please provide at least " +min+ " character" + (min > 1 ? "s" : "")
      };
   });

   $("#contact-form").validator().submit(function(e){
      $("input[name=realperson]").val("true");
      if (!e.isDefaultPrevented()) {
      //
      } else{
         $(".contact-error-msg").fadeIn('fast', function()
         {
            $(".contact-error-msg").delay(5000).fadeOut('slow');
         });
      }
   });
   $('#contact-form').ajaxForm({
      beforeSubmit: function() {
      },
      success: function() {
         $('#contact-form').fadeOut('0');
         $('#contact-form').clearForm();
      },
      target: '.submit-status'
   });

   $('#contact-form').find('div.labelinside').each(
      function(){
         if ($(this).children('input').attr('type') =='text'){
            if ($(this).children('input').val() == ''){
               $(this).children('label').css("display", "block")
            } else{
               $(this).children('label').css("display", "none")
            }
         }
      });


   // Cufon - Refresh
   $('.big-box a').click(function() {
      Cufon.refresh();
      return false;
   });      


});



//JS- Funktionen
function setlabel(form_id){
   $(form_id).find('div.labelinside').each(
      function(){
         if ($(this).children('input').attr('type') =='text'){
            if ($(this).children('input').val() == ''){
               $(this).children('label').css("display", "block")
            } else{
               $(this).children('label').css("display", "none")
            }
         }
      });
}

function hidelabel(label_id){
   $(label_id).fadeOut(0);
}





