//2007-10-08-a

function getElementHeight(Elem) 
{
	if(document.getElementById) 
	{
		var elem = document.getElementById(Elem);
	} 
	else if (document.all)
	{
		var elem = document.all[Elem];
	}
	xPos = elem.offsetHeight;
	
	return xPos;
}

function getElementWidth(Elem) 
{
	if(document.getElementById) 
	{
		var elem = document.getElementById(Elem);
	} 
	else if (document.all)
	{
		var elem = document.all[Elem];
	}
	xPos = elem.offsetWidth;
		
	return xPos;
}

function clear_loading(layer1, layer2)
{
	if (document.layers)
	{
		current = (document.layers[layer1].display == 'none') ? 'block' : 'none';
		document.layers[layer1].display = current;
	}
	else if (document.all)
	{
		current = (document.all[layer1].style.display == 'none') ? 'block' : 'none';
		document.all[layer1].style.display = current;
	}
	else if (document.getElementById)
	{
		vista = (document.getElementById(layer1).style.display == 'none') ? 'block' : 'none';
		document.getElementById(layer1).style.display = vista;
		document.getElementById(layer2).style.visibility = "hidden";
		document.getElementById(layer2).style.visibility = "visible";
	}
}

function show_loading(layer1, layer2)
{
	if (document.layers)
	{
		current = (document.layers[layer1].display == 'none') ? 'block' : 'none';
		document.layers[layer1].display = "block";
	}
	else if (document.all)
	{
		current = (document.all[layer1].style.display == 'none') ? 'block' : 'none';
		document.all[layer1].style.display = "block";
	}
	else if (document.getElementById)
	{
		vista = (document.getElementById(layer1).style.display == 'none') ? 'block' : 'none';
		document.getElementById(layer1).style.display = "block";
		document.getElementById(layer2).style.visibility = "hidden";
		document.getElementById(layer2).style.visibility = "visible";
	}
}

function open_popup_window(url, window_name, window_parameters)
{
	var new_window = '';
	
	new_window = window.open(url, window_name, window_parameters, "no");	
	
	new_window.focus();
}

function disable_enter_key(e)
{
     var key;

     if(window.event)
	 {
          key = window.event.keyCode;     //IE
	 }
     else
	 {
          key = e.which;     //firefox
	 }
	 //alert(e + ' // ' + key);
     if(key == 13)
	 {
          return false;
	 }
     else
	 {
          return true;
	 }
}

function set_select_date(element, year, month, day)
{
	document.getElementById(element+'_y').selectedIndex = year;
	document.getElementById(element+'_m').selectedIndex = month;
	document.getElementById(element+'_d').selectedIndex = day;
	
	return false;
}