﻿function SetSelectedValue(sizeId, sizeName, price, objectIndex) {
        price = price.replace("$ ","")
        var sizeObject = document.getElementById("lstOptions" + objectIndex);
        SelectedSizeId = sizeId;
        document.getElementById("hdnSelectedSizeId" + objectIndex).value = sizeId;
        document.getElementById("hdnSelectedPrice" + objectIndex).value = price;
        document.getElementById("spnSelectedText" + objectIndex).innerHTML = sizeName;
        $("#lstOptions" + objectIndex).toggle('fast');
        SetPrice(price, sizeObject);
    }

    function AllSizeDDLValidatorsOnPage() {
        return Page_ClientValidate();
    }

    function ValidateClientFunction(val, args) {
        var hdnSelectedSizeId = document.getElementById("hdnSelectedSizeId__" + val.ObjectIndex);
        if(hdnSelectedSizeId==null) return;
        args.IsValid = (hdnSelectedSizeId.value != 0);
    }

    ////////////// OnMouse Functions /////////////////////
    var catTimeOut;
    var Flag = 0;
    function setFlag(flag) { Flag = flag; }
    function showSizes(SizesListId) {
        setFlag(1);
        //$("ul.catList").toggle('fast');
        $get(SizesListId).style.display = "block";
    }
    function hideSizes(SizesListId) {
        if (Flag == 1) return;
        //$("ul.catList").toggle('fast');
        $get(SizesListId).style.display = "none";
        clearTimeout(catTimeOut);
    }
    function OnMoueOut(SizesListId) {
        if (Flag == 0) return;
        setFlag(0);
        catTimeOut = setTimeout("hideSizes('" + SizesListId + "')", 100);
    }
    function OnMouseOver() { setFlag(1); }
    ////////////// END OnMouse Functions ///////////////////// 
