function visible_change(nr, but)
	{
	if (document.layers)
		{
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
		current2 = (document.layers[but].display == 'none') ? 'block' : 'none';
		document.layers[but].display = current2;
		}
	else if (document.all)
		{
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
		current2 = (document.all[but].style.display == 'none') ? 'block' : 'none';
		document.all[but].style.display = current2;
		}
	else if (document.getElementById)
		{
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
		vista2 = (document.getElementById(but).style.display == 'none') ? 'block' : 'none';
		document.getElementById(but).style.display = vista2;
		}
	
	if(nr == 'div_password')
		{
		document.getElementById('password_check_in').value = 'Y';
		}
	}

function mouseOut(object)
	{
	//alert(object);
	//object.style.display = 'none';
	
	//var coords = object.getBoundingClientRect();
	var coords = new Array();
	//coords = getOffsetRect(object);
	//alert(target.style.top);
	target = document.getElementById('target');
	target.style.top = coords['top']+'px';
	target.style.left = coords['left']+'px';
	
	content = document.getElementById(id);
	target.style.width = content.style.width;
	//target.style.width = '120px';
	}

function getOffsetRect(elem)
	{
    // (1)
    var box = elem.getBoundingClientRect()
 
    // (2)
    var body = document.body
    var docElem = document.documentElement
 
    // (3)
    var scrollTop = window.pageYOffset || docElem.scrollTop || body.scrollTop
    var scrollLeft = window.pageXOffset || docElem.scrollLeft || body.scrollLeft
 
    // (4)
    var clientTop = docElem.clientTop || body.clientTop || 0
    var clientLeft = docElem.clientLeft || body.clientLeft || 0
 
    // (5)
    var top  = box.top +  scrollTop - clientTop
    var left = box.left + scrollLeft - clientLeft
 
    return { top: Math.round(top), left: Math.round(left) }
	}

