﻿var currentSelected="",strSelectedCriteria = "",IDDynamic = "SearchGrid1_",ImagePath = "./images/user_Images/",selectedShape,selectedShapeName,selectedShapeImage,selectedCriteriaD="",shapemastername,selectedCriteria="",selectedColorName,selectedColorImage,selectedColorMasterName,selectedCriteriaC="",selectedCutName,selectedCutImage,strCutName,strtempTop="",strtempLeft="",isshowTopControl=false; 
//imageString=   "'"+ strJSitePath+ "images/user_images/asscher_mouseout.jpg','"+ strJSitePath+ "images/user_images/asscher_MouseOver.jpg','"+ strJSitePath+ "images/user_images/asscher_Select.jpg','"+ strJSitePath+ "images/user_images/closeArrow.jpg','"+ strJSitePath+ "images/user_images/Color_D_MouseOut.jpg'," +"'"+ strJSitePath+ "images/user_images/Color_D_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Color_D_Select.jpg','"+ strJSitePath+ "images/user_images/Color_E_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Color_E_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Color_E_Select.jpg',"+"'"+ strJSitePath+ "images/user_images/Color_F_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Color_F_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Color_F_Select.jpg','"+ strJSitePath+ "images/user_images/Color_G_MouseOut.jpg',"+"'"+ strJSitePath+ "images/user_images/Color_G_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Color_G_Select.jpg','"+ strJSitePath+ "images/user_images/Color_H_Mouseout.jpg','"+ strJSitePath+ "images/user_images/Color_H_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Color_H_Select.jpg',"+"'"+ strJSitePath+ "images/user_images/Color_I_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Color_I_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Color_I_Select.jpg','"+ strJSitePath+ "images/user_images/Color_J_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Color_J_MouseOver.jpg',"+"'"+ strJSitePath+ "images/user_images/Color_J_Select.jpg','"+ strJSitePath+ "images/user_images/Color_K_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Color_K_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Color_K_Select.jpg','"+ strJSitePath+ "images/user_images/Color_L_MouseOut.jpg',"+"'"+ strJSitePath+ "images/user_images/Color_L_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Color_L_Select.jpg','"+ strJSitePath+ "images/user_images/Color_M_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Color_M_MouseOveR.jpg','"+ strJSitePath+ "images/user_images/Color_M_Select.jpg',"+"'"+ strJSitePath+ "images/user_images/cushion_MouseOut.jpg','"+ strJSitePath+ "images/user_images/cushion_MouseOver.jpg','"+ strJSitePath+ "images/user_images/cushion_select.jpg','"+ strJSitePath+ "images/user_images/Cut_Excelent_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Cut_Excelent_MouseOver.jpg',"+"'"+ strJSitePath+ "images/user_images/Cut_Excelent_Select.jpg','"+ strJSitePath+ "images/user_images/Cut_Fair_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Cut_Fair_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Cut_Fair_Select.jpg','"+ strJSitePath+ "images/user_images/Cut_Good_MouseOut.jpg',"+"'"+ strJSitePath+ "images/user_images/Cut_Good_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Cut_Good_Select.jpg','"+ strJSitePath+ "images/user_images/Cut_Ideal_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Cut_Ideal_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Cut_Ideal_Select.jpg','"+ strJSitePath+ "images/user_images/Cut_VeryGood_MouseOut.jpg',"+"'"+ strJSitePath+ "images/user_images/Cut_VeryGood_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Cut_VeryGood_Select.jpg','"+ strJSitePath+ "images/user_images/emerald_MouseOut.jpg','"+ strJSitePath+ "images/user_images/emerald_mouseOver.jpg',"+"'"+ strJSitePath+ "images/user_images/emerald_Select.jpg','"+ strJSitePath+ "images/user_images/heart_mouseOut.jpg','"+ strJSitePath+ "images/user_images/heart_Mouseover.jpg','"+ strJSitePath+ "images/user_images/heart_select','"+ strJSitePath+ "images/user_images/marquise_MouseOut.jpg','"+ strJSitePath+ "images/user_images/marquise_mouseOver.jpg','"+ strJSitePath+ "images/user_images/marquise_Select.jpg',"+"'"+ strJSitePath+ "images/user_images/oval_MouseOut.jpg','"+ strJSitePath+ "images/user_images/oval_MouseOver.jpg','"+ strJSitePath+ "images/user_images/oval_Select.jpg','"+ strJSitePath+ "images/user_images/pear_MouseOut','"+ strJSitePath+ "images/user_images/pear_MouseOver.jpg','"+ strJSitePath+ "images/user_images/pear_Select.jpg','"+ strJSitePath+ "images/user_images/Princess_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Princess_MouseOver.jpg',"+"'"+ strJSitePath+ "images/user_images/Princess_Select.jpg','"+ strJSitePath+ "images/user_images/Radiant_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Radiant_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Radiant_Select.jpg','"+ strJSitePath+ "images/user_images/radient_mouseOut.jpg','"+ strJSitePath+ "images/user_images/radient_MouseOver.jpg',"+"'"+ strJSitePath+ "images/user_images/radient_Select.jpg','"+ strJSitePath+ "images/user_images/Round_MouseOut.jpg','"+ strJSitePath+ "images/user_images/Round_MouseOver.jpg','"+ strJSitePath+ "images/user_images/Round_Select.jpg'",
function MM_preloadImages(arg,arg1) {var d=document;if(d.images){if(!d.MM_p)  d.MM_p=new Array();if(!d.MM_p1) d.MM_p1=new Array();var i,j=d.MM_p.length;a=arg.split(",");b=arg.split(",");for(i=0; i<a.length; i++){if (a[i].indexOf("#")!=0){d.MM_p1[j]=new Image;d.MM_p1[j++].src=b[i];d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}}
function MM_findObj(n, d) {var p,i,x;if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);if(!x && d.getElementById) x=d.getElementById(n); return x;}
function MM_findObj1(n, d) {var p,i,x;if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj1(n,d.layers[i].document);if(!x && d.getElementById) x=d.getElementById(n); return x;}
function ShowHideSearchPanal(status)
{
    try
    {
        if(GetClassName("tblSearchPanal")=="VISIBLE" || GetClassName("tblSearchPanal")=="VISIBLEFIREFOX")
        {
            SetSrc("imgControlShape","./images/showArrow.gif");
            SCursor("imgTopControl","default");
            document.getElementById("imgTopControl").title=""; 
            SetHide("tblSearchPanal");
            SetHide("tblCut");
            SetHide("tblColor");
            SetHide("tblSize");
            SetHide("IDDiamondDetail");
            SetHide("topControlPanal");
            CloseShowOptionTop();
        }
        else
        {
            SetSrc("imgControlShape","./images/closeArrow.gif");
            SetVisible("tblSearchPanal"); 
            SCursor("imgTopControl","pointer");
            document.getElementById("imgTopControl").title="Click Here";
            SetHide("extrabar"); 
            SetHide("IDDiamondDetail");
            SetHide("extrabar");
            SetHide("IDDiamondDetail");
        }
        SLeftP("optionbyname",(findPosX(document.getElementById("tblDataGrid"))+"px"));
        STopP("optionbyname",(findPosY(document.getElementById("img21"))-55+"px"));
    }catch(e){}
}
function IsNumeric(strString){var strValidChars = "0123456789.",strChar,blnResult = true;if (strString.length == 0) return false;for (i = 0; i < strString.length && blnResult == true; i++){strChar = strString.charAt(i);if (strValidChars.indexOf(strChar) == -1){blnResult = false;}}return blnResult;}
document.onkeydown = KeyCheck; 
function KeyCheck(e){try{var keyId = nn6?e.keyCode:event.keyCode;if(keyId==13){if(GetClassName("tblSearchPanal")=="VISIBLE"){getSearchResult('1','');}}}catch(e){}}
function changeClass(){try{var keyId = nn6?e.keyCode:event.keyCode;if(keyId >= 46 &&  keyId <=57){SetClassName("txtPriceFrom","bluetext");}else{SetClassName("txtPriceFrom","errorMesage");}}catch(e){}}
function setPriceFrom(value){try{SetCValue("hdnFrom_Price",GetCValue("txtPriceFrom"));eraseCookie("MsolSearch_PriceFrom");createCookie("MsolSearch_PriceFrom",GetCValue("hdnFrom_Price"),30);}catch(e){}}
function setPriceTo(value){try{SetCValue("hdnTo_Price",GetCValue("txtPriceTo"));eraseCookie("MsolSearch_PriceTo");createCookie("MsolSearch_PriceTo",GetCValue("hdnTo_Price"),30);}catch(e){}}
function setSizeFrom(value){try{SetCValue("hdnFrom_Size",GetCValue("txtSizeFrom"));eraseCookie("MsolSearch_SizeFrom");createCookie("MsolSearch_SizeFrom",GetCValue("hdnFrom_Size"),30);}catch(e){}}
function setSizeTo(value){try{SetCValue("hdnTo_Size",GetCValue("txtSizeTo"));eraseCookie("MsolSearch_SizeTo");createCookie("MsolSearch_SizeTo",GetCValue("hdnTo_Size"),30);}catch(e){}}
function onloadfun()
{
    try
    {
        FillScroller_html();
        if(strXslDetail==null || strXslDetail.trim()=="")
        {
            GetDetailXsl();
        }
        var flagload = false,strreadShape = readCookie("MsolSearch_ShapeId");
        
        if(strreadShape != null && strreadShape.trim()!="")
        {
            flagload = true;
            strreadShape = strreadShape.split(',');
            for(var i=0;i<strreadShape.length;i++)
            {
                SetSearch(strreadShape[i],'hdnFrom_ShapeId','SearchGrid1_lblShape','ShapeId','jpg','imgShape');
            }
        }
        var strreadCut = readCookie("MsolSearch_CutId");
        if(strreadCut != null && strreadCut.trim()!="")
        {
            flagload = true;
            strreadCut = strreadCut.split(',');
            for(var i=0;i<strreadCut.length;i++)
            {
                SetSearch(strreadCut[i],'hdnFrom_Cut','SearchGrid1_lblCut','CutId','jpg','imgCut');
            }
        }
        var strreadColor = readCookie("MsolSearch_CutId");
        if(strreadColor != null && strreadColor.trim()!="")
        {
            flagload = true;
            strreadColor = strreadColor.split(',');
            for(var i=0;i<strreadColor.length;i++)
            {
                SetSearch(strreadColor[i],'hdnFrom_Color','SearchGrid1_lblColor','ColorId','jpg','imgColor');
            }
        }
        if(readCookie("MsolSearch_SizeFrom")!=null)
        {
            flagload = true;
            SetCValue("txtSizeFrom",readCookie("MsolSearch_SizeFrom"));
            setSizeFrom("");
        }
        if(readCookie("MsolSearch_SizeTo")!=null)
        {
            flagload = true;
            SetCValue("txtSizeTo",readCookie("MsolSearch_SizeTo"));
            setSizeTo("");
        }
        if(readCookie("MsolSearch_PriceTo")!=null)
        {
            flagload = true;
            SetCValue("txtPriceTo",readCookie("MsolSearch_PriceTo"));
            setPriceTo("");
        }
        if(readCookie("MsolSearch_PriceFrom")!=null)
        {
            flagload = true;
            SetCValue("txtPriceFrom",readCookie("MsolSearch_PriceFrom"));
            setPriceFrom("");
        }
        var strreadClarity = readCookie("MsolSearch_ClarityId");
        if(strreadClarity != null && strreadClarity.trim()!="")
        {
            flagload = true;
            strreadClarity = strreadClarity.split(',');
            for(var i=0;i<strreadClarity.length;i++)
            {
                SetSearch(strreadClarity[i],'hdn_Clarity','SearchGrid1_lblClarityText','ClarityId','gif','imgClarity');
            }
        }
        
        if(flagload == true)
        {
            strshapeId = GetCValue("hdnFrom_ShapeId");
            strcut = GetCValue("hdnFrom_Cut");
            strpriceFrom = GetCValue("hdnFrom_Price");
            strpriceTo = GetCValue("hdnTo_Price");
            strsizeFrom = GetCValue("hdnFrom_Size");
            strsizeTo = GetCValue("hdnTo_Size");
            strcolor = GetCValue("hdnFrom_Color");
            strclarity = GetCValue("hdn_Clarity");
            strPageNumber = (readCookie("Page_Number")!=null)?readCookie("Page_Number"):"1";
            strsearchtype = (readCookie("MsolSearchType")!=null)?readCookie("MsolSearchType"):"";
            strGlobalSort = (readCookie("MsolSortCriteria")!=null)?readCookie("MsolSortCriteria"):"";
            strGlobalAscDesc = (readCookie("MsolGlobalAscDesc")!=null)?readCookie("MsolGlobalAscDesc"):"";
            uc_EarringSearchResultGrid.GetSearchResult(strshapeId,strcut,strpriceFrom,strpriceTo,strsizeFrom,strsizeTo,strcolor,strclarity,strPageNumber,strGlobalSort,strGlobalAscDesc,callback_loadScroller);
        }
    }catch(e){alert("onloadfun:"+"\nName:"+e.name+"\nDescription:"+e.description+"\nNumber:"+e.number+"\nMessage:"+e.message);}
}
function callback_loadScroller(res)
{
    try
    {
        var arr="";
        var strtemp=null;
        arr = res.value;
        if(typeof(arr)=="object" && arr.length>0)
        {
            strXml = arr[0];
            if(strXml.trim()!="")
            {
                strScrollerPriceFrom = (parseFloat(arr[3])).toFixed(2);
                strScrollerPriceTo = (parseFloat(arr[4])).toFixed(2);
                arrPrice[0] = (parseFloat(arr[3])).toFixed(2);
                arrPrice[1] = (parseFloat(arr[4])).toFixed(2);
                strScrollerShape = arr[8];
                strScrollerSizeFrom = (parseFloat(arr[5])).toFixed(2);
                strScrollerSizeTo = (parseFloat(arr[6])).toFixed(2);
                SetScroller();
                var pagging = arr[2];
                var j=pagging.indexOf("=");
                var build_type = getURLParameters();
                SetVisible("tbl");
                SetVisible("tblDataGrid");
                SetVisible("tblInnerDataGrid");
                SetHide("tblSearchPanal");
                SetSrc("imgControlShape","./images/showArrow.gif");
                SetSrc("img3","./images/closeArrow.gif");
                if(readCookie("MsolScrollerPos")!=null)
                {
                    var arrScrollerPos1 = readCookie("MsolScrollerPos").split(',');
                    arrScrollerPos[0][0] = arrScrollerPos1[0];
                    arrScrollerPos[0][1] = arrScrollerPos1[1];
                    arrScrollerPos[1][0] = arrScrollerPos1[2];
                    arrScrollerPos[1][1] = arrScrollerPos1[3];
                    arrScrollerPos[2][0] = arrScrollerPos1[4];
                    arrScrollerPos[2][1] = arrScrollerPos1[5];
                    arrScrollerPos[3][0] = arrScrollerPos1[6];
                    arrScrollerPos[3][1] = arrScrollerPos1[7];
                    arrScrollerPos[4][0] = arrScrollerPos1[8];
                    arrScrollerPos[4][1] = arrScrollerPos1[9];
                    arrScrollerPos[5][0] = arrScrollerPos1[10];
                    arrScrollerPos[5][1] = arrScrollerPos1[11];
                    if(arrScrollerPos[0][0].trim()!="")
                    {
                        SHeightP("ImgScroller1TT",((arrScrollerPos[0][0]-8)+2 +"px"));
                        STopP("ImgScroller1T",(((arrScrollerPos[0][0]*1)-16)+2 + "px"));
                    }
                    if(arrScrollerPos[0][1].trim()!="")
                    {
                        SHeightP("ImgScroller1BB",((BPosition-arrScrollerPos[0][1]+ 8) +"px"));
                        STopP("ImgScroller1BB",((arrScrollerPos[0][1]) + "px"));
                    }
                    if(arrScrollerPos[1][0].trim()!="")
                    {
                        SHeightP("ImgScroller2TT",( (arrScrollerPos[1][0]-8)+2 +"px"));
                        STopP("ImgScroller2T",(((arrScrollerPos[1][0]*1)-16)+2 + "px"));
                    }
                    if(arrScrollerPos[1][1].trim()!="")
                    {
                        SHeightP("ImgScroller2BB",((BPosition-arrScrollerPos[1][1]+ 8) +"px"));
                        STopP("ImgScroller2BB",((arrScrollerPos[1][1]) + "px"));
                    }
                    if(arrScrollerPos[2][0].trim()!="")
                    {
                        SHeightP("ImgScroller3TT",((arrScrollerPos[2][0]-8)+2 +"px"));
                        STopP("ImgScroller3T",(((arrScrollerPos[2][0]*1)-16)+2 + "px"));
                    }
                    if(arrScrollerPos[2][1].trim()!="")
                    {
                        SHeightP("ImgScroller3BB",((BPosition-arrScrollerPos[2][1]+ 8) +"px"));
                        STopP("ImgScroller3BB",((arrScrollerPos[2][1]) + "px"));
                    }
                    if(arrScrollerPos[3][0].trim()!="")
                    {
                        SHeightP("ImgScroller4TT",((arrScrollerPos[3][0]-8)+4 +"px"));
                        STopP("ImgScroller4T",(((arrScrollerPos[3][0]*1)-16)+4 + "px"));
                    }
                    if(arrScrollerPos[3][1].trim()!="")
                    {
                        SHeightP("ImgScroller4BB",((BPosition-arrScrollerPos[3][1]+ 8) +"px"));
                        STopP("ImgScroller4BB",((arrScrollerPos[3][1]) + "px"));
                    }
                    if(arrScrollerPos[4][0].trim()!="")
                    {
                        SHeightP("ImgScroller5TT",((arrScrollerPos[4][0]-8)+2 +"px"));
                        STopP("ImgScroller5T",(((arrScrollerPos[4][0]*1)-16)+2 + "px"));
                    }
                    if(arrScrollerPos[4][1].trim()!="")
                    {
                        SHeightP("ImgScroller5BB",((BPosition-arrScrollerPos[4][1]+ 8) +"px"));
                        STopP("ImgScroller5BB",((arrScrollerPos[4][1]) + "px"));
                    }
                    if(arrScrollerPos[5][0].trim()!="")
                    {
                        SHeightP("ImgScroller6TT",((arrScrollerPos[5][0]-8)+2 +"px"));
                        STopP("ImgScroller6T",(((arrScrollerPos[5][0]*1)-16)+2 + "px"));
                    }
                    if(arrScrollerPos[5][1].trim()!="")
                    {
                        SHeightP("ImgScroller6BB",((BPosition-arrScrollerPos[5][1]+ 8) +"px"));
                        STopP("ImgScroller6BB",((arrScrollerPos[5][1]) + "px"));
                    }
                }
                SetCValue("VScrollerShapeId",(readCookie("MSOLC_Shape")!=null?readCookie("MSOLC_Shape"):strshapeId));
                SetCValue("VScrollerCut",(readCookie("MSOLC_Cut")!=null?readCookie("MSOLC_Cut"):strcut));
                SetCValue("VScrollerPriceFrom",(readCookie("MSOLC_PriceFrom")!=null?readCookie("MSOLC_PriceFrom"):strpriceFrom));
                SetCValue("VScrollerPriceTo",(readCookie("MSOLC_PriceTo")!=null?readCookie("MSOLC_PriceTo"):strpriceTo));
                SetCValue("VScrollerSizeFrom",(readCookie("MSOLC_SizeFrom")!=null?readCookie("MSOLC_SizeFrom"):strsizeFrom));
                SetCValue("VScrollerSizeTo",(readCookie("MSOLC_SizeTo")!=null?readCookie("MSOLC_SizeTo"):strsizeTo));
                SetCValue("VScrollerColor",(readCookie("MSOLC_Color")!=null?readCookie("MSOLC_Color"):strcolor));
                SetCValue("VScrollerClarity",(readCookie("MSOLC_Clarity")!=null?readCookie("MSOLC_Clarity"):strclarity));
                if(GetCValue("VScrollerPriceFrom")!="")
                {
                    SetInnerHtml("spanPriceStartValue",("$"+GetCValue("VScrollerPriceFrom")));
                }
                if(GetCValue("VScrollerPriceTo")!="")
                {
                    SetInnerHtml("spanPriceFinalValue",("$"+GetCValue("VScrollerPriceTo")));
                }
                if(GetCValue("VScrollerSizeFrom")!="")
                {
                    SetInnerHtml("spanSizeStartValue",(GetCValue("VScrollerSizeFrom")));
                }
                if(GetCValue("VScrollerSizeTo")!="")
                {
                    SetInnerHtml("spanSizeFinalValue",(GetCValue("VScrollerSizeTo")));
                }
                GetSearchResultScroller(strPageNumber,"");
            }
        }
    }catch(e){alert("callback_loadScroller\n"+e.message+e.source);}
}
function ShowOptionColumnTop(rowId,controlId)
{
    try
    {
        if(GetChecked(controlId)==true)
        {
            SetVisible(rowId);
        }
        else{SetHide(rowId);}
    }catch(e){}
}
function showTopControl(sender)
{
    try
    {
        if(isshowTopControl==false)
        {
            strtempTop = findPosY(sender)-40 +"px";
            strtempLeft = findPosX(sender)-263 +"px";
            uc_NavigatePanel.GetShowHideSearchPanel(callback_showTopControl);
        }
        else
        {
            if(GetClassName("tblSearchPanal")=="VISIBLE"||GetClassName("tblSearchPanal")=="VISIBLEFIREFOX")
            { 
                if(GetClassName("topControlPanal")=="HIDE"||GetClassName("topControlPanal")=="HIDEFIREFOX")
                {
                    SLeftP("topControlPanal",(findPosX(sender)-263 +"px"));
                    STopP("topControlPanal",(findPosY(sender)-40 +"px"));
                    SetVisible("topControlPanal");
                }
                else
                {
                    SetHide("topControlPanal");
                }
            }   
            SetHide("tblCut");
            SetHide("tblColor");
            SetHide("tblSize");
        }
    }catch(e){AError("showTopControl:"+"\n"+e.message+"\n"+e.stack+"\n"+e.source);}
}

function callback_showTopControl(res)
{
    try
    {
        if(res.value != null && res.value != "")
        {   
            SetInnerHtml("div_topControlPanal",res.value);
            isshowTopControl = true;
            if(GetClassName("tblSearchPanal") == "VISIBLE" || GetClassName("tblSearchPanal") == "VISIBLEFIREFOX") 
            { 
                if(GetClassName("topControlPanal") == "HIDE" || GetClassName("topControlPanal") == "HIDEFIREFOX") 
                { 
                    SLeftP("topControlPanal",strtempLeft); strtempLeft="";
                    STopP("topControlPanal",strtempTop); strtempTop = "";
                    SetVisible("topControlPanal");
                }
                else{SetHide("topControlPanal");} 
            } 
            SetHide("tblCut"); 
            SetHide("tblColor");
            SetHide("tblSize");
        }

    }catch(e){AError("callback_showTopControl:"+id+"\n"+e.message);}
}

function changeImage(status){try{if(GetClassName("topControlPanal")=="HIDE"){if(status=="on"){SetSrc("imgTopControl","./images/chosse-basic-search.gif");}else{SetSrc("imgTopControl","./images/chosse-basic-search.gif");}}}catch(e){}}
function CloseShowOptionTop()
{
    try{SetHide("topControlPanal");}catch(e){}
}
function showSearchData(){try{var shapeIdFrom=GetCValue("hdnFrom_ShapeId");var cutFrom=GetCValue("hdnFrom_Cut");var priceFrom=GetCValue("txtPriceFrom");var sizeFrom=GetCValue("txtSizeFrom");var colorFrom=GetCValue("hdnFrom_Color");var clarityFrom=GetCValue("hdnFrom_Clarity");}catch(e){}}
function MM_swapImgRestore() {try{ var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}catch(e){}}
function MM_findObj(n, d){var p,i,x;if(!d) d=document;if((p=n.indexOf("?"))>0&&parent.frames.length) {d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}if(!(x=d[n])&&d.all) x=d.all[n];for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);if(!x && d.getElementById) x=d.getElementById(n); return x;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3){if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}}
function GetImageSrc(imgSRC){var temp = "";var ImageID = "";temp = imgSRC.split("/");return temp[temp.length-1];}
function GetSelectImage(imgID,imgType,imgExt){return imgID.substring(3,imgID.length)+imgType+imgExt;}
function SetSearch(imgID,hiddenID,labelID,strCookieImageID,imgExt,DistnictID) 
{
    try
    {
        var SelectImageSrc="", DisplayValue = "", HiddenValue = "", arrImageID="", CurImage = GetImageSrc(document.getElementById(imgID).src), SelectImage = "", originalImageName = GetSelectImage(imgID,"_MouseOut.",imgExt), IDs = ""; 
        if(strSelectedCriteria=="") 
        { 
            strSelectedCriteria = imgID; 
            d = document.getElementById(imgID).attributes; 
            d.getNamedItem("alt").value ="Click Here to Deselect"; 
            d.getNamedItem("title").value ="Click Here to Deselect";
        } 
        else if(strSelectedCriteria.indexOf(imgID)==-1) 
        { 
            strSelectedCriteria += "," + imgID; 
            d = document.getElementById(imgID).attributes; 
            d.getNamedItem("alt").value ="Click Here to Deselect"; 
            d.getNamedItem("title").value ="Click Here to Deselect";
        } 
        else 
        { 
            arrImageID = strSelectedCriteria.split(","); 
            strSelectedCriteria=""; 
            var flag=true; 
            for(var i=0;i<arrImageID.length;i++) 
            { 
                if(arrImageID[i]!= imgID) 
                { 
                    if(flag==true) 
                    { 
                        strSelectedCriteria = arrImageID[i]; 
                    } 
                    else 
                    { 
                        strSelectedCriteria += "," + arrImageID[i]; 
                    } 
                    flag=false; 
                } 
            } 
            d = document.getElementById(imgID).attributes; 
            d.getNamedItem("alt").value ="Click Here to Select"; 
            d.getNamedItem("title").value ="Click Here to Select"; 
        } 
        arrImageID = strSelectedCriteria.split(","); 
        var flag=true; 
        for(var i=0;i<arrImageID.length;i++) 
        { 
            if(arrImageID[i].indexOf(DistnictID)!=-1) 
            { 
                d = document.getElementById(arrImageID[i]).attributes; 
                if(flag==true) 
                { 
                    DisplayValue = d.getNamedItem("displayvalue").value; 
                    HiddenValue = d.getNamedItem("hiddenvalue").value; 
                    IDs = arrImageID[i]; 
                } 
                else 
                { 
                    DisplayValue += ", " + d.getNamedItem("displayvalue").value; 
                    HiddenValue += "," + d.getNamedItem("hiddenvalue").value; 
                    IDs += ","+arrImageID[i]; 
                } 
                flag=false; 
            } 
        } 
        SelectImage = GetSelectImage(imgID,"_Select.",imgExt);
        var c = document.getElementById(imgID).style.borderColor;
       
        c = c.split(" ");
        if(typeof(c)=='array'|| typeof(c)=='object')
        {
            c = c[0];
        }
        if(c=="black")
        { 
            
            document.getElementById(imgID).style.borderColor="#FFFFFF";
        } 
        else 
        { 
            
            document.getElementById(imgID).style.borderColor="black";
        } 
        document.getElementById(hiddenID).value = HiddenValue; 
        strCookieImageID = "MsolSearch_"+strCookieImageID; 
        eraseCookie(strCookieImageID); 
        createCookie(strCookieImageID,IDs,30); 
    }catch(e){AError("SetSearch:"+e.message);}
} 
function SetMouseOut(imageControlId,outImage,overImage,selectImage)
{
    var c = document.getElementById(imageControlId).style.borderColor;
   
    c = c.split(" ");
    if(typeof(c)=='array'|| typeof(c)=='object')
    {
        c = c[0];
    }
    
    if(c!="black")
    {
        document.getElementById(imageControlId).style.borderColor="#FFFFFF";
    }
}
function SetMouseOver(imageControlId,outImage,overImage,selectImage)
{   
    var c = document.getElementById(imageControlId).style.borderColor;
    c = c.split(" ");
    if(typeof(c)=='array'|| typeof(c)=='object')
    {
        c = c[0];
    }
    
    if(c!="black")
    {
        document.getElementById(imageControlId).style.borderColor="#999999";
    }
} 
//MM_preloadImages(imageString,'');