    // Cufon text replacememnt, add more elements to replace text with cufon generated text.  
    //Cufon.replace('ul.sf-menu:has(ul) > li a' , { fontFamily: 'Baskerville' , hover: true});
    Cufon.replace('ul.sf-menu:has(ul) > li a' , { fontFamily: 'Baskerville'});
    //Cufon.replace('ul.sf-menu li a' , { fontFamily: 'Baskerville', hover: true });
    Cufon.replace('h1, h3', { fontFamily: 'Baskerville', fontStyle: 'italic' });

    //Frontpage products slide
    //Frontpage banner cycle
    var showEffect;
    jQuery.each(jQuery.browser, function (i) { if ($.browser.msie) { showEffect = 'false'; } });

  $(document).ready(function ()
                    {
                      $(window).resize(function()
                      {
                         setBackground();
                       });      
    setBackground();
    

  
      var leftHeight =  $("#mainLeft").height();  
      var rightHeight =  $("#mainRight").height();  
  

  if(leftHeight > rightHeight)
  {
    if($("#mainHeader").length == 0)
    {
      $("#content").css({ 'height' : leftHeight-27});          
    }
    else
    {
    $("#content").css({ 'height' : leftHeight-259 });    
    }
  }
    
    var slider_area;
    var slider_buttons;

    if ($('#frontBanner').length > 0) 
    {
        slider_area = "#frontBanner";
        slider_buttons = "#numbers";

        $(slider_area).cycle({
            fx: 'fade',
            timeout: 5000,
            speed: 1000,
            easing: 'easeOutBack',
            cleartype: 1,
            pager: 'div#pager',
            pause: true,
            pauseOnPagerHover: true,
            before: onBefore,
            after: onAfter
        });
    }
    function onBefore() {
        $('#frontBannerOverlayText').html('<h1>' + $(this).find("img").attr("title") + '</h1><p>' +$(this).find("img").attr("alt") + '</p>')
        if (showEffect != "false")
        { jQuery('.desc').stop().animate({ opacity: 0 }, 0); } else { }
    }
    function onAfter()
    { if (showEffect != "false") { jQuery('.desc').stop().animate({ opacity: 1 }, 400); } else { } }
    
});

/* Set background properties */
function setBackground()
  {
  // get BROWSER Height / width
    var browserwidth = $(window).width();
    var browserheight = $(window).height();  

  // set Height on Wrappers
    $("#bgwrapper").css({ 'height' : browserheight});
    $("#overlaywrapper").css({ 'height' : browserheight});    
  }


//Load in jquery functions  when page is ready
$(document).ready(function () {
    //Main navigation dropdowns
    $('ul.sf-menu').superfish({
        animation: { opacity: 'show', height: 'show' },
        delay: 1000,                         // one second delay on mouseout            
        speed: 'fast',                       // faster animation speed
        autoArrows: false,                   // disable generation of arrow mark-up
        dropShadows: false                   // disable drop shadows
    });
  
    //Frontpage event cycle  
    $('#EventsInner').cycle({
        fx: 'scrollHorz',
        cleartypeNoBg: true,
        timeout: 0,
        easing: 'easeOutQuad',
        next: '#eventNext',
        prev: '#eventPrev',
      after: onAfter1  
    });  
    function onAfter1(curr,next,opts) {
  var caption1 = (opts.currSlide + 1) + '/' + opts.slideCount;
  $('#eventPagenumber').html(caption1);
    }

    //Frontpage eventpage cycle  
    $('#EventList').cycle({
        fx: 'scrollHorz',
        cleartypeNoBg: true,
        timeout: 0,
        easing: 'easeOutQuad',
        next: '#EventListNext',
        prev: '#EventListPrev',
        after: onAfter2  

    }); 
  
  function onAfter2(curr,next,opts) {
  var caption2 = (opts.currSlide + 1) + '/' + opts.slideCount;
  $('#EventListPagenumber').html(caption2);
}






      
    // textbox watermarks

  $("#txtSearch").waterMark();
  $("#txtSignupEmail").waterMark();
  $("#txtSignupName").waterMark();
  $("#Telephone").waterMark();
  $("#txtName").waterMark(); 

  $('#newsletterSignupNext').click(function() {
          $('#dialog-form').dialog('open');
  });  

    // end jquery load    
});

// newsletter form - frontpage

 $(document).ready(function(){                 
     jQuery("#newsletterSignup").validate({    
        errorLabelContainer: "#newsletterSignup .errorBox",
     
     submitHandler: function(form) {          
          jQuery("#formLoading").show();
          jQuery("#newsletterSignup #submit").hide();
          
          var url = "/base/Form/CreateNewsletter";
          
        jQuery.post(url, { 
            name: jQuery("#txtName").val(), 
            email: jQuery("#txtSignupEmail").val()            
        },
                    
                    function(data){                   
                   jQuery("#formLoading").hide();
                   jQuery("#commentPosted").show().removeClass("error");
                    jQuery("#contactform").hide();
                   
                    if(data == 0){
                          jQuery("#newsletterSignupMessage").addClass("error").html("Der er sket en fejl!");
                          jQuery("#newsletterSignup").show();
                          jQuery("#contactForm #submit").show();
                    }

                     if(data == 1){                          
                       $("#newsletterSignup").hide();
                       $("#newsletterSignupMessage").show();
                       $("#newsletterSignupMessage").addClass("succes").html("Tak for din tilmelding - Du vil i fremtiden modtage nyhedsbreve.");
                    }
                     if(data == 2){                          
                       $("#newsletterSignup").hide();
                       $("#newsletterSignupMessage").show();
                       $("#newsletterSignupMessage").addClass("error").html("Du er allerede tilmeldt vores nyhedsbrev");
                    }
                     
                
                   });
      }
      });
    });

// Newsletter unsubscribe form
 $(document).ready(function(){   

   $("#NewsUnsubscribeForm").validate({   
     
     submitHandler: function(form) {
       jQuery("#afmeldingform").hide();
       jQuery("#afmeldingLoading").show();      

       var url = "/base/Form/DeleteNewsletter";
          
        jQuery.post(url, {
          email: $("#email1").val()            
        },                 
                    function(data){               
                      jQuery("#afmeldingLoading").hide();   
                   
                    if(data == 0){
                          jQuery("afmeldingPosted").addClass("error").html("Der er sket en fejl!");
                          jQuery("#afmeldingform").show();
                    }

                     if(data == 1){                         
                       $("#afmeldingPosted").show();
                       $("#afmeldingPosted").addClass("succes").html("Du er nu afmeldt og vil ikke modtage flere nyhedsbreve");
                    }
                     if(data == 2){                         
                       $("#afmeldingPosted").show();
                       $("#afmeldingPosted").addClass("error").html("Du er ikke tilmeldt vores nyhedsbrevs tjeneste");
                    }
                    
                    });
      }
      });  
   
});

// newsletter form 

 $(document).ready(function(){                 
   jQuery("#NewsSubscribeForm").validate({    
     
     submitHandler: function(form) {          
       jQuery("#tilmeldingform").hide();
       jQuery("#tilmeldingLoading").show();    
          
          var url = "/base/Form/CreateNewsletter";
          
        jQuery.post(url, { 
            name: jQuery("#name").val(), 
            email: jQuery("#email").val()            
        },
                    
                    function(data){                   
             jQuery("#tilmeldingLoading").hide(); 
                      
                    if(data == 0){
                      jQuery("#tilmeldingPosted").addClass("error").html("Der er sket en fejl!");
                      jQuery("#tilmeldingform").show();
                    }

                     if(data == 1){                          
                       $("#newsletterSignup").hide();
                       $("#tilmeldingPosted").show();
                       $("#tilmeldingPosted").addClass("succes").html("Tak for din tilmelding - Du vil i fremtiden modtage nyhedsbreve.");
                    }
                     if(data == 2){                          
                       $("#newsletterSignup").hide();
                       $("#tilmeldingPosted").show();
                       $("#tilmeldingPosted").addClass("error").html("Du er allerede tilmeldt vores nyhedsbrev");
                    }
                     
                
                   });
      }
      });
    });

// sms form
 $(document).ready(function(){     


   $("#smsForm").validate({    
     
     rules: {
       telephone: {
          required: true,
          digits: true,         
          maxlength: 8,
         minlength: 8
       }
     },       
     messages: {
       telephone: {
         required: 'Mobilnummer med 8 cifre - uden mellemrum',
         minlength: 'Mobilnummer med 8 cifre - uden mellemrum',
         maxlength: 'Mobilnummer med 8 cifre - uden mellemrum'
       }
     },
     
     submitHandler: function(form) {
       jQuery("#tilmeldingform").hide();
       jQuery("#tilmeldingLoading").show();       

       var url = "/base/Form/CreateSMS";
          
        jQuery.post(url, {
          name: $("#name").val(),
          telephone: $("#telephone").val()            
        },                  
                    function(data){               
                      jQuery("#tilmeldingLoading").hide();    
                   
                    if(data == 0){
                          jQuery("#tilmeldingPosted").addClass("error").html("Der er sket en fejl!");
                          jQuery("#tilmeldingform").show();
                    }

                     if(data == 1){                          
                       $("#tilmeldingPosted").show();
                       $("#tilmeldingPosted").addClass("succes").html("Tak for din tilmelding til SMS klub´en");
                    }
                     if(data == 2){                          
                       $("#tilmeldingPosted").show();
                       $("#tilmeldingPosted").addClass("error").html("Du er allerede tilmeldt SMS klub´en");
                    }
                    
                    });
      }
      });  
   
});

// sms unsubscribe form
 $(document).ready(function(){   

   $("#smsUnsubscribeForm").validate({
   
     rules: {
       telephone1: {
          required: true,
          digits: true,         
          maxlength: 8,
         minlength: 8
       }
     },    
     messages: {
       telephone1: {
         required: 'Mobilnummer med 8 cifre - uden mellemrum',
         minlength: 'Mobilnummer med 8 cifre - uden mellemrum',
         maxlength: 'Mobilnummer med 8 cifre - uden mellemrum'
       }
     },

     
     submitHandler: function(form) {
       jQuery("#afmeldingform").hide();
       jQuery("#afmeldingLoading").show();      

       var url = "/base/Form/DeleteSMS";
          
        jQuery.post(url, {
          telephone: $("#telephone1").val()            
        },                 
                    function(data){               
                      jQuery("#afmeldingLoading").hide();   
                   
                    if(data == 0){
                          jQuery("afmeldingPosted").addClass("error").html("Der er sket en fejl!");
                          jQuery("#afmeldingform").show();
                    }

                     if(data == 1){                         
                       $("#afmeldingPosted").show();
                       $("#afmeldingPosted").addClass("succes").html("Du er nu afmeldt og vil ikke modtage flere sms'er");
                    }
                     if(data == 2){                         
                       $("#afmeldingPosted").show();
                       $("#afmeldingPosted").addClass("error").html("Du er ikke tilmeldt vores sms tjeneste");
                    }
                    
                    });
      }
      });  
   
});

// sms frontpage form
 $(document).ready(function(){   

   $("#smsSignup").validate({ 
     errorLabelContainer: "#smsSignup .errorBox",
     rules: {
       Telephone: {
          required: true,
          digits: true,         
          maxlength: 8,
         minlength: 8
       }
     },
           messages: {
                    Telephone: {
                            required: 'Indtast mobilnummer med 8 cifre - uden mellemrum'
                    }
           },

     
     submitHandler: function(form) {
          jQuery("#smsSignup #smsSubmit").hide();
       var url = "/base/Form/CreateSMS";
          
        jQuery.post(url, { 
               name: jQuery("#txtName").val(), 
            telephone: $("#Telephone").val()            
        },
                    
                    function(data){                   
                   
                    if(data == 0){
                          jQuery("smsSignupMessage").addClass("error").html("Der er sket en fejl!");
                          jQuery("#smsSignup").show();
                          jQuery("#contactForm #submit").show();
                    }

                     if(data == 1){                          
                       $("#smsSignup").hide();
                       $("#smsSignupMessage").show();
                       $("#smsSignupMessage").addClass("succes").html("Tak for din tilmelding til SMS klub´en");
                    }
                     if(data == 2){                          
                       $("#smsSignup").hide();
                       $("#smsSignupMessage").show();
                       $("#smsSignupMessage").addClass("error").html("Du er allerede tilmeldt SMS klub´en");
                    }
                    
                    });
      }
      });  
   
});

// Email friend form
 $(document).ready(function(){  

   $("#FriendForm").validate({ 
     messages: { 
            name: "*", 
                   friendname: "*",
                   friendemail: "*",
                   message: "*"
          }, 
     
     submitHandler: function(form) {
       
         jQuery("#FriendForm .btnSubmit").hide();
         jQuery("#EmailFriendForm").hide();
       jQuery("#formLoading").show();
       
       
       var url = "/base/Form/CreateFriendForm";
          
        jQuery.post(url, {
          id:  $("#id").val(),
          name:  $("#name").val(),
          message:  $("#message").val(),          
          friendname:  $("#friendname").val(),          
          friendemail: $("#friendemail").val()            
        },
                    function(data){                   
                                jQuery("#formLoading").hide();
                      
                    if(data == 0){
                          jQuery("EmailFriendFormMessage").addClass("error").html("Der er sket en fejl!");
                          jQuery("#EmailFriendForm").show();
                          jQuery("#FriendForm .submit").show();
                    }

                     if(data == 1){                          
                       $("#EmailFriendFormMessage").show();
                       $("#EmailFriendFormMessage").addClass("succes").html("Din ven modtager nu et tip til denne side");
                    }
                 
                    
                    });
      }
      }); 
   
});




    
