﻿var intColums = 4;
var strParagraphId = '0';


//<a id="p10056" class="firstitem" href="Serie-ECO520-10056.aspx">Serie ECO520</a>

function expandMenu(strURL) {
    var intID = 0;
    if (strURL != '') {
        //document.write('URL: ' + strURL + '<br />');
        strURL = strURL.toLowerCase();
        if (strURL.indexOf("id=") != -1) {
            //document.write('ID: ' + strURL.indexOf("id=") + '<br />');
            var strID = strURL.substr(strURL.indexOf("id=") + 3);
            //document.write("strID: " + strID + "<br />");
            intID = parseInt(strID);

        }
    }
    if (intID == 0) {
        if ($.cookie("productGroupPageID") != null) {
            intID = parseInt($.cookie("productGroupPageID"));
            //$.cookie("productGroupPageID", null)
        }
    }
    //document.write("intID: " + intID + "<br />");
    if (!isNaN(intID) && intID != 0) {
        // OK at fortsætte
        //alert(document.getElementById("p" + intID).innerHTML);
        $('#navileft #p' + intID).addClass('act');
        $('#navileft #p' + intID).parents('ul').prev('a').addClass('inpath');
        //$('#p' + intID).parent().parent().parent().parent().prev('a').addClass('inpath');
        $('#navileft #p' + intID).parents('ul').addClass('inpath');
        $('#navileft #p' + intID).parents('li').addClass('inpath');
        //$('#navileft li.inpath a').addClass('inpath');
    } else {
        
    }
}

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else
        return decodeURIComponent(results[1].replace(/\+/g, " "));
}

function sendToFriendCustom() {
	var strUrl = window.location.href;
	var strWindowUrl = "http://display081211.net.dynamicweb.dk";
	strWindowUrl += "/Admin/Public/SendToFriend.aspx?M=SendFriend&";
	strWindowUrl += "url=" + strUrl + "&";
	strWindowUrl += "lid=3";
	var strName = "sendfriend";
	var strFeatures = "width=350,height=270";
	window.open(strWindowUrl, strName, strFeatures);
}
function extranetStatus(strExtranetGroups) {
    strExtranetGroups += ", ";
    if (strExtranetGroups.indexOf("113, ") != -1 || strExtranetGroups.indexOf("480, ") != -1 || strExtranetGroups.indexOf("415, ") != -1) {
        blnReseller = true;
    }
    if (strExtranetGroups.indexOf("484, ") != -1) {
        blnEAN = true;
    }
}
function extranetMember(strGroups) {
 //document.write(strGroups);
 strGroups += ", ";
 // Gør noget, hvis bruger tilhører "Reseller" (id=113) eller "RS+" (id=480) eller "Reseller +++" (id=415)
 if (strGroups.indexOf("113, ") != -1 || strGroups.indexOf("480, ") != -1 || strGroups.indexOf("415, ") != -1) {
  $("#navitools ul").prepend('<li><a href="/default.aspx?id=10086">Log af</a></li>');
  $("#top").addClass("resellertop");
  $("#topmessage").append("<strong>Du er logget ind som reseller.</strong>");
  // Gør noget andet, hvis brugeren tilhører "EAN" (id=484)
 } else if (strGroups.indexOf("484, ") != -1) {
  $("#navitools ul").prepend('<li><a href="/default.aspx?id=9749">Log af</a></li>');
  $("#top").addClass("eantop");
  $("#topmessage").append("<strong>Du er logget ind som EAN-kunde.</strong>");
 }
}
function setProductRowHeight(strParagraphId) {
    if (strParagraphId != '0') {
        var objItems = document.getElementById('paragraph' + strParagraphId).getElementsByTagName('li');
        var intItems = objItems.length;
        var intItemHeight = 0;
        var intItemHeightMax = 0;
        // Loop items
        for (var intCount = 0; intCount < intItems; intCount++) {
            intItemHeight = objItems[intCount].offsetHeight;
            if (intItemHeight > intItemHeightMax) {
                intItemHeightMax = intItemHeight;
            }
            if ((intCount + 1)%intColums == 0) {
                //alert(intCount+1%intColums + "_" + intCount + " end of row " + intColums);
                // Reduce with 20 pixels to compensate for the borders and padding
                intItemHeightMax -= 20;
                // Loop backwards within row and set the items' heights
                for (var intCount2 = intCount; intCount2 > intCount - intColums; intCount2--) {
                    objItems[intCount2].getElementsByTagName('a')[0].style.height = intItemHeightMax + 'px';
                }
                // Reset max height, ready for a new row
                intItemHeightMax = 0;
            }
        }
    }
}
