
/*
function loadPopUp(sHTML, sNombre, wW, wH) {	
	gInf=new Info	
	var sW=screen.width - 10
	var sH=screen.height - 57
	var X=0
	var Y=0, resizable=yes
	//if (sW>wW) X=(sW-wW)/2
	//if (sH>wH) Y=(sH-wH)/2	
	//window.open('/'+sHTML,sNombre,'screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH)	
	window.open('/'+sHTML,sNombre,'screenX=0,left=0,screenY=0,top=0,width='+sW+',height='+sH+', scrollbars=yes')	
}
*/

function loadPopUpAviso (sHTML) {
	// Centrado
	var wW=400
	var wH=150
	var sW=screen.width
	var sH=screen.height
	var X=0
	var Y=0
	if (sW>wW) X=(sW-wW)/2
	if (sH>wH) Y=(sH-wH)/2
	window.open('/'+sHTML,'ayuda','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH+', scrollbars=no, resizable=no')
}

function loadPopUp(sHTML, sNombre) {	
	gInf=new Info	
	var sW=screen.width - 10
	var sH=screen.height - 57 - 19
	window.open('/'+sHTML,sNombre,'screenX=0,left=0,screenY=0,top=0,width='+sW+',height='+sH+', status=yes, scrollbars=yes')	
}

function loadPopUpImp (sHTML, sNombre) {	
	gInf=new Info	
	//var sW=screen.width - 10
	var sW=660
	if (sW>screen.width - 10)
		sw = screen.width - 10	
	var sH=screen.height - 59
	window.open('/'+sHTML,sNombre,'screenX=0,left=0,screenY=0,top=0,width='+sW+',height='+sH+', scrollbars=yes, resizable=yes')	
}

function loadPopUpImpUsuarios (sHTML, sNombre) {	
	gInf=new Info	
	//var sW=screen.width - 10
	var sW=660
	if (sW>screen.width - 10)
		sw = screen.width - 10	
	var sH=screen.height - 59
	window.open(sHTML,sNombre,'screenX=0,left=0,screenY=0,top=0,width='+sW+',height='+sH+', scrollbars=yes, resizable=yes')	
}

function loadPopUpAyuda (sHTML) {
	// Centrado
	var wW=500
	var wH=300
	var sW=screen.width
	var sH=screen.height
	var X=0
	var Y=0
	if (sW>wW) X=(sW-wW)/2
	if (sH>wH) Y=(sH-wH)/2
	window.open('/'+sHTML,'ayuda','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH+', scrollbars=yes, resizable=yes')

	/* Sin centrar
	var sW = 500
	var sH = 300
	window.open('/'+sHTML,'ayuda','screenX=0,left=0,screenY=0,top=0,width='+sW+',height='+sH+', scrollbars=yes, resizable=yes')	
	*/
}

function loadPopUpLocalizador (sHTML) {
	// Centrado
	var wW=500
	var wH=425
	var sW=screen.width
	var sH=screen.height
	var X=0
	var Y=0
	if (sW>wW) X=(sW-wW)/2
	if (sH>wH) Y=(sH-wH)/2
	window.open(sHTML,'localizador','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH+', scrollbars=yes, resizable=yes')
}


function loadPopUpNoticias (sHTML) {
	// Centrado
	var wW=500
	var wH=300
	var sW=screen.width
	var sH=screen.height
	var X=0
	var Y=0
	if (sW>wW) X=(sW-wW)/2
	if (sH>wH) Y=(sH-wH)/2
	window.open('/'+sHTML,'noticias','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH+', scrollbars=yes, resizable=yes')
}

function loadPopUpNoticias2 (sHTML) {
	// Centrado
	var wW=750
	var wH=400
	var sW=screen.width
	var sH=screen.height
	var X=0
	var Y=0
	if (sW>wW) X=(sW-wW)/2
	if (sH>wH) Y=(sH-wH)/2
	window.open('/'+sHTML,'noticias2','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH+', scrollbars=yes, resizable=yes')
}

function loadPopUpConsultaPlazas () {
	var sW = 615
	var sH = 315
	window.open('/bilmanbus/Agencias/consultaPlazas.jsp','consultaPlazas','screenX=0,left=0,screenY=0,top=0,width='+sW+',height='+sH+', scrollbars=no, resizable=no')	
}

function loadPopTxtCabeceraA (sHTML) {
	// Centrado
	var wW=500
	var wH=300
	var sW=screen.width
	var sH=screen.height
	var X=0
	var Y=0
	if (sW>wW) X=(sW-wW)/2
	if (sH>wH) Y=(sH-wH)/2
 	window.open('/'+sHTML,'txtCabeceraAgencias','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH+', scrollbars=yes, resizable=yes')
/*
        var sAction = document.forms[0].action
	var sTarget = document.forms[0].target
	document.forms[0].action = '/'+sHTML
	document.forms[0].target = '_blank'
	document.forms[0].submit()
	document.forms[0].target = sTarget
	document.forms[0].action = sAction	

*/




	/* Sin centrar
	var sW = 500
	var sH = 300
	window.open('/'+sHTML,'txtCabeceraAgencias','screenX=0,left=0,screenY=0,top=0,width='+sW+',height='+sH+', scrollbars=yes, resizable=yes')	
	*/
}


String.prototype.trim=function() {
	var i=0
	var j=this.length-1
	while (i<this.length && (this.charAt(i)==' ' || this.charCodeAt(i)==10 || this.charCodeAt(i)==13)) i++
	while (j>i && (this.charAt(j)==' ' || this.charCodeAt(j)==10 || this.charCodeAt(j)==13)) j--
	if (j>=i) return this.substring(i,j+1)
	return ''
}


// ------------------------------------------------ FECHAS ------------------------------------------------//

function esFecha(d,m,a) {
	if (!esDia(d) || !esMes(m) || !esAnno(a)) return false
	if (m==2 && (d>29 || (d==29 && !(a%4==0 && (a%100!=0 || a%400==0))))) return false
	else if ((m==4 || m==6 || m==9 || m==11) && d>30) return false
	return true
}

function esDia(d) {
	if (esNatural(d)) {
		eval('var bOk=('+d+'>0 && '+d+'<32)')
		return bOk
	}
	return false
}

function esMes(m) {
	if (esNatural(m)) {
		eval('var bOk=('+m+'>0 && '+m+'<13)')
		return bOk
	}
	return false
}

function esAnno(a) {
	if (esNatural(a)) {
		eval('var bOk=('+a+'>1752 && '+a+'<10000)')
		return bOk
	}
	return false
}


function esNatural(t) {
	return t.match(/^\d+$/)
}

// ------------------------------------------------ /FECHAS ------------------------------------------------//

function addLnAyuda (txt)
{
	return (txt + "¬");
}

function addLn (txt)
{
	return (txt + "¬");
}

