﻿var iMarginVertical = 10;
var iMarginHorizontal = 10;
var xLeftMove = 0;
var yTopMove = 20;

function HideShowElements(sTagName,sStatus)
{
	var aElm = document.getElementsByTagName(sTagName);
	var oElm = null;
	for (i=0; i<aElm.length; i++)
	{
		oElm = aElm[i];
		oElm.style.visibility = sStatus;
	}
}


setOpacity = function (elemid,value)
{
		var e = getElem(elemid);
		e.style.opacity = value/10;
		e.style.filter = 'alpha(opacity=' + value*10 + ')';
}

resizeImageToScreen = function(objImg)
{	
	var pagesize = new getPageSize();
	
	var x = pagesize.width - 100;
	var y = pagesize.height - 100;

	if (objImg.width > x) 
	{ 
		objImg.height = objImg.height * (x/objImg.width); 
		objImg.width = x; 
		if(objImg.height > y) { 
			objImg.width = objImg.width * (y/objImg.height); 
			objImg.height = y; 
		}
	} 

	else if(objImg.height > y) { 
		objImg.width = objImg.width * (y/objImg.height); 
		objImg.height = y; 
		if(objImg.width > x) { 
			objImg.height = objImg.height * (x/objImg.width); 
			objImg.width = x;
		}
	}
	
	return objImg;
}


posToCenter = function(elem, xx, yy )
{
	if ( xx == null ) xx = 0;
	if ( yy == null ) yy = 0;
	var scrollPos = new getScrollPos();
	var pageSize = new getPageSize();
	var emSize = new getElementSize(elem);
	var x = Math.round(pageSize.width/2) - (emSize.width /2) + scrollPos.scrollX;
	var y = Math.round(pageSize.height/2) - (emSize.height /2) + scrollPos.scrollY;	
	//alert( x + " - " + y );
	x = x + xx;
	y = y + yy;
	//alert( x + " - " + y );
	elem.style.left = x+'px';
	elem.style.top = y+'px';
}

getScrollPos = function()
{
	var docElem = document.documentElement;
	this.scrollX = self.pageXOffset || (docElem&&docElem.scrollLeft) || document.body.scrollLeft;
	this.scrollY = self.pageYOffset || (docElem&&docElem.scrollTop) || document.body.scrollTop;
}

getPageSize = function()
{
	var docElem = document.documentElement
	this.width = self.innerWidth || (docElem&&docElem.clientWidth) || document.body.clientWidth;
	this.height = self.innerHeight || (docElem&&docElem.clientHeight) || document.body.clientHeight;
}

getElementSize = function(elem)
{
	this.width = elem.offsetWidth ||  elem.style.pixelWidth;
	this.height = elem.offsetHeight || elem.style.pixelHeight;
}

getElem = function(elemId)
{
	return document.getElementById(elemId);	
}

maintPos = function() {
//	var ibox = getElem('divImageLarge');
//	var iboxBorder = getElem('divImageLargeBorder');
//	var box_w = getElem('divShowImageLarge');
    var ibox = getElem('divContenido');
	var pagesize = new getPageSize();
	//var ua = navigator.userAgent;
	
	/*
	if(ua.indexOf("MSIE ") != -1) {box_w.style.width = pagesize.width-3+'px';} 
	else {box_w.style.width = pagesize.width-3+'px';}
	*/
	
	/*
	if(ua.indexOf("Opera/9") != -1) {box_w.style.height = document.body.scrollHeight+'px';}
	else {box_w.style.height = document.body.scrollHeight+8+'px';}
	*/
	
	posToCenter( ibox, xLeftMove, yTopMove );
	//posToCenter( iboxBorder, xLeftMove, yTopMove );
	
}
function GetPageHeight()
{
	if (self.innerHeight) // all except Explorer
		screenY = self.innerHeight;
	else if (document.documentElement && document.documentElement.clientHeight)	// Explorer 6 Strict Mode
		screenY = document.documentElement.clientHeight;
	else if (document.body) // other Explorers
		screenY = document.body.clientHeight;
	//document.getElementById( "contentall" ).style.height = screenY - 100;
	return screenY;
}

//window.onscroll = maintPos;
//window.onresize = maintPos;
function AvisoLegal() 
{
    var sProp = "toolbar=no, scrollbars=yes, statusbar=no, location=0,menubar=no,resizable=yes, width=585,height=600";
    window.open("aviso_legal.html", "_blank", sProp);
}
