﻿// JScript File
var prm;
var postBackElement;
var eximg;
var colimg;
var plusimg;
var minusimg;
function InitializeRequest(sender, args)
{    
    if (prm.get_isInAsyncPostBack())
    {
        args.set_cancel(true);
    }
    postBackElement = args.get_postBackElement();
    if ((postBackElement.id =='AboutUsCloseImg') || (postBackElement.id =='AboutUsLink'))
    {   
        $get('TopMenuProgressPanel').style.display = 'block';
    }
    if ((postBackElement.id.indexOf('lfmenu_sub_') == 0) || (postBackElement.id.indexOf('lfmenu_link_') == 0))
    {
        $get('MenuProgressPanel').style.display = 'block';
    }
    if (postBackElement.id =='FilterButton')
    {   
        $get('SearchProgressPanel').style.display = 'block';
    }
    if ((postBackElement.id == 'GoNext') || (postBackElement.id == 'GoPrev') || (postBackElement.id == 'GoFirst') || (postBackElement.id == 'GoLast') || (postBackElement.id == 'DropDownPage') || (postBackElement.id.indexOf('LinkPrd') == 0))
    {   
        $get('ProductListProgressPanel').style.display = 'block';
    }        
    if (postBackElement.id =='ZoomProductCloseButton')
    {
        var obj =$get('ZoomProductCloseProgress');
        if(obj != null)
        {
            obj.style.display = 'block';
        }        
    }
    if ((postBackElement.id =='SmallFont') || (postBackElement.id =='MediumFont') || (postBackElement.id =='BigFont') || (postBackElement.id =='FirstReviewBtn') || (postBackElement.id =='PrevReviewBtn') || (postBackElement.id =='DropDownReviewPage') || (postBackElement.id =='NextReviewBtn') || (postBackElement.id =='LastReviewBtn') || (postBackElement.id =='PrdReviewDisplayBtn') || (postBackElement.id =='ZoomImgButton') || (postBackElement.id =='ZoomButton') || (postBackElement.id =='InfoButton') || (postBackElement.id =='InfoNavigate') || (postBackElement.id =='EditReviewButton') || (postBackElement.id =='EditReviewNavigate') || (postBackElement.id =='CustReviewButton') || (postBackElement.id =='CustReviewNavigate'))
    {
        $get('ProgressPrdDescContent').style.display = 'block';
    }    
    if(postBackElement.id.indexOf('LinkPrd') == 0)
    {
        for(var i=1;i<=5;i++)
        {        
            var linkprd = $get('LinkPrd' + i);
            if(linkprd != null)
            {            
                linkprd.className = 'LinkProduct';
            }
        }        
        var selectlinkprd = $get(postBackElement.id);        
        selectlinkprd.className = 'LinkProductActive';
    }
}
function EndRequest(sender, args)
{
    if ((postBackElement.id =='AboutUsCloseImg') || (postBackElement.id =='AboutUsLink'))
    {   
        $get('TopMenuProgressPanel').style.display = 'none';
    }    
    if ((postBackElement.id.indexOf('lfmenu_sub_') == 0) || (postBackElement.id.indexOf('lfmenu_link_') == 0))
    {
        $get('MenuProgressPanel').style.display = 'none';
    }
    if (postBackElement.id =='FilterButton')
    {   
        $get('SearchProgressPanel').style.display = 'none';
    }
    if ((postBackElement.id == 'GoNext') || (postBackElement.id == 'GoPrev') || (postBackElement.id == 'GoFirst') || (postBackElement.id == 'GoLast') || (postBackElement.id == 'DropDownPage') || (postBackElement.id.indexOf('LinkPrd') == 0))
    {
        $get('ProductListProgressPanel').style.display = 'none';
    }
    if (postBackElement.id =='ZoomProductCloseButton')
    {   
        var obj =$get('ZoomProductCloseProgress');
        if(obj != null)
        {
            obj.style.display = 'none';
        }
    }
    if ((postBackElement.id =='SmallFont') || (postBackElement.id =='MediumFont') || (postBackElement.id =='BigFont') || (postBackElement.id =='FirstReviewBtn') || (postBackElement.id =='PrevReviewBtn') || (postBackElement.id =='DropDownReviewPage') || (postBackElement.id =='NextReviewBtn') || (postBackElement.id =='LastReviewBtn') || (postBackElement.id =='PrdReviewDisplayBtn') || (postBackElement.id =='ZoomImgButton') || (postBackElement.id =='ZoomButton') || (postBackElement.id =='InfoButton') || (postBackElement.id =='InfoNavigate') || (postBackElement.id =='EditReviewButton') || (postBackElement.id =='EditReviewNavigate') || (postBackElement.id =='CustReviewButton') || (postBackElement.id =='CustReviewNavigate'))
    {
        $get('ProgressPrdDescContent').style.display = 'none';
    }    
    if(postBackElement.id.indexOf('LinkPrd') == 0)
    {
        for(var i=1;i<=5;i++)
        {
            var linkprd = $get('LinkPrd' + i);
            if(linkprd != null)
            {            
                linkprd.className = 'LinkProduct';
            }
        }
        var selectlinkprd = $get(postBackElement.id);        
        selectlinkprd.className = 'LinkProductActive';
    }
    if(($get('CollapseFilterImg') != null) && ($get('FilterContent') != null))
    {
        $get('CollapseFilterImg').onclick = function(){
            ExpandCollapse('CollapseFilterImg','FilterContent',plusimg,minusimg)};
    }
    AdjustedNewPageImg();
}
function WebForm_FireDefaultButton(event, target) 
{            
    var element = event.target || event.srcElement;    
    if (!__defaultFired && event.keyCode == 13 && !(element && (element.tagName.toLowerCase() == "textarea")))         
    {                 
        
        var defaultButton;         
        if (__nonMSDOMBrowser) 
        {             
            defaultButton = document.getElementById(target);         
        } 
        else 
        {             
            defaultButton = document.all[target];         
        }         
        if (defaultButton && typeof(defaultButton.click) != "undefined") 
        {             
            __defaultFired = true;             
            defaultButton.click();             
            event.cancelBubble = true;         
            if (event.stopPropagation) event.stopPropagation();
            __defaultFired = false;             
            return false;         
        }     
        else if(defaultButton.getAttribute('href').indexOf('javascript:') >= 0)
        {            
            eval(defaultButton.getAttribute('href'));
            __defaultFired = false;             
            return false;         
        }
    }         
    __defaultFired = false;
    return true; 
}
function InitAJAX(rooturl)
{
    //alert(eximg);
    //alert(colimg);
    eximg = rooturl + "Images/icon/expand.jpg";
    colimg = rooturl + "Images/icon/collapse.jpg";
    plusimg = rooturl + "Images/icon/plus.gif";
    minusimg = rooturl + "Images/icon/minus.gif";
    //<![CDATA[
    Sys.Application.initialize();
    if($get("OutTopMenuPanel") != null)
    {
        Sys.Application.add_init(function() {
            $create(AjaxControlToolkit.RoundedCornersBehavior, {"BorderColor":"CornflowerBlue","Color":"#E0E6FF","id":"RoundedOutTopMenu"}, null, null, $get("OutTopMenuPanel"));
        });
    }
    if($get("OutSearchPanel") != null)
    {
        Sys.Application.add_init(function() {
            $create(AjaxControlToolkit.RoundedCornersBehavior, {"BorderColor":"#DCE6F2","Color":"WhiteSmoke","id":"RoundedOutSearch"}, null, null, $get("OutSearchPanel"));
        });
    }
    if(($get('SearchCollapseImg') != null) && ($get('SearchPanel') != null) && ($get('SearchPanelHead') != null))
    {                
        $get('SearchPanelHead').onclick = function(){
            ExpandCollapse('SearchCollapseImg','SearchPanel',eximg,colimg)};        
    }    
    if(($get('CollapseFilterImg') != null) && ($get('FilterContent') != null))
    {
        $get('CollapseFilterImg').onclick = function(){
            ExpandCollapse('CollapseFilterImg','FilterContent',plusimg,minusimg)};
    }
    if($get("OutProductList") != null)
    {
        Sys.Application.add_init(function() {
            $create(AjaxControlToolkit.RoundedCornersBehavior, {"BorderColor":"#DCE6F2","Color":"WhiteSmoke","id":"RoundedOutProductList"}, null, null, $get("OutProductList"));
        });
    }
    if(($get('ProductListCollapseImg') != null) && ($get('ProductList') != null) && ($get('ProductListHead') != null))
    {
        $get('ProductListHead').onclick = function(){
            ExpandCollapse('ProductListCollapseImg','ProductList',eximg,colimg)};
    }
    if($get("OutProductDesc") != null)
    {
        Sys.Application.add_init(function() {
            $create(AjaxControlToolkit.RoundedCornersBehavior, {"BorderColor":"#DCE6F2","Color":"WhiteSmoke","id":"RoundedProductDesc"}, null, null, $get("OutProductDesc"));
        });
    }
    if(($get('ProductDescCollapse') != null) && ($get('ProductDescContent') != null) && ($get('ProductDescHead') != null))
    {
        $get('ProductDescHead').onclick = function(){
            ExpandCollapse('ProductDescCollapse','ProductDescContent',eximg,colimg)};
    }
    if($get("OutCompare") != null)
    {
        Sys.Application.add_init(function() {
            $create(AjaxControlToolkit.RoundedCornersBehavior, {"BorderColor":"#DCE6F2","Color":"WhiteSmoke","id":"RoundedCompare"}, null, null, $get("OutCompare"));
        });
    }
    if(($get('CollapseCompareImg') != null) && ($get('ComparePanel') != null) && ($get('CompareHead') != null))
    {
        $get('CompareHead').onclick = function(){
            ExpandCollapse('CollapseCompareImg','ComparePanel',eximg,colimg)};
    }
    if($get("OutRelatedWordPanel") != null)
    {
        Sys.Application.add_init(function() {
            $create(AjaxControlToolkit.RoundedCornersBehavior, {"BorderColor":"#DCE6F2","Color":"WhiteSmoke","id":"RoundedRelatedWord"}, null, null, $get("OutRelatedWordPanel"));
        });
    }
    if(($get('CollapseRelatedWordImg') != null) && ($get('RelatedWordPanel') != null) && ($get('RelatedWordHeadPanel') != null))
    {
        $get('RelatedWordHeadPanel').onclick = function(){
            ExpandCollapse('CollapseRelatedWordImg','RelatedWordPanel',eximg,colimg)};
    }
    if(($get('MenuCollapseImg') != null) && ($get('MenuContent') != null) && ($get('MenuHeader') != null))
    {
        $get('MenuHeader').onclick = function(){
            ExpandCollapse('MenuCollapseImg','MenuContent',eximg,colimg)};
    }
    if($get("OutMenu") != null)
    {
        Sys.Application.add_init(function() {
            $create(AjaxControlToolkit.RoundedCornersBehavior, {"BorderColor":"#DCE6F2","Color":"#F0F0F0","id":"RoundedOutMenu"}, null, null, $get("OutMenu"));
        });
    }        
    if($get("OutBottomPanel") != null)
    {
        Sys.Application.add_init(function() {
            $create(AjaxControlToolkit.RoundedCornersBehavior, {"BorderColor":"CornflowerBlue","Color":"#E0E6FF","id":"RoundedOutBottomMenu"}, null, null, $get("OutBottomPanel"));
        });
    }
    prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_initializeRequest(InitializeRequest);
    prm.add_endRequest(EndRequest);
    //]]>
}
function AdjustedNewPageImg()
{    
    var pos = ObjectPosition($get("NewPageWindowPanel"));    
    $get("NewPageList").style.left = pos[0] + "px";
    $get("NewPageList").style.top = pos[1] + "px";    
}
function ObjectPosition(obj) {
    var curleft = 0;
      var curtop = 0;
      if (obj.offsetParent) {
            do {
                  curleft += obj.offsetLeft;
                  curtop += obj.offsetTop;
            } while (obj = obj.offsetParent);
      }
      return [curleft,curtop];
}
function ExpandCollapse(img,panel,eximg,colimg)
{    
    var panelobj = $get(panel);
    var imgobj = $get(img);
    if(panelobj.style.display == 'none')
    {
        panelobj.style.display = '';
        imgobj.src = colimg;
        $get('NewPageWindowImg').style.display = '';
    }
    else
    {
        panelobj.style.display = 'none';
        imgobj.src = eximg;
        if(panel == 'ProductList')
        {
            $get('NewPageWindowImg').style.display = 'none';
        }
    }
    AdjustedNewPageImg();
}