﻿// JScript File
/*
function cTree() {
    this.openclass = 'open';
    this.closedclass = 'closed';
    this.toggleOnLi = true;
    this.init = function(objid)
    {
        var obj = document.getElementById(objid);
        this.root = obj;
        var objs = obj.getElementsByTagName('li');
        for(var i=0;i<objs.length;i++)
        {
            var o = objs[i];
            o.tree = this;
            if (this.toggleOnLi)
                o.onmousedown = this.clickToggle;   
        }
    }
    this.toggleLeaf = function(target)
    {
        if (target.getElementsByTagName('ul').length>0)
            target.className = (target.className.indexOf(this.openclass)==-1)?this.openclass:this.closedclass;
        else if (typeof(this.load)=='function')
            this.load(target);
    }
    this.clickToggle = function(e)
    {
        if (!e) var e = window.event;
        var target = (e.target)?e.target:e.srcElement;
        e.cancelBubble = true;
        e.returnValue = false;
        alert(target);
        target.tree.toggleLeaf(target);
        return false;
    }
}
*/
function switchImage(cid,url)
{
    var img = f$(cid);
    if (img.src)
    {
        img.src = changeSrcValue(img.src,'url',url);
        img.parentNode.href = '/gen.img?imgurl=' + url + '&mw=640&mh=480';
    }
}

function f$(i) { 
   if(document.all) { 
      return document.all[i]; 
   } else { 
      return document.getElementById(i); 
   }
}

function changeSrcValue(org, mtc,value)
{
    var idx = org.indexOf(mtc+'=')+(mtc.length+1);
    if (idx!=-1)
    {
        var start = org.substring(0,idx);
        var idx_end = org.indexOf('&',idx);
        if (idx_end==-1)
        {
            return start+escape(value);
        }
        else
        {
            var end = org.substring(idx_end,org.length);
            return start+escape(value)+end;
        }
    }
    else
        return org;
}