function abrirConTamanoSerNav(queURL, urlNav ) 
{
    datos=queURL.split(","); 
    var dt = "scrollbars="+datos[0]+",channelmode="+datos[1]+",resizable="+datos[2]+",fullscreen="+datos[3]+",location="+datos[4]+",directories="+datos[5]+",menubar="+datos[6]+",toolbar="+datos[7]+",status="+datos[8]+",width="+datos[9]+",height="+datos[10]+",screenX="+datos[11]+",screenY="+datos[12]+",top="+datos[13]+",left="+datos[14];
    //alert("abrirConTamanoSerNav: features de open " + dt);
    var ventana = window.open(urlNav,"", dt);
    ventana.focus();
}
//Trozo para el ticker de la Home
var posicion         = 0;	// posicion de la capa de noticias
var posAux=25;
var posAnt=0;
var posicionInicial = 500;

var tmpNoticias      = 40;				// temporizador de noticias
var tmCapaNoticias   = 40;				// tamaño capa noticias
var velocidadScroll  = 40;
var started =false;

function iniciar()
{
	tmCapaNoticias = document.getElementById("textoBanner2").offsetHeight;
	//alert("tamayo de tmCapaNoticias-->" + tmCapaNoticias);
	var nuevoTop=document.getElementById("banner2").offsetHeight;
	
	document.getElementById("textoBanner2").style.top = posicionInicial+"px";
	posicion=posicionInicial;
	
	mover();
}

function mover()
{



	if((posicion==0)||(posAux+posAnt==posicion*-1)){
		this.started=true;
		document.getElementById("textoBanner2").style.top = posicion+"px";
		posAnt=posicion*-1;
		tmpNoticias = setTimeout("parar()",velocidadScroll);
		
	}else if(posicion*-1<tmCapaNoticias){
			
		posicion-=1;
		document.getElementById("textoBanner2").style.top = posicion+"px";
		tmpNoticias = setTimeout("mover()",velocidadScroll);
	

	}else{
		
		clearTimeout(tmpNoticias);
		posicion = posicionInicial;
		document.getElementById("textoBanner2").style.top = posicion+"px";
		tmpNoticias = setTimeout("mover()",velocidadScroll);
	}
	
	
}

function parar(){

	if (this.started==true)
	{
		tmpNoticias = setTimeout("mover()",2000);
		posicion-=1;
		this.started=false;

	}else{
		clearTimeout(tmpNoticias);
	}
}

function iniciarleft()
{
	if (document.getElementById("textoBanner")!=null || document.getElementById("imagenBanner")!=null)
	{
		tmCapaNoticias = document.getElementById("textoBanner").offsetWidth;
		var nuevoTop=document.getElementById("banner").offsetWidth;
		var nuevoTop= 600;
		document.getElementById("textoBanner").style.left = posicionInicial+"px";
		posicion=posicionInicial;
		moverleft();
	}
	// document.frames['rodillo'].location.reload(true);
}
function moverleft()
{
	if(posicion*-1<tmCapaNoticias){
		posicion-=1;
	}
	else{
		clearTimeout(tmpNoticias);
		posicion = posicionInicial;
	}
	document.getElementById("textoBanner").style.left = posicion+"px";
	tmpNoticias = setTimeout("moverleft()",velocidadScroll);
}

function abrirEnlace2(url, params){
	alert("hola igor");
	var n = window.open(url,'',params);
}


// BUSCADOR DE NOTICIAS (FECHAS)

function blockInput(e,calendar){
		if ((e.keyCode>46 && e.keyCode<58 && !e.shiftKey) || e.keyCode==111 || (e.keyCode>36 && e.keyCode<41) || e.keyCode==8 || e.keyCode==46 || e.keyCode==36 || e.keyCode==35 || (e.shiftKey && e.keyCode==55) || (e.keyCode>95 && e.keyCode<106));
		else{
			e.returnValue=false;
			return;
		}

		if (calendar.value.indexOf('/')==2){	
			if (calendar.value.length==10 && ((e.keyCode>46 && e.keyCode<58) || e.keyCode==111 || (e.keyCode>95 && e.keyCode<106)))
				e.returnValue=false;
		}else
			if (calendar.value.length==8 && ((e.keyCode>46 && e.keyCode<58) || e.keyCode==111 || (e.keyCode>95 && e.keyCode<106)))
				e.returnValue=false;
	}

function format(calendar){
		if (calendar.value.length==8){
			calendar.value=calendar.value.substring(0,2)+'/'+calendar.value.substring(2,4)+'/'+calendar.value.substring(4);
		}
		else{
			//alert("formato de fecha incorrecta");
		}
		
}

function blockInput2(e,calendar2){
		if ((e.keyCode>46 && e.keyCode<58 && !e.shiftKey) || e.keyCode==111 || (e.keyCode>36 && e.keyCode<41) || e.keyCode==8 || e.keyCode==46 || e.keyCode==36 || e.keyCode==35 || (e.shiftKey && e.keyCode==55) || (e.keyCode>95 && e.keyCode<106));
		else{
			e.returnValue=false;
			return;
		}

		if (calendar2.value.indexOf('/')==2){	
			if (calendar2.value.length==10 && ((e.keyCode>46 && e.keyCode<58) || e.keyCode==111 || (e.keyCode>95 && e.keyCode<106)))
				e.returnValue=false;
		}else
			if (calendar2.value.length==8 && ((e.keyCode>46 && e.keyCode<58) || e.keyCode==111 || (e.keyCode>95 && e.keyCode<106)))
				e.returnValue=false;

	}

	function format2(calendar2){
		if (calendar2.value.length==8){	calendar2.value=calendar2.value.substring(0,2)+'/'+calendar2.value.substring(2,4)+'/'+calendar2.value.substring(4);
		}
	}

				
	function validarFechas(dateDesde, dateHasta)
	{	date1 = false; 
		date2 = false;
		if (dateDesde)
		{ 
		  date1 = validarFecha(dateDesde);
		  if(date1 == false){return false; }

		}
		if (dateHasta)
		{
		  date2 = validarFecha(dateHasta)
		  if(date2 == false){return false;  }
		}
		if (dateDesde && dateHasta && (mayorQue(dateDesde, dateHasta)==false) && dateDesde!=dateHasta  )
			{obtenerMensaje(12); return false;}
		
		document["myForm"].submit();
		return true;

	}

	function validarFecha(date){
		
		var dia,mes,anyo;
		if (date.indexOf('/')==2 && date.length==10){
			dia = date.substring(0,2);
			date = date.substring(3);
			if (date.indexOf('/')==2){
				mes = date.substring(0,2);
				anyo = date.substring(3);
			}
		}else if (date.length==8){
			dia = date.substring(0,2);
			mes = date.substring(2,4);
			anyo = date.substring(4);
		}
		
		var isValid = comprobarFechas(dia,mes,anyo);

//comprobarHayFechas(objMesDesde,objAnyoDesde, objDiaDesde, objMesHasta, objAnyoHasta, objDiaHasta )
		if (!isValid)
		{
			obtenerMensaje(15);
			//obtenerDinamico(11, dia+"/"+mes+"/"+anyo);
			return false;
		}else 
		return true;

	}

	function comprobarFechas(iDia,iMes,iAno){
		if (isNaN(iDia) || isNaN(iMes) || isNaN(iAno)) return false;
		
		//Tenemos numeros correctos ... ¿son una fecha valida?
		//Comprobacion de año
		if (iAno<1901) return false;
		if (iAno>2150) return false;
		//Comprobacion del mes
		if (iMes<1 || iMes>12) return false;

		//Comprobacion del dia
		var aDaysOfMonth=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];	
		if ((iAno % 4 ==0) && (iAno % 100 !=0) || (iAno % 400==0))
			aDaysOfMonth[1]=29;	//bisiesto
		else
			aDaysOfMonth[1]=28;
		if (iDia < 1 || iDia > aDaysOfMonth[iMes-1]) return false;
	  
		return true;
	}

function mayorQue(dateDesde, dateHasta)
{   
	if(dateDesde.substring(6)  >= dateHasta.substring(6) )
    {
		if (dateDesde.substring(3,5) >= dateHasta.substring(3,5) )
        {
			if (dateDesde.substring(0,2) >= dateHasta.substring(0,2))
		    {
				return false;
		    }
		}
	} return true;
}


function cambiarBuscador(dir,dir2){
	
	if(document.forms["frmBuscador"].elements["area"].value=="intranet_Vieja_buscador"){
			window.open(dir,'','menubar=no,location=no,scrollbars=yes,toolbar=no,status=no,resizable=yes,directories=no,left=132,top=94,height=530,width=760');
	}else{
		if(document.forms["frmBuscador"].elements["area"].value=="foros"){

			var url = "/mvnforum/login2.jsp";	
			Comm.include(url,getFormData(document.getElementById("frmForos")),null,"POST",true);	

			newWindow=window.open("","foros",'menubar=yes,location=yes,scrollbars=yes,toolbar=yes,status=yes,resizable=yes,left=0,top=0,height=400,width=660' );
			document.forms["frmForos"].target="foros";
			document.forms["frmForos"].action="/mvnforum/mvnforum/search";
			document.forms["frmForos"].submit();
			newWindow.opener=self;
			newWindow.focus();

			}else{
					document.forms["frmBuscador"].submit();
			}
	}
}


function deshabilitarBuscador(){
	if(document.forms["frmBuscador"].elements["area"].value=="intranet_Vieja_buscador" || document.forms["frmBuscador"].elements["area"].value=="foros"){
			document.forms["frmBuscador"].elements["txt_search"].className="campobuscadorDisabled";
			document.forms["frmBuscador"].elements["txt_search"].disabled=true;
			document.forms["frmBuscador"].elements["txt_search"].value='';
	}else{
			document.forms["frmBuscador"].elements["txt_search"].className="campobuscador";
			document.forms["frmBuscador"].elements["txt_search"].disabled=false;
	}
}

function launchApp(nombre,parametros,opciones){
	var g_oA=new cACN();
	g_oA.lanzarAccion(nombre,parametros,opciones);
}

function abrirAdmin(){
	var g_oA=new cACN();
	g_oA.exeAdmin();
}


function detectBrowser() {
    var ie = document.all != undefined;
    var opera = window.opera != undefined;
    
    if (opera) return "opera";
    if (ie) return "ie";
    if ((window)&&(window.netscape)&&(window.netscape.security)) {
      if (window.XML) {
        return "firefox";
      }
      else return "firefox";
    }
    return "ie";      // Si no sabemos que navegador es, devolvemos ie.
  }

function ponCalendarioBM(nombreCampo){
	var tope=((screen.height-200)/2)-25;
	var lefe=(screen.width-300)/2;
	window.open('/cs/Satellite?pagename=E0059/ITINTWEB/Plantillas/Page/calendario&campo='+nombreCampo, 'calendario', 'width=205,height=155, screenX='+lefe+',left='+lefe+',screenY='+tope+',top='+tope+',scroll=no');
}


function abrirMensajes(idmens,idforo, temaMensaje, numOffSet){
	var url = "/E0059/keitpfor/login2.jsp";	

	Comm.include(url,getFormData(document.getElementById("frmForos")),null,"POST",true);	

	newWindow=window.open("","foros",'menubar=yes,location=yes,scrollbars=yes,toolbar=yes,status=yes,resizable=yes,left=0,top=0,height=400,width=660' );
	document.frmForos.target="foros";
	document.frmForos.parent.value=idmens;
	document.frmForos.forum.value=idforo;
	document.frmForos.thread.value=temaMensaje;
	//var paginacion=10;
	document.frmForos.offset.value=numOffSet;  
	//document.frmForos.action="/mvnforum/mvnforum/addpost";
	document.frmForos.action="/E0059/keitpfor/mvnforum/viewthread";
	document.frmForos.submit();
	newWindow.opener=self;
	newWindow.focus();
	

}

function abrirForos(){

	newWindow=window.open("","foros",'menubar=yes,location=yes,scrollbars=yes,toolbar=yes,status=yes,resizable=yes,left=0,top=0,height=400,width=660' );
	document.frmForos.target="foros";
	document.frmForos.action="/E0059/keitpfor/login2.jsp";//Parametrizar!!! 
	document.frmForos.submit();
	newWindow.opener=self;
	newWindow.focus();
}
