function getid(o)
{
    return (typeof o == "object")?o:document.getElementById(o);
}

function getNames(obj,name,tij)
{
    var plist = getid(obj).getElementsByTagName(tij);
    var rlist = new Array();
    for(i=0;i<plist.length;i++){if(plist[i].getAttribute("name") == name){rlist[rlist.length] = plist[i];}}
    return rlist;
}

function fiterplay(obj,num,t,name,c1,c2)
{
    var fitlist = getNames(obj,name,t);
    for(i=0;i<fitlist.length;i++)
    {
	    if(i == num)
	    {
		    fitlist[i].className = c1;
	    }
	    else
	    {
		    fitlist[i].className = c2;
	    }
    }
}

function play(obj,num,id)
{
    var s = getid('simg'+id);
    var b = getid('bimg'+id);
    try	
    {
	    with(b)
	    {
		    filters[0].Apply();	
		    fiterplay(b,num,"div","f"+id,"show","dis");	
		    fiterplay(s,num,"div","f"+id,"s","");
		    filters[0].play();
	    }
    }
    catch(e)
    {
		    fiterplay(b,num,"div","f"+id,"show","dis");	
		    fiterplay(s,num,"div","f"+id,"s","");
    }
}

function format(id)
{
    var s = getid('simg'+id);
    var l = getNames(s,"f"+id,"div")
    for(i=0;i<l.length;i++)
    {
	    l[i].num = i;
	    l[i].onclick = function()
	    {
		    play(this,this.num,id);
	    }
    }
}