﻿// JScript File
var prefix = '_ctl0_ContentPlaceHolder1_'

function storlekValjare_valjStorlek(id, index, storlek, autoPostBack) {
    var hidS;
    var hidI;
    var td;
    var pId = getId(id);
    
    hidS = document.getElementById(pId + "_hidValdStorlek");
    hidS.value = storlek;
    
    hidI = document.getElementById(pId + "_hidValtIndex");
    hidI.value = index;

    for (i=1; i<=10; i++) {
        td = document.getElementById(pId + "_td" + i);
        if (td != null) {
            if (i == index) {
                td.style.backgroundColor = "#cccccc"
            }
            else {
                td.style.backgroundColor = "#eeeeee"
            }
        }
    }

    if (autoPostBack == 'True') {
        aspnetForm.submit();
    }
}

function storlekValjare_musOver(id, i) {
    var pId = getId(id);
    var e = document.getElementById(pId + "_lblStorlek" + i);

    e.style.color = 'red';
    document.body.style.cursor = "hand";
}

function storlekValjare_musUt(id, i) {
    var pId = getId(id);
    var e =  document.getElementById(pId + "_lblStorlek" + i);
    e.style.color = 'black';
    document.body.style.cursor = "auto";
}

//Returnerar prefix (för contentplaceholdern) + id om storleksvöljaren ligger inom en sida som har en masterpage.
//Ligger storleksväljaren inom en sida som saknar masterpage returneras id
function getId(id) {
    var e;
    
    //Kan vi hitta denna kontroll?
    e = document.getElementById(prefix + id + "_lblStorlek1");
    
    //Sida med masterpage
    if (e != null) {
        return prefix + id;
    }
    
    //Kan vi hitta denna kontroll?
    e = document.getElementById(id + "_lblStorlek1");
    
    //Sida utan masterpage
    if (e != null) {
        return id;
    }
    
    return '';
}