//	Nombre:		Contenido.js.
//	Objetivo:	Clase de javascript para funciones especificas del sotfware.
//	Autor:		Diego Esteban Vargas Ligarreto.
//	Ultima Mod:	09 de diciembre de 2005.

// Funcion para abrir popup de cuadros de mensajes 
function AbriMens(titulo, mensaje, tipomens){
	var oDir = 'controles/MessageBox.aspx?titulo=' + titulo + '&mensaje=' + mensaje + '&tipomens=' + tipomens;
	var oAdi = 'dialogWidth:456px; dialogHeight: 295px; status: no; scroll: no; resizable: no; ';
	window.showModalDialog(oDir, 'Mensaje', oAdi);
}
	
function AbriPopu(titulo, url, ancho, alto, nivel){
	var oNiveRuta = "";
	for(var i = 0; i < nivel; i++){
		oNiveRuta = oNiveRuta + '../'
	}
	var oAlto = alto - 114;
	var oDir = oNiveRuta + 'controles/Popup.aspx?titulo=' + titulo + '&url=' + url + '&alto=' + oAlto;
	//var oAdi = 'height=' + alto + ',width=' + ancho + ',resizable=no,status=no,toolbar=no,menubar=no,location=no';
	var oAdi = 'dialogWidth:' + ancho + 'px; dialogHeight: ' + alto + 'px; status: no; scroll: no; resizable: no; ';
	//window.open(oDir, 'Popup', oAdi);
	window.showModalDialog(oDir, 'Mensaje', oAdi);
}

function AbriPopuImpresion(titulo, url, ancho, alto, nivel){
	var oNiveRuta = "";
	for(var i = 0; i < nivel; i++){
		oNiveRuta = oNiveRuta + '../'
	}
	var oAlto = alto - 114;
	var oDir = oNiveRuta + 'controles/PopupImpresion.aspx?titulo=' + titulo + '&url=' + url + '&alto=' + oAlto;
	//var oAdi = 'height=' + alto + ',width=' + ancho + ',resizable=no,status=no,toolbar=no,menubar=no,location=no';
	var oAdi = 'dialogWidth:' + ancho + 'px; dialogHeight: ' + alto + 'px; status: no; scroll: no; resizable: no; ';	
	//window.open(oDir, 'Popup', oAdi);
	window.showModalDialog(oDir, 'Mensaje', oAdi);
}

function AbriPopuDemo(titulo, url, ancho, alto, nivel){
	var oNiveRuta = "";
	for(var i = 0; i < nivel; i++){
		oNiveRuta = oNiveRuta + '../'
	}
	var oAlto = alto - 114;
	var oDir = oNiveRuta + 'controles/PopupDemo.aspx?titulo=' + titulo + '&url=' + url + '&alto=' + oAlto;
	//var oAdi = 'height=' + alto + ',width=' + ancho + ',resizable=no,status=no,toolbar=no,menubar=no,location=no';
	var oAdi = 'dialogWidth:' + ancho + 'px; dialogHeight: ' + alto + 'px; status: no; scroll: no; resizable: no; ';
	//window.open(oDir, 'Popup', oAdi);
	window.showModalDialog(oDir, 'Mensaje', oAdi);
}
function OpenWindowResizable(url, windowName, width, height, scrollbars)
{
	OpenCenterWindow(url, windowName, width, height, 0, 1, 0, 0, 0, scrollbars, 0);			
}

function OpenCenterWindow(MyLink, Nombre, Ancho, Alto, ToolBar, Resizable, Directories, Status, MenuBar, ScrollBars, Location)
{
	if (! window.focus)
		return true;
	
	var href;

	if (typeof(MyLink) == 'string')
		href=MyLink;
	else
		href=MyLink.href;
		
	var InicialX;
	var InicialY;

	InicialX = (screen.availWidth+8)/2 - Ancho/2;
	InicialY = (screen.availHeight+8)/2 - Alto/2;
		
	window.open(MyLink,Nombre,'left=' + InicialX + ',top=' + InicialY + ',width=' + 
	Ancho + ',height=' + Alto + ',toolbar=' + ToolBar + ',resizable=' + Resizable + 
	',directories=' + Directories + ',status=' + Status + ',menubar=' + MenuBar + 
	',scrollbars=' + ScrollBars + ',Location=' + Location);
	
	return false;
}

function Solonumeros()
{ 
	if (event.keyCode < 48 || event.keyCode > 57)
        event.returnValue =false;
}

function Solonumerosconguion()
{ 
	if ((event.keyCode > 0 && event.keyCode < 45) || (event.keyCode > 45 && event.keyCode < 48) || (event.keyCode > 57))
        event.returnValue =false;
       
}

function Solonumerosyletras()
{ 
	if ((event.keyCode < 65 && event.keyCode > 90) || (event.keyCode < 97 && event.keyCode > 122) || (event.keyCode < 48 && event.keyCode > 57) || (event.keyCode > 0 && event.keyCode < 45) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 31 && event.keyCode < 45) || (event.keyCode > 45 && event.keyCode < 48))
        event.returnValue =false;
}


function Solonumerosyletrasyespacio()
{ 
	if ((event.keyCode < 65 && event.keyCode > 90) || (event.keyCode < 97 && event.keyCode > 122) || (event.keyCode < 48 && event.keyCode > 57) || (event.keyCode > 0 && event.keyCode < 32)|| (event.keyCode > 32 && event.keyCode < 45) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 32 && event.keyCode < 45) || (event.keyCode > 45 && event.keyCode < 48))
        event.returnValue =false;
}
















 
