function ActivateHover()
{
	//Oversigt
	$(document).ready(function() {
		$(".PList div").mouseover(function (e) {
			$(this).find("div.PListOverlay").css('display', 'block');
		});
		$(".PList div").mouseout(function (e) {
			$(this).find("div.PListOverlay").css('display', 'none');
		});
		$(".PList div").click(function (e) {
			if ($("input.filter-item").length > 0) {
			var offset = $(this).position().top;	
			self.offset = offset;
			self.buildUrl();
			}
			location.href = $(this).find('p a').attr('href');
		});
	});
	
	//Vareliste
	$(document).ready(function() {
		$(".ProductList").mouseover(function (e) {
			$(this).find("div.overlay").css('display', 'block');
		});
		$(".ProductList").mouseout(function (e) {
	            $(this).find("div.overlay").css('display', 'none');
	        });
	        $(".ProductList").click(function (e) {
                if ($("input.filter-item").length > 0) {
                var offset = $(this).position().top;	
                self.offset = offset;
                self.buildUrl();
            }
	        location.href = $(this).find('.Img a').attr('href');
	    });
	});
	
}


function front()
{
	if (document.getElementById('TotalPriceFront').innerHTML == "0,00")
		document.getElementById('ForsendelseFront').innerHTML = "";

}

function step1()
{
	var TotalAmount = parseFloat(document.getElementById('totalprice').innerHTML.replace('.','').replace(',','.'));
	var TotalFragt = parseFloat(document.getElementById('totalfragt').innerHTML.replace('.','').replace(',','.'));
	
	
	if (TotalAmount == "0")
	{
		document.getElementById('steptop').src = "/grafik/steps/step0top.gif";
		document.getElementById('ForsideLink').style.display = "block";
		document.getElementById('gratisfragt').style.display = "none";
		document.getElementById('Overvej').style.display = "none";
		document.getElementById('total').style.display = "none";
		document.getElementById('fragt').style.display = "none";				
	}
	else
	{
		//Træk fragten fra prisen
		document.getElementById('totalprice').innerHTML = add_dot(format_number(TotalAmount-TotalFragt,2).replace('.',','));
			
		//Vis fragtfriboks under 100 kroner
		var fragtfriSPAN = document.getElementById('gratisfragt');
		if (TotalAmount-TotalFragt < 100)
		{	
			var diff = 100-(TotalAmount-TotalFragt)
			fragtfriSPAN.innerHTML = "Du mangler "+format_number(diff,2).replace('.',',')+" DKK for at få GRATIS fragt";
		}
		else
		{
			fragtfriSPAN.style.display = 'none';
		}
		ChangeBuy("Related_BuyButton_IMG", "/grafik/steps/kob25.png")
	}
}

function step2_3()
{
	element = document.getElementById("temp").innerHTML = "<img src=\"/grafik/steps/sidebar-step3.gif \" />";
}

function VisVarelisteLagerikon()
{
	var arrlager = document.getElementsByClassName("Stockmessage_Productlist");
	for (i=0;i<arrlager.length;i++)
	{
		var lager = arrlager[i];

		if(lager.innerHTML.indexOf('Ikke') > 1)
			lager.innerHTML = "<b>Levering:</b> <img src=\"/grafik/overall/rod.png\">";
		else
			lager.innerHTML = "<b>Levering:</b> <img src=\"/grafik/overall/gron.png\">";

	}
}

function VisVarekortLagerikon()
{
	var lager = document.getElementsByClassName('Description_Productinfo')[2];
	if(trim(lager.innerHTML) == 'På lager')
		lager.innerHTML = "<img src=\"/grafik/overall/gron.png\">";
	else
		lager.innerHTML = "<img src=\"/grafik/overall/rod.png\">";
}


function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

//Formater pris
function add_dot(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1))
	{
		x1 = x1.replace(rgx, '$1' + '.' + '$2');
	}
    return x1 + x2;
}


function ChangeBuy(clsName,image)
{
    var retVal = new Array();
    var elements = document.getElementsByTagName("*");
    for(var i = 0;i < elements.length;i++){
        if(elements[i].className.indexOf(" ") >= 0){
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++){
                if(classes[j] == clsName)
                    retVal.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
		elements[i].src = image;
            retVal.push(elements[i]);
    }
    return retVal;
}

//fade på billeder
function fade(fadeout,fadeinn){
	if (fadeinn == 'in'){
	fadeout.style.MozOpacity = '0.5';
	fadeout.style.filter = 'alpha(Opacity=50)';
	}
	if (fadeinn == 'out'){
	fadeout.style.MozOpacity = '1';
	fadeout.style.filter = 'alpha(Opacity=100)';
	}
}

//request.querystring
setTimeout("location.href=location.href",3000000);
function getURLParam(strParamName){
  var strReturn = "";
  var strHref = 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;
}

//cookies
function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name){
if (document.cookie.length>0){
	c_start=document.cookie.indexOf(c_name + "=");
	if (c_start!=-1){ 
	    c_start=c_start + c_name.length+1; 
    	c_end=document.cookie.indexOf(";",c_start);
	    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));} 
  }
return "";
}

function popup(width, height, url, name){
	window.open(url,name,"width="+width+",height="+height);
}

function format_number(pnumber,decimals){
	if (isNaN(pnumber)) { return 0};
        if (pnumber=='') { return 0};
        var snum = new String(pnumber);
        var sec = snum.split('.');
        var whole = parseFloat(sec[0]);
        var result = '';
        if(sec.length > 1){
            var dec = new String(sec[1]);
           dec = String(parseFloat(sec[1])/Math.pow(10,(dec.length - decimals)));
           dec = String(whole + Math.round(parseFloat(dec))/Math.pow(10,decimals));
           var dot = dec.indexOf('.');
           if(dot == -1){
               dec += '.';
               dot = dec.indexOf('.');
           }
           while(dec.length <= dot + decimals) { dec += '0'; }
           result = dec;
       } else{
           var dot;
           var dec = new String(whole);
           dec += '.';
           dot = dec.indexOf('.');       
           while(dec.length <= dot + decimals) { dec += '0'; }
           result = dec;
       }   
       return result;
   }
