﻿var hiddenDims = $.cookie('hiddenDims');
if (hiddenDims == null) { hiddenDims = ""; }

function refineResultsAnimate(hdr) {
    var bgImage;
    if ($.browser.msie) {
        bgImage = $(hdr).css('backgroundPositionX') + " " + $(hdr).css('backgroundPositionY');
    }
    else {
        bgImage = $(hdr).css('backgroundPosition');
    }  
    var text = hdr.innerText;
    if (text == undefined)
    {
        text = hdr.textContent;
    }
    
    if (bgImage.indexOf('0px -136px') == -1) {
        $(hdr).parent().children(".DimensionValues").animate({
            height: "toggle",
            opacity: "toggle"
        }, 500);
        $(hdr).css('background-image', "url(http://c69262.r62.cf3.rackcdn.com/refine-results-sprite.png)");
        $(hdr).css('backgroundPosition', "0px -136px");
        $(hdr).css('background-repeat', "no-repeat");
        hiddenDims += jQuery.trim(text) + "|";
    } else {
    $(hdr).parent().children(".DimensionValues").animate({
            height: "toggle",
            opacity: "toggle"
        }, 500);
        $(hdr).css('background', "url(http://c69262.r62.cf3.rackcdn.com/refine-results-sprite.png)");
        $(hdr).css('backgroundPosition', "0px -102px");
        $(hdr).css('background-repeat', "no-repeat");
        hiddenDims = hiddenDims.replace(jQuery.trim(text) + "|", "");
    }
//    if (navigator.appVersion.indexOf("MSIE") > -1) { 
//        $(hdr).parent().children(".DimensionValues").css('padding-top', "10px");
//    }
    //alert(navigator.appVersion);
    $.cookie('hiddenDims',hiddenDims, { expires: 7, path: '/', domain: '.friday-ad.co.uk' });
}

function hideUnwantedDimensions() {
    $(".RefineResults_Dimension").each(function(i) {
        var text = this.innerText;
        if (text == undefined) {
            text = this.textContent;
        }
        if (jQuery.trim(text) == "Features" || jQuery.trim(text) == "Service History" || jQuery.trim(text) == "Condition" || jQuery.trim(text) == "Ad Placed" || jQuery.trim(text) == "Town") {
            $(this).parent().children(".DimensionValues").animate({
                height: "toggle",
                opacity: "toggle"
            }, 0);
            $(this).css('background', "url(http://c69262.r62.cf3.rackcdn.com/refine-results-sprite.png)");
            $(this).css('backgroundPosition', "0px -136px");
            $(this).css('background-repeat', "no-repeat");
        }
        if (navigator.appVersion.indexOf("MSIE") > -1) {
            $(this).parent().children(".DimensionValues").css('padding-top', "10px");
        }
    });
}

function setDimensionsFromCookie() {
    $(".RefineResults_Dimension").each(function (i) {
        var text = this.innerText;
        if (text == undefined)
        {
            text = this.textContent;
        }
        if (hiddenDims.indexOf(jQuery.trim(text) + "|") > -1)
        {
            $(this).parent().children(".DimensionValues").animate({
                height: "toggle",
                opacity: "toggle"
            }, 0);
            $(this).css('background', "url(http://c69262.r62.cf3.rackcdn.com/refine-results-sprite.png)");
            $(this).css('backgroundPosition', "0px -136px");
            $(this).css('background-repeat', "no-repeat");
        }
        if (navigator.appVersion.indexOf("MSIE") > -1) { 
            $(this).parent().children(".DimensionValues").css('padding-top', "10px");
        }
    });
}

function setImgProp(mainImageID) {
    var origX = mainImageID.width;
    var origY = mainImageID.height;
    if (origX < origY) {
        //Portrait
        var multiplier = ((100 / origY) * origX) / 100;
        var newWidth = 60 * multiplier;

        mainImageID.width = newWidth;
        mainImageID.height = 60;

    }
}

function showPopup(url) {
    newwindow=window.open(url,'_blank','width=1020,resizable=yes,scrollbars=yes');
    if (window.focus) {newwindow.focus()}
}

function aNoFollow(strInternalURL, el) {

    if (strInternalURL == '') {
        return false;
    }
    var element = document.getElementById(el);
    $(element).attr("href", strInternalURL.replace(/#/g, "."));
    $(element).attr("target", "_blank");
}
