function gsl_load()
{
    init_menu();
    highlighinputonfocus();
    /*preload();*/
}

function highlighinputonfocus()
{
    addfocusoninput(document.getElementsByTagName("input"));
}

function addfocusoninput(elements)
{    
    for (var i = 0; i < elements.length; i++)
	{
	    if (elements[i])
		{
		    elements[i].type = elements[i].type.toLowerCase();
		    if ((elements[i].type == 'text' || elements[i].type == 'password' || elements[i].type == 'file') &&
			elements[i].className != 'roi')
			{
			    elements[i].style.border = '1px solid #646464';
			    //if (elements[i].className != 'profile')
			    //elements[i].style.lineHeight = '25px';
			    elements[i].onfocus = function ()
				{
				    this.style.border = '1px solid #135C9A';
				    this.select();
				}
			    elements[i].onclick = function ()
				{
				    this.select();
				}
			    elements[i].onblur = function ()
				{
				    this.style.border = '1px solid #646464';
				    //if (this.className != 'profile')
				    //this.style.lineHeight = '25px';
				}
			}
		}
	}
}

function aff_unaff(d)
{
    if (d.style.visibility=='visible')
	{
	    d.style.visibility='hidden';
	    d.style.display='none';
	} 
    else
	{
	    d.style.visibility='visible';
	    d.style.display='block';
	}
}

function implaff(id)
{
	var obj;
	for (var i=0; (obj = document.getElementById('impl_'+i)) ; i++) 
	{
	  obj.style.display='none';
	  obj.style.opacity=0;
	}
	$(id).appear();
}

function histoaff(id)
{
	var d = document.getElementById(id);
	var img = document.getElementById(id+'img');
  if (d.style.overflow!='visible' || d.style.display=='none')
	{
		img.src = "imgs/arrow-bottom.png";
	  Effect.BlindDown(id);
	} 
  else
	{
		img.src = "imgs/arrow-right.png";
		 Effect.BlindUp(id);
	}
}

function newsaff(id)
{
	var d = document.getElementById(id);
  if (d.style.overflow!='visible' || d.style.display=='none')
	{
	  Effect.BlindDown(id);
	} 
  else
	{
		 Effect.BlindUp(id);
	}
}

function chhover(d, onhover)
{
    d.innerHTML = onhover;
}

function init_menu()
{
    for (var i = 1; i<=10; i++)
	{
	    var sMenu = document.getElementById('smenu'+i);
	    if (sMenu)
		{
		    //putAnFrame(sMenu, 'smenu'+i+'fram');
		    sMenu.style.display='none';
		}
	}
}

function montre(id) {
    var dd = document.getElementById('smenu'+id);
    var fram = document.getElementsByTagName('iframe')['smenu'+id+'fram'];

    for (var i = 1; i<=10; i++)
	{
	    var sMenu = document.getElementById('smenu'+i);	    
	    if (sMenu)
		{
		    sMenu.style.display='none';
		    sFrame = document.getElementsByTagName('iframe')['smenu'+i+'fram'];
		    if (sFrame)
			sFrame.style.display = "none";
		}
	}

    if (dd)
	dd.style.display = 'block';

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

function popup(link, size_x, size_y)
{
    open(link, "view", "width="+size_x+", height="+size_y+", scrollbars=no");
}

