// Copyright NetApps GmbH
// version 0.7.2, 20.05.2011
// written by Bert Thormeier <thormeier [at] netapps [dot] de> 

	(function($) {
			 $.fn.equalHeights = function(px) {
				$(this).each(function(){
					var currentHighest = 0;
					$(this).children().each(function(i){
						if ($(this).height() > currentHighest) { currentHighest = $(this).height(); }
					});
					// for ie6, set height since min-height isn't supported
					if ($.browser.msie && $.browser.version == 6.0) { $(this).children().css({'height': currentHighest}); }
						$(this).children().css({'min-height': currentHighest}); 
				});
				return this;
			};
			
		//Link deaktivieren nach klick
		$('a.button').click(function(){ 
				if($(this).hasClass('clicked')) return false;
				else { 
				$(this).addClass('clicked');
				return true;
				}
		});			
			
			
		})(jQuery);


   /*     (function($) {
            $(function() {		
				
					$('.contentnavlist').equalHeights();
		
            });
        })(jQuery);*/

 	var navtimer;
	var baskettimer;
	function navdisplaystart(myid){
		var mystatment = "navdisplay('" + myid + "', 'navforhide');";
		navtimer = setTimeout(mystatment,500);
	}
	
	function navdisplaystop(myid){
		clearTimeout(navtimer);
	}
	
	function navdisplay(myid, overid){ 
		var navforhide = document.getElementById(overid);
		var alldivs =	navforhide.getElementsByTagName("div");
		var idforjq = "n" + myid 
		for (var i = 0; i < alldivs.length; i++) {
  			if (alldivs[i].parentNode == navforhide)  {
				alldivs[i].style.display = "none";
 			}
		} 
 		if(document.getElementById(myid).style.display=='none') 
 			document.getElementById(myid).style.display='block'; 
 		else document.getElementById(myid).style.display='none';
	} 
	
	function navload(mainID, currentID){
		var mystatment = "navloaddelay('" + mainID + "', '" + currentID + "');";
		navtimer = setTimeout(mystatment,400);
	}
	
    $(document).load(
        function() {
            $('.contentnavlist').equalHeights();
    });
    
	$(document).ready(
    
	
		function() {
            
            $('.contentnavlist').equalHeights();
        
        
			$('.hlist a').mouseout(function(){
			clearTimeout(navtimer);
			});
			
			// Doppelsbmit in Orderform Verhindern für Submit und ImageSubmit
			// Die Buttons werden disabled
			$('div.formorder form').submit(function (e) {
            var theForm = $(this);
            setTimeout(function () {
                var btn = theForm.find('input[type="submit"]');
                btn.attr('disabled', 'disabled');
                ///btn.val('Processing');
            }, 10);
            setTimeout(function () {
                var btn = theForm.find('input[type="image"]');
                btn.attr('disabled', 'disabled');
                ///btn.val('Processing');
            }, 10)
           return true;
  			 });
  	
			// Doppelclick auf links mit class button verhindern
			$('a.button').click(function(){ 
  				if($(this).hasClass('clicked')) return false;
  				else { 
    				$(this).addClass('clicked'); 
    				return true;
  				}
			});
			// InPage Navigationslinks durch vollständigen Pfad ersetzen "#1" -  "http://www.example.de/nis/?param1=42#1" 
			$('a[href^="#"]').each(function() {
				if ($(this).attr('href') != "#zoomify" ){ 
					$(this).attr('href', window.location.href + $(this).attr('href'));
				}
			});
			
	}); //$(document).ready
	
	
	function navloaddelay(mainID, currentID) {	
		// BT1010127 hier mus Holgers Link gebaut werden
		$("#navforjq").load("/shop/Default.aspx?pos=pgroup&product_group="+ currentID +"&preview_group=" + mainID + " div" ); 
	}
	

	function baskettoggle(myid){
		var topbasket = document.getElementById(myid);
		if(topbasket.style.display=='none') 
			
 			topbasket.style.display='block'; 
 		else topbasket.style.display='none';		
	}
	
	function getURLParam(strParamName){
		var strReturn = "";
		var strHref = window.location.href;
		if ( strHref.indexOf("?") > -1 ){
			var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
			var aQueryString = strQueryString.split("&");
			for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
				if ( 
				aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
					var aParam = aQueryString[iParam].split("=");
					strReturn = aParam[1];
					break;
				}
			}
		}
		return strReturn;
	}
	
	function basketshortlook(){
		var mystatment = "navdisplay('topbasketclose','topbasket')";
		navdisplay('topbasketopen', 'topbasket');
		baskettimer = setTimeout(mystatment,4000);
	}

   
	
