﻿function GetData(scPosition)
{
   var url = "/Ajax.aspx" + document.location.search + "&cp=StaticTemplateContent&pos=" + scPosition;
   var req = new Request();
   switch(scPosition) {
       case 1:
         req.Send(url, OnTopData);
         break;
       case 2:
         req.Send(url, OnLeftData);
         break;
       case 3:
         req.Send(url, OnBodyData);
         break;
       case 4:
         req.Send(url, OnRightData);
         break;
       case 5:
         req.Send(url, OnBottomData);
         break;
    }
}
        
function OnTopData(data)
{
    if(document.getElementById("scTop_Zone") != null) { 
       addContent(document.getElementById("scTop_Zone"), data);
    }
}
function OnLeftData(data)
{
    if(document.getElementById("scLeft_Zone") != null) { 
       addContent(document.getElementById("scLeft_Zone"), data);
    }
}
function OnBodyData(data)
{
    if(document.getElementById("scBody_Zone") != null) { 
       addContent(document.getElementById("scBody_Zone"), data);
    }
}
function OnRightData(data)
{
    if(document.getElementById("scRight_Zone") != null) {
       addContent(document.getElementById("scRight_Zone"), data);
    }
}
function OnBottomData(data)
{
    if(document.getElementById("scBottom_Zone") != null) {
       addContent(document.getElementById("scBottom_Zone"), data);
    }
}

function addContent(node, data) {
    node.innerHTML = data;
    //execJS(node);
}

function execJS(node) {
    var js = node.getElementsByTagName("script");
    if(js.length == 0) {
      js = node.getElementsByTagName("SCRIPT");
    }
    else if(js.length == 0) {
      js = node.getElementsByTagName("Script");
    }   
    
    for(var i=0; i<js.length; i++) {
      try {
         //alert(js[i].text);
         //js.appendChild(document.createTextNode(eval(js[i].text)));
      }
      catch(ex) {
         alert(ex.description);
      }
    }
}

function GetStaticContent() {
    GetData(1);  
    GetData(2); 
    GetData(3); 
    GetData(4); 
    GetData(5);                     
}