var objects = new Array();
var marqueePadding = 20;
var marqueeLen = 0;
var step = 1;
var timeout = 24;


function marqueeInit() {	
	ie = (document.all) ? true : false;
	var obj, j = 0, w;

	if(!document.getElementById("marquee-contener"))
		return;
	w = document.getElementById("marquee-contener").offsetWidth;
	
	if ( !ie )
	 {
		i = 0;
		//alert(document.getElementById("stringParent").offsetWidth);
		while( (obj = document.getElementById("c"+i)) != null ) 
		{
			
			obj.style.width = document.getElementById("stringParent").offsetWidth - 10;
			i++;
			
		}
	}

	i = 0;
	if ( (obj = document.getElementById("marqueeBlock0")) != null ) 
	{
		//j = -(obj.offsetWidth + marqueePadding);
	}

	previouswidth = 0;
	while( (obj = document.getElementById("marqueeBlock"+i)) != null ) 
	{
		//alert (i);
		
		j += /*obj.offsetWidth + marqueePadding +*/ previouswidth;
		previouswidth = obj.offsetWidth+ marqueePadding ;
		//alert (j);
		obj.style.marginLeft = j + "px";
		if ( i == 0 ) 
		{
			//j += marqueePadding;
		}
		obj.style.visibility = "inherit";
		objects[i++] = obj;
	}
	
	if(!objects.length)
		return;
	
	if ( j + objects[i-1].offsetWidth + marqueePadding > w ) 
	{
		marqueeLen = j + objects[i-1].offsetWidth + marqueePadding - w;
	}	
	window.setTimeout("marqueeRedraw()", 0);
}

function initstring() {	
	ie = (document.all) ? true : false;
	var obj, j = 0, w;
	obj = document.getElementById("stringParent");
	if(!obj)
		return;
	if ( !ie ) 
	{
		i = 0;
		while( (obj = document.getElementById("c"+i)) != null ) 
		{			
			obj.style.width = document.getElementById("stringParent").offsetWidth  - 10;
			i++;
		}
	}
}

function marqueeMove() {	
	var obj, x, w, s;
	var maxWidth = document.getElementById("marquee-contener").offsetWidth;

	for(var i = 0; i < objects.length; i++) {
		obj = objects[i];

		x = obj.style.marginLeft;
		s = new String(x);
		s = s.substr(0, s.length-2);
		x = new Number(s);

		x -= step;
		w = obj.offsetWidth;

		if ( x <= -w ) {
			x = maxWidth + marqueeLen;
			marqueeLen += w + marqueePadding;
		}
		obj.style.marginLeft = x + "px";
/*
		if ( i == 0 ) {
			window.status =  x + " | " + w + " | " + marqueeLen + " | " + obj.style.marginLeft;
		}
*/		
	}
	if ( (marqueeLen -= step) < 0 ) {
		marqueeLen = 0;
	}
}

function marqueeRedraw() {	
	marqueeMove();
	window.setTimeout("marqueeRedraw()", timeout);
}

/* FROM ARTI */

		var i = '';
		var f = '';
var t;



function switch_left(elem, chid) {
 e1 = document.getElementById(chid);
 if(!e1)
 {
 	
 	return;
 }
 if (elem.src == host+'images/left-up-arrow.gif') { 
   stat = 'closed';
   while (e1 != null) 
   {
   
     if ((e1.className != 'selected') && (e1.className != 'l-selected')) 
     {
      if(e1.style)
       e1.style.display = 'none';
      }
     e1 = e1.nextSibling;
    }
  } 
  else 
  {
   stat = 'opened';
   while (e1 != null) 
   {
     if ((e1.className != 'selected') && (e1.className != 'l-selected')) 
     {
      if(e1.style)
       e1.style.display = 'block';
      }
     e1 = e1.nextSibling;
    }
  }

}


function left_divs_pos() 
{
 e = document.getElementById('left_divs').firstChild;
 hgt = 0;
 while (e != null) {
   e.style.top = hgt; hgt = hgt+e.clientHeight;
   e = e.nextSibling;
  }
}

function switch_tree(e,l) 
{
	sd = document.getElementById(l);
 if(sd)
 {
 if (!(sd.style.display == 'none'))
 {
   sd.style.display = 'none';
  } 
  else 
  {
   sd.style.display = 'block';
  }
 }
}

function hidethis(e) {
 ee = document.getElementById('i'+e);
 e  = document.getElementById(e);
 if(e)
 e.style.backgroundColor = 'transparent';
 if(ee)
 ee.style.display = 'none';
}


function show_menu(e) {
 s = 1;
 en = e;
 if ((i != '') && (i != en)) {
   clearTimeout(t);
   hidethis(i);
  }
  
 clearTimeout(t); t = 0;
 
 i = en;
 ee = document.getElementById('i'+e);
 e  = document.getElementById(e);
 
 if(e)

 if(ee)
 ee.style.display = 'block';
}



function hide_timer(e) {

 if (s == 1) { 
   clearTimeout(t);
   t = setTimeout('hide_timer(en)',500); 
   s = 1;
   return;
  }
 clearTimeout(t);
 hidethis(e);
}


function hide_menu(e) {
 s = 0;
 en = e;
 clearTimeout(t);
 t = setTimeout('hide_timer(en)', 500);
}








//////////////////////








function switch_left2(elem, chid) {
 e1 = document.getElementById(chid);
 if(!e1)
 {
 	
 	return;
 }
 if (elem.src == host+'images/left-up-arrow.gif') { 
   stat = 'closed';
   while (e1 != null) 
   {
   
     if ((e1.className != 'selected') && (e1.className != 'l-selected')) 
     {
      if(e1.style)
       e1.style.display = 'none';
      }
     e1 = e1.nextSibling;
    }
  } 
  else 
  {
   stat = 'opened';
   while (e1 != null) 
   {
     if ((e1.className != 'selected') && (e1.className != 'l-selected')) 
     {
      if(e1.style)
       e1.style.display = 'block';
      }
     e1 = e1.nextSibling;
    }
  }

}


function left_divs_pos2() 
{
 e = document.getElementById('left_divs').firstChild;
 hgt = 0;
 while (e != null) {
   e.style.top = hgt; hgt = hgt+e.clientHeight;
   e = e.nextSibling;
  }
}

function switch_tree2(e,l) 
{
	sd = document.getElementById(l);
 if(sd)
 {
 if (!(sd.style.display == 'none'))
 {
   sd.style.display = 'none';
  } 
  else 
  {
   sd.style.display = 'block';
  }
 }
}

function hidethis2(e) {
 ee = document.getElementById('f'+e);
 e  = document.getElementById(e);
 if(e)
 e.style.backgroundColor = 'transparent';
 if(ee)
 ee.style.display = 'none';
}


function show_menu2(e) {
 s = 1;
 en = e;
 if ((f != '') && (f != en)) {
   clearTimeout(t);
   hidethis(f);
  }
  
 clearTimeout(t); t = 0;
 
 f = en;
 ee = document.getElementById('f'+e);
 e  = document.getElementById(e);
 
 if(e)

 if(ee)
 ee.style.display = 'block';
}


function hide_timer2(e) {

 if (s == 1) { 
   clearTimeout(t);
   t = setTimeout('hide_timer2(en)',500); 
   s = 1;
   return;
  }
 clearTimeout(t);
 hidethis2(e);
}


function hide_menu2(e) {
 s = 0;
 en = e;
 clearTimeout(t);
 t = setTimeout('hide_timer2(en)', 500);
}

/*end from arti*/