﻿var isMSIE = /*@cc_on!@*/false;

if (isMSIE) {
    supersleight.init();
}

function SwapPng(img, path) {
    //alert(imgSrc);
    img.src = path;
    if (isMSIE) {
        supersleight.updateImg(img);
    }
}
function clearText(field) {
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}

function ElementPosition(param) {
    var x = 0, y = 0;
    var obj = (typeof param == "string") ? document.getElementById(param) : param;
    if (obj) {
        x = obj.offsetLeft;
        y = obj.offsetTop;
        
        var body = document.getElementsByTagName('body')[0];
        while (obj.offsetParent && obj != body) {
            x += obj.offsetParent.offsetLeft;
            y += obj.offsetParent.offsetTop;
            obj = obj.offsetParent;
        }
    }
    this.x = x;
    this.y = y;
}

function PositionPopUp(baseDiv, popupDiv, xOffset) {
    var basePos = new ElementPosition(baseDiv);
    var popUp = document.getElementById(popupDiv);
    //obj.x = pos.x;
    //obj.y = pos.y;
    //alert("height: " + popUp.style.height + " width: " + popUp.style.width)
    popUp.style.top = basePos.y + "px"
    popUp.style.left = basePos.x - xOffset + "px"
}

function PositionPopUpContest(baseDiv, popupDiv, xOffset, yOffset) {
    var basePos = new ElementPosition(baseDiv);
    var popUp = document.getElementById(popupDiv);

    popUp.style.display = "block";
    
    popUp.style.top = basePos.y - yOffset + "px"
    popUp.style.left = basePos.x - xOffset + "px"
}

function ListsShowLoading(divToShow, divToHide) {
    var hideDiv = document.getElementById(divToHide);
    hideDiv.style.display = 'none';

    var showDiv = document.getElementById(divToShow);
    showDiv.style.display = 'block';

}
function ListsShowLoadingDiv(divToShow) {
    var showDiv = document.getElementById(divToShow);
    showDiv.style.display = 'block';

}