﻿//-----------------------------------------------
function Visualdiv(Barn)
{
    var str = HandleidObJ(Barn + 'Plus').style.display;
    if (str == 'block')
    {
        HandleidObJ(Barn + 'Plus').style.display = "none";
        HandleidObJ(Barn).src = "../interface/BtPlus.gif";
    }
    else
    {
        HandleidObJ(Barn + 'Plus').style.display = "block";
        HandleidObJ(Barn).src = "../interface/BtMinus.gif";
    }
    
}
function Visualdiv_1(Barn)
{
    var str = HandleidObJ(Barn + 'Plus').style.display;
    if (str == 'block')
    {   
        HandleidObJ(Barn + 'Plus').style.display = "none";
        HandleidObJ(Barn).src = "../interface/BtPlus_v.gif";
        
    }
    else
    {
        HandleidObJ(Barn + 'Plus').style.display = "block";
        HandleidObJ(Barn).src = "../interface/BtMinus_v.gif";

    }
    
}
function Visualdivlefts(Barn)
{
    var str = HandleidObJ(Barn + 'Plus').style.display;
    if (str == 'block')
    {
        HandleidObJ(Barn + 'Plus').style.display = "none";
        HandleidObJ(Barn).src = "../interface/Btopen.gif";
        
        HandleidObJ('minus'+Barn).style.display = "block";
        HandleidObJ('plus'+Barn).style.display = "none";
        
    }
    else
    {
        HandleidObJ(Barn + 'Plus').style.display = "block";
        HandleidObJ(Barn).src = "../interface/Btclose.gif";

        HandleidObJ('minus'+Barn).style.display = "none";
        HandleidObJ('plus'+Barn).style.display = "block";
                
    }
    
}

//-----------------------------------------------
function HandleidObJ(idName)
{
	return document.getElementById(idName);
}
//-----------------------------------------------
function SetBlockAdWebServer(strName,intTabLength)
{
    try
    {
        var strDivName = strName.substring(0,strName.length-2);
        var AdDiv = HandleidObJ(strDivName);
        for (var i = 1; i <= intTabLength; i++)
        {
            var stri = strDivName;
            if (i<10) 
                stri = strDivName+'0'+i;
            else 
                stri = strDivName+i;
            HandleidObJ(stri).className = "tabgrey";
        }
        var strfile = HandleidObJ(strName).headers;
        HandleidObJ(strName).className = "tabgreen";
        AdDiv.innerHTML = AdGenerateHTML('/AdTest/XML/ad' + strfile + '.xml','/AdTest/XSLT/ad' + strfile + '.xsl');
    }
    catch(ex){}
}
//-----------------------------------------------
function SetBlockAdWebClient(strName,intTabLength)
{
    try
    {
        var strDivName = strName.substring(0,strName.length-2);
        for (var i = 1; i <= intTabLength; i++)
        {
            var stri = strDivName;
            if (i<10) 
                stri = strDivName+'0'+i;
            else 
                stri = strDivName+i;
            HandleidObJ(stri).className = "tabgrey";
            HandleidObJ(HandleidObJ(stri).headers).style.display = "none";
        }
        HandleidObJ(strName).className = "tabgreen";
        HandleidObJ(HandleidObJ(strName).headers).style.display = "block";
    }
    catch(ex){}
}
//----------------------------------------------
function AdGenerateHTML(XMLFile,XSLFile)
{
    try
    {
    	var xml;
    	var xsl;
        if (window.ActiveXObject)
        {
			xml = new ActiveXObject("Microsoft.XMLDOM");
            xsl = new ActiveXObject("Microsoft.XMLDOM");
        }
        else if (document.implementation && document.implementation.createDocument)
        {
            xml= document.implementation.createDocument("","",null);
            xsl= document.implementation.createDocument("","",null);
        }
        else
        {
            return 'Your browser cannot handle this script';
        }
        xml.async = false;
        xml.validateOnParse=true;
        xml.load(XMLFile);
        xsl.async = false;
        xsl.validateOnParse=true;
        xsl.load(XSLFile);
 	    return xml.transformNode(xsl);
        //-----------//-----------
 	}
    catch(errorobject)
    {
        return '<b>'+errorobject+'</b>';
    }
}