﻿
 function LoadSiteItems() 
    {
    
        var control = $get('ctl00_ContentPlaceHolder1_HiddenItemsCount');
        if (control == null)
            return;
        
        count = control.value;
        
        for (var i=0;i<count;i++)
        {
            var div = $get("Item_" + i);
            if (div == null)
                return;
            var vals = new Array();
            vals[0] = i; //index
            vals[1] = div.innerHTML; //value
            //var ctrId = $get("HiddenItemsId_" + i);
            //alert("Calling service");
            
            ret = SiteService.GetSite(vals, OnSiteSuccess, OnFailed, 0);
        }  
        return(true);
    }
    
    

function OnFailed(arg)
{
    /*alert("Failed")*/
}

function OnSiteSuccess(arg)
{
    var control = $get('ctl00_ContentPlaceHolder1_HiddenItemsCount');
    
    if (control != null)
    {
        count = control.value;
        count = count - 1;
        if (count == arg.Index)
            $get("timerimage_0").style.visibility = "hidden";
            /*$get("timerimage_" + arg.Index).style.visibility = "hidden";*/
        
    }
    else
    {
    /*Is Site Details*/
        var detailsTimer = $get("timerimage_0");
        if (detailsTimer != null)
            detailsTimer.style.visibility = "hidden";
        var sectionHeader = $get('ctl00_ContentPlaceHolder1_lSectionHeader');
        
        if (sectionHeader != null)
        {       
            sectionHeader.innerHTML = "Site details for '" + arg.Name + "'";
            /*sectionHeader.style.cssText = "font-weight: bold";*/
        }
    }
    var div = $get("Item_" + arg.Index);
    div.style.visibility = "visible";
    div.innerHTML = arg.html;    
    
}

/* -------------------- SITE DETAILS ------------------------------- */

    function LoadSiteDetails() 
    {
        var div = $get("Item_0");
        if (div == null)
            return;
        var vals = new Array();
        vals[0] = 0;
        vals[1] = div.innerHTML;
        ret = SiteService.GetSiteDetails(vals, OnSiteSuccess, OnFailed, 0);

        return(true);
    }
