(function($) {
$.fn.escape = function() {
        return escape(this.val());
};})(jQuery);

function googletracker(e) {
    //alert('Du forlader nu siden og bliver sendt til: ' + jQuery(e).attr('href'));
    pageTracker._trackPageview('/outgoing/' + jQuery(e).attr('href'));
}

jQuery(function () {

	/* v�lg hvilken boks der skal v�re �ben */
	var valgt = 1;
	/*
		0 = ingen �bne
		1 = f�rste �bnet
		2 = ...
			...
		4 = fjerde �bnet
	*/	
	if (valgt > 1) {
		jQuery('#'+valgt).addClass('selected');
		jQuery('#'+valgt+' .ProductViewDescription').slideDown();
        jQuery('#'+valgt+' .ProductViewDescription').addClass('active');
	}	
	
    jQuery('a').not('[href^="/"]').not('[href*="www.secuyou"]').click(function () {
        googletracker(jQuery(this));
    });
    
    jQuery("#Content a[rel]").overlay({
        mask: 'white',
        onBeforeLoad: function() {
            var wrap = this.getOverlay().find('.contentWrap');
            jQuery.ajax({
                data: {
                    ajax: 'true'
                },
                type: 'POST',
                url: this.getTrigger().attr("href"),
                timeout: 20000,
                contentType: "application/x-www-form-urlencoded;charset=ISO-8859-1",
                dataType: 'html',
                success: function(data) {
                    //Data
                    var el = jQuery(data).find('#MainContent');
                    wrap.html(el.html());
                    // TODO: Listeners to be implemented
                    /*
                    wrap.find('form.GeneratedForm').submit(function(e) {
                        e.preventDefault();
                        var url = jQuery(this).attr('action');
                        var data = jQuery(this).serialize();
                        jQuery.post(url, data, function(e, status, xhr) {
                            alert(xhr.getResponseHeader('Location'));
                        });
                    });
                    */
                }
            });
        },
        closeOnClick: false
    });
    
    jQuery(".ProductViewTitle").click(function() {
       jQuery(this).parent().parent().find(".ProductViewDescription").slideUp();
       var element = jQuery(this).parent().find(".ProductViewDescription");
       if (jQuery(element).hasClass('active')) {
            jQuery(element).removeClass('active');
            jQuery(element).parent().removeClass('selected');
            jQuery(element).slideUp();
       } else {
            jQuery("#CustomProductView .active").removeClass('active');
            jQuery("#CustomProductView .selected").removeClass('selected');
            jQuery(element).slideDown();
            jQuery(element).addClass('active');
            jQuery(element).parent().addClass('selected');
       }
   });
   
   jQuery(".ProductSecondButton1").click(function() {
           jQuery(".ProductSecond2, .ProductSecond3, .ProductSecond4, .ProductSecond5").slideUp();
           var e = jQuery(".ProductSecond1");
           if (jQuery(e).css('display') == "none") {
               jQuery(e).slideDown();
           } else {
               jQuery(e).slideUp();
           }
   });
   jQuery(".ProductSecondButton2").click(function() {
           jQuery(".ProductSecond1,.ProductSecond3, .ProductSecond4, .ProductSecond5").slideUp();
           var e = jQuery(".ProductSecond2");
           if (jQuery(e).css('display') == "none") {
               jQuery(e).slideDown();
           } else {
               jQuery(e).slideUp();
           }        
   });
jQuery(".ProductSecondButton3").click(function() {
           jQuery(".ProductSecond2, .ProductSecond1,.ProductSecond4, .ProductSecond5").slideUp();
           var e = jQuery(".ProductSecond3");
           if (jQuery(e).css('display') == "none") {
               jQuery(e).slideDown();
           } else {
               jQuery(e).slideUp();
           }        
  });
jQuery(".ProductSecondButton4").click(function() {
           jQuery(".ProductSecond3, .ProductSecond2,.ProductSecond5, .ProductSecond1").slideUp();
           var e = jQuery(".ProductSecond4");
           if (jQuery(e).css('display') == "none") {
               jQuery(e).slideDown();
           } else {
               jQuery(e).slideUp();
           }        
  });
jQuery(".ProductSecondButton5").click(function() {
           jQuery(".ProductSecond4, .ProductSecond3, .ProductSecond2,.ProductSecond1").slideUp();
           var e = jQuery(".ProductSecond5");
           if (jQuery(e).css('display') == "none") {
               jQuery(e).slideDown();
           } else {
               jQuery(e).slideUp();
           }        
   });

    
});
