function preloadImages() 
{
    var d=document; 
    if(d.images)
    { 
        if(!d.p) d.p=new Array();
        var i,j=d.p.length,a=preloadImages.arguments; 
        for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0)
        { 
            d.p[j]=new Image; 
            d.p[j++].src=a[i];
        }
    }
}

function ShowImage (text)
{
    document.images['Image'].src=text;
}    

function swapImageRestore() 
{
    var i,x,a=document.sr; 
    for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
        x.src=x.oSrc;
}

function findObj(n, d) 
{ 
    var p,i,x;
    if(!d) d=document; 
    if((p=n.indexOf("?"))>0&&parent.frames.length)
    {
        d=parent.frames[n.substring(p+1)].document;
        n=n.substring(0,p);
    }
    if(!(x=d[n])&&d.all) 
        x=d.all[n]; 
    for (i=0;!x&&i<d.forms.length;i++) 
        x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
        x=findObj(n,d.layers[i].document); 
    return x;
}

function swapImage()
{
    var i,j=0,x,a=swapImage.arguments; 
    document.sr=new Array; 
    for(i=0;i<(a.length-2);i+=3)
        if ((x=findObj(a[i]))!=null)
        {
            document.sr[j++]=x; 
            if(!x.oSrc) 
                x.oSrc=x.src; 
            x.src=a[i+2];
        }
}
function OpenImageWindow(filename, titel, width, height)
{
    options="width"+width+",height"+height;
    options+=",resizable=no,scrollbars=no,menubar=no,directories=no";
    handle=window.open("", titel, options);
    handle.location.href=filename;
}

function showHideLayers()
{
    var i,p,v,obj,args=showHideLayers.arguments;
    for (i=0; i<(args.length-2); i+=3)
        if ((obj=findObj(args[i]))!=null)
        { 
            v=args[i+2];
            if (obj.style) 
            { 
                obj=obj.style; 
                v=(v=='show')?'visible':(v='hide')?'hidden':v;
            }
            obj.visibility=v;
         } 
}

// read the contents of a input area and call a script to save it
function savecontent(id, type, act) 
{
    var a = document.getElementsByTagName("*");
    var sContent = '';

    // loop through all elements
    for (var i=0; i < a.length; i++) 
    {
        if (a[i].id == id)
        {            
            // check if its an 'contentEditable' Field
            if (a[i].isContentEditable == true) 
            {
                // read out the content
                sContent = a[i].innerHTML;
            }
        }
    }        
    // set the type
    document.forms.savecontent.u_sName.value = id;

    // set the type
    document.forms.savecontent.u_sHtmlType.value = type;
    sContent.replace (/\n/,'');
    // set the content
    document.forms.savecontent.u_sContent.value = sContent;

    // set the redirection
    document.forms.savecontent.u_sRedirectTo.value = document.URL;

    // set the action string
    if ( act != 0 ) {
        document.forms.savecontent.action = act;
    }
    
alert(sContent);
    // submit the form
    document.forms.savecontent.submit();        
}

function showContainer(id, link)
{
	container = document.getElementById(id);
	if(container.style.display == 'none')
	{
		container.style.display = '';
		link.innerHTML = '[-]';
	}
	else
	{
		container.style.display = 'none';
		link.innerHTML = '[+]';
	}
}