/***** VARIABLES GLOBALES *****/
	current_id_servicio = 'inicio';
	aux=0;

function init()
{

	 if(aux==2)
	 {
	 //	document.getElementById('img_registarcentro').style.visibility='visible';
		document.getElementById('img_noregistrao').style.visibility='hidden'
		aux=0;
	 }else if(aux==1 || aux==3 || aux==4 || aux==5 )
	 {
	 	
	 //	document.getElementById('img_registarcentro').style.visibility='hidden';
		document.getElementById('img_noregistrao').style.visibility='visible';
		aux=0;
	 }
	 
}
YAHOO.util.Event.onDOMReady(init);

function nuevoAjax(){

        var xmlhttp=false;
        try {
               xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
               try {
                  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
               } catch (E) {
                       xmlhttp = false;
               }
        }
 
        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
               xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;

}

/** function ir_a(idNamejFrame,id_servicio,id_sub_servicio,parametros,activarBotones)
	* [idNamejFrame] id de la capa que se va a refrescar.
	*	[id_servicio] es el valor que pasara como parametro id_servicio a servicio.php,
			ademas indica que boton del menu debe aparecer activo, a excepcion de home, en
			cuyo caso todos estaran desactivados.
	*	[id_sub_servicio] es el valor que pasara como parametro id_sub_servicio a servicio.php,
			ademas indica que boton del sub_menu debe aparecer activo, a excepcion de home, en
			cuyo caso todos estaran desactivados.
	*	[parametros] es una cadena con el resto de parametros que queremos
	*	  pasar por GET a la pagina del servicio, si no queremos pasar mas parametros
	*	  el valor deberia ser '' y en caso de querer pasar parametros el formato seria
	*	  '&nompar1=valpar1&nompar2=valpar2...' ya que la funcion concatenara este
	*	  campo tal cual a la url.
	* [activarBotones] parametro booleano que indica si se deben activar los botones
**/
function ir_a(idNamejFrame,id_servicio,id_sub_servicio,parametros,activarBotones,rutina_load)
{
	urlContenido = 'src/servicio.php?id_servicio='+id_servicio+parametros;
	cargarContenido(idNamejFrame, urlContenido, init);
	if(rutina_load != '')	setTimeout(rutina_load, 1000);
	activar(id_servicio);
}
function cargarContenido(idNamejFrame, urlContenido, loadFunction)
{
	var ajax;
	var codigo_html;
	var jFrame = document.getElementById(idNamejFrame);
  ajax = nuevoAjax();
   var aleatorio = Math.random(); // para forzar al navegador a refrescar el contenido y no reutilizar la info que haya en cache
  ajax.open("GET", urlContenido + '&aleatorio='+ aleatorio, true);
  ajax.onreadystatechange=function()
											  	{
													  	if( ajax.readyState==4 && ajax.status==200 )
													  	{
																codigo_html = ajax.responseText;
																jFrame.innerHTML = codigo_html;
																window.status = 'Terminado';
																if(loadFunction) YAHOO.util.Event.onContentReady(idNamejFrame, loadFunction);
																/*
																	tambien se puede usar onAvailable y funciona igual, no tengo muy claro
																	la diferencia entre ambos.
																	if(loadFunction) YAHOO.util.Event.onAvailable(idNamejFrame, init);
																*/
															}
															else
															{
																window.status = 'Cargando...';
															}
													}
	ajax.send(null);
}

function activar(id_servicio)
{

	if(id_servicio!=current_id_servicio)
	{
		if(id_servicio!='inicio') // activamos id_servicio
		{
		    if(id_servicio!='galerias2'){
				document.getElementById('btn_'+id_servicio).className='btn_'+id_servicio+'sel';
				document.getElementById('btn_inicio').style.visibility='visible';
				document.getElementById('foto_cabecera').className='img_cabecera'+id_servicio;
			}
		}
		else
		{
			
		//	document.getElementById('btn_inicio').style.visibility='hidden';
			document.getElementById('foto_cabecera').className='img_cabecera'+id_servicio;
		}
		if(current_id_servicio!='inicio') // desactivamos current_id_servicio
		{
		    if(current_id_servicio!='galerias2'){
				document.getElementById('btn_'+current_id_servicio).className='btn_'+current_id_servicio;
			}
		
		}
	}

	
	current_id_servicio = id_servicio;

}
function ir_ap(id_contenido)
{
	ventana = document.getElementById('capa_popup');
	ventana.style.visibility = 'visible';
	urlContenido = 'src/servicio.php?id_servicio='+id_contenido;
	cargarContenido("cuerpo_popup",urlContenido);
}
var scroller = null;
function preparar_scroll(alto)
{
	try // intentamos obtener la capa textoScroller
	{
		if(document.getElementById('Scroller-1'))
		{

			var o=document.getElementById('Scroller-1'); // obtenemos la capa que tiene todo el texto
		 	var w=274; // width de la capa que tiene todo el texto
		 	var h=alto; // height de la capa que tiene todo el texto
		 	scroller = new jsScroller(o, w, h);

		}
		else
		{
			setTimeout('preparar_scroll();', 1000);
		}
	}
	catch(e) // si se produce algun error lo intentamos de nuevo pasadas unas milesimas de segundo.
	{
	   
		setTimeout('preparar_scroll();', 1000);
	}
}

function comprobar_login(idNamejFrame, id_servicio, loadFunction)
{
	var ajax;
	var codigo_html;

	var urlContenido = 'src/servicio.php?id_servicio='+id_servicio;
	login=document.getElementById('login').value;
  pass=document.getElementById('pass').value;
  var aleatorio = Math.random();
  urlContenido= urlContenido+ '&aleatorio='+ aleatorio+"&login="+login+"&pass="+pass;
	var jFrame = document.getElementById(idNamejFrame);
  ajax = nuevoAjax();
  ajax.open("GET", urlContenido, true);
  ajax.onreadystatechange=function()
											  	{
													  	if (ajax.readyState==4) 
													     { 
													      	 aux = ajax.responseText; 
													      	 
													      	 
													      	 if(loadFunction) YAHOO.util.Event.onContentReady(idNamejFrame, redirrecionar);
																
																	/*tambien se puede usar onAvailable y funciona igual, no tengo muy claro
																	la diferencia entre ambos.
																	if(loadFunction) YAHOO.util.Event.onAvailable(idNamejFrame, init);
																*/
													      	      	 
													      }  
													}
	ajax.send(null);
}
function redirrecionar()

{
	
	   	                             
													      	 if(aux==2)
													      	 {
													      	 // alert (aux);
													      	  window.open('src/servicio.php?id_servicio=centropo','acceso','width=490px,height=453px,location=no,resizable=no,scrollbars=no,status=no,menubar=no'); 	
													      	 	ir_a('contenedor_cuerpo','centro','','',true,'');			
													      	 				      	 			
													      	 	}else if(aux==1)
													      	 	{
													      	 		
													      	 		ir_a('contenedor_cuerpo','centro','','',true,'');	 	
													      	  }
													      	 else if(aux==3)
													      	 	{
													      	 		   alert('login vacio');
													      				 ir_a('contenedor_cuerpo','centro','','',true,'');	 	
													      	  }else if(aux==4)
													      	 	{
													      	 		   alert('password vacio');
													      				 ir_a('contenedor_cuerpo','centro','','',true,'');	 
	
													      	  }else if(aux==5)
													      	 	{
													      	 		   alert('el login y el password son requeridos');
													      				 ir_a('contenedor_cuerpo','centro','','',true,'');	 	
													      	  }     	     
	
}

function abrirVentana(id_servicio,id_sub_servicio,parametros)

{

            urlContenido = 'src/servicio.php?id_servicio='+id_servicio+parametros;

            if(id_sub_servicio!='') urlContenido+='&id_sub_servicio='+id_sub_servicio;

            targetVentana = 'ventana_'+id_servicio;

            opciones = 'channelmode=true'

                                                                       +          ',directories=no'

                                                                       +          ',fullscreen=no'

                                                                       +          ',height=453'

                                                                       +          ',left=50'

                                                                       +          ',location=no'

                                                                       +          ',menubar=no'

                                                                       +          ',resizable=no'

                                                                       +          ',scrollbars=no'

                                                                       +          ',status=no'

                                                                       +          ',toolbar=no'

                                                                       +          ',top=150'

                                                                       +          ',width=490';

            refrescar = true;

            nueva_ventana = window.open(urlContenido,targetVentana,opciones,refrescar);

            nueva_ventana.focus();

}

