
function loadPopAutobus (sHTML, sAlto) {
	var wW = 185
	var wH = sAlto
	
	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('/Autobuses/'+sHTML+'.html',sHTML,'screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH)
}

function loadPopRutas (sHTML) {
	var wW = 700
	var wH = 411
	
	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,'ruta','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH)
}

function loadPopUp(sHTML, sNombre) {	
	oInf=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 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 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')

	/* 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')	
	*/
}

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 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=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,'noticias2','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH+', scrollbars=yes, resizable=yes')
}

function loadPopConsejos (sHTML) {
	var wW = 570
	var wH = 480
	
	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,'consejos','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH)	
}

function loadPopObjPerdidos (sHTML) {
	var wW = 570
	var wH = 480
	
	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,'objPerdidos','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH)	
}

function loadPopUpWebNoticias (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,'wnoticias','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH+', scrollbars=yes, resizable=yes')
}

function loadPopUpOferta (sHTML) {
	// Centrado
	var wW=605
	var wH=325
	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,'oferta','screenX='+X+',left='+X+',screenY='+Y+',top='+Y+',width='+wW+',height='+wH+', scrollbars=yes, resizable=yes')
}

// ------------------------------------------------ Añadir lineas de texto ------------------------------------------------//

function addLnAyuda (txt)
{
	return (txt + "¬");
}

function addLn (txt)
{
	return (txt + "¬");
}

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 ''
}
// ------------------------------------------------ /Añadir lineas de texto ------------------------------------------------//

// ------------------------------------------------ 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
}

// ------------------------------------------------ /FECHAS ------------------------------------------------//

// ------------------------------------------------ Numeros ------------------------------------------------//

function esNatural(t) {
	return t.match(/^\d+$/)
}

// ------------------------------------------------ /FECHAS ------------------------------------------------//



function siCond(e,f,t) {
	eval('if (typeof '+e+'=="undefined") setTimeout("siCond(\''+e+'\',\''+f+'\','+t+')",'+t+');else{'+f+'}')
}

function siExiste(e, e2)
{		
	if (eval('typeof '+ e) !="undefined") eval(e2)
}