function CreateObject()
{
    var xmlDoc=null;
    try
    {
        xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
    }
    catch(e)
    {
        try
        {
            xmlDoc=document.implementation.createDocument("","",null);
            
        }
        catch(e)
        {
            alert(e.message);
        }
    }
    
    return xmlDoc;
}
var rootElement;
var imagesCount;
var slideIntervalId;
var opacityIntervalId;
var opacityVar=100;
function loadxml(xmlfile){
    var xmldoc

    if(window.XMLHttpRequest){
    xmldoc = new window.XMLHttpRequest();

    xmldoc.open("GET",xmlfile,false)
    xmldoc.send("")
    return xmldoc.responseXML;
    }
    else if(window.ActiveXObject){
    xmldoc = new ActiveXObject("Microsoft.XMLDOM");
    xmldoc.async = false;
    xmldoc.load(xmlfile)
    return xmldoc
    } else{
    alert("XML loading not supported.");
    return null;
    }
}
var totalImageCount = 0;
function CreateImageSliderElements()
{
    var xmlDoc=loadxml("../Company/BannerRotator.aspx");
    if(xmlDoc!=null)
    {
        rootElement=xmlDoc.getElementsByTagName("images")[0];
        imageList=rootElement.getElementsByTagName("image");
        imagesCount=imageList.length;

        var ulSlider=document.createElement("ul");
        ulSlider.id = "slider";
        ulSlider.setAttribute("style", "list-style-type:none");
        totalImageCount = imagesCount;
        for(var i = 0; i < imagesCount; i++)
        {               
            var srcAttributes = "../UploadFiles/"+imageList[i].getAttribute("src");
            var urlAttributes = imageList[i].getAttribute("url");
            
            var liTag=document.createElement("li");
            liTag.id = "slide_"+(i+1);
            
            var aTag=document.createElement("a");
            aTag.setAttribute("href",urlAttributes);
            aTag.setAttribute("target","_blank");
            
            var imgTag=document.createElement("img");
            imgTag.setAttribute("src",srcAttributes);
            imgTag.setAttribute("border","0");
               
            aTag.appendChild(imgTag);
            liTag.appendChild(aTag);
            ulSlider.appendChild(liTag);
            
        }
        document.getElementById("rc_row02").appendChild(ulSlider);
    }    
}
function CreateImageSliderElementsOld()
{
    var xmlDoc=CreateObject();
    if(xmlDoc!=null)
    {
        xmlDoc.async=false;
        xmlDoc.load("../Company/BannerRotator.aspx");
        
        rootElement=xmlDoc.getElementsByTagName("images")[0];
        imageList=rootElement.getElementsByTagName("image");
        imagesCount=imageList.length;

        var ulSlider=document.createElement("ul");
        ulSlider.id="slider";
        
        
        for(var i = 0; i < imagesCount; i++)
        {               
            var srcAttributes = "../UploadFiles/"+imageList[i].getAttribute("src");
            var urlAttributes = imageList[i].getAttribute("url");
            
            var liTag=document.createElement("li");
            liTag.id = "slide_"+(i+1);
            
            var aTag=document.createElement("a");
            aTag.setAttribute("href",urlAttributes);
            aTag.setAttribute("target","_blank");
            
            var imgTag=document.createElement("img");
            imgTag.setAttribute("src",srcAttributes);
            imgTag.setAttribute("border","0");
               
            aTag.appendChild(imgTag);
            liTag.appendChild(aTag);
            ulSlider.appendChild(liTag);
            
        }
        document.getElementById("rc_row02").appendChild(ulSlider);
    }    
}
function Slide()
{
    CreateImageSliderElements();
    if (totalImageCount > 1) {
        OtherImagesHide();
        //slideIntervalId = window.setInterval("OtherImagesHide()", 5000);
        window.setInterval("OtherImagesHide()", 5000)
    }
}
var j = 1;

function OtherImagesHide() {
   if(imagesCount < j)
   {
       j=1;
   }
   if(imagesCount>=j)
   {
       document.getElementById('slide_'+j).style.display="block"; 
       for(var i=1; i<=imagesCount; i++)
       {
            if(i != j)
            {
                document.getElementById('slide_'+i).style.display="none";      
            }            
       }       
       //opacityIntervalId=window.setInterval("Opacity("+j+")",60);       
       j++;
   }    
}
function ClearSlideInterval()
{
    window.clearInterval(slideIntervalId);
}
function Opacity(j)
{   
    if(opacityVar>50)
    {
        document.getElementById('slide_'+j).style.opacity=opacityVar/100;
        document.getElementById('slide_'+j).style.filter = 'alpha(opacity=' + opacityVar + ')';
        opacityVar--;
    }
    else
    {
        opacityVar=100;
        window.clearInterval(opacityIntervalId);      
    }
}
