/*****************************************

CÓDIGO JAVASCRIPT PARA GESTIONAR EL MENÚ

*****************************************/

//En el array itemsSubMenu iremos introducciendo todos los nuevos id's de los distintos submenus

var itemsMenu=new Array();

itemsMenu[0]='subMenuInicio';

itemsMenu[1]='subMenuComites';

itemsMenu[2]='subMenuPrograma';

itemsMenu[3]='subMenuInscripciones';

itemsMenu[4]='subMenuHoteles';

itemsMenu[5]='subMenuComunicaciones';

itemsMenu[6]='subMenuExpoComercial';

itemsMenu[7]='subMenuTransporte';

itemsMenu[8]='subMenuForo';

itemsMenu[9]='subMenuPsocial';

itemsMenu[10]='subMenuLogos';

var itemsMenuTotal = 11;  //Almacena el número total de sumbenús en la página (Importante actualizar)



//En el array itemsSubMenu iremos introducciendo todos los nuevos id's de los distintos submenus

var itemsSubMenu=new Array();

itemsSubMenu[0]='smSalutacion';

itemsSubMenu[1]='smAyuda';

itemsSubMenu[2]='smSecretaria';

itemsSubMenu[3]='smCiudad';

itemsSubMenu[4]='smSede';

itemsSubMenu[5]='smComiteHonor';

itemsSubMenu[6]='smComiteOrganizador';

itemsSubMenu[7]='smComiteCientifico';

itemsSubMenu[8]='smIndiceCientifico';

itemsSubMenu[9]='smProgramaCientifico';

itemsSubMenu[10]='smAulas';

itemsSubMenu[11]='smCuadroResumen';

itemsSubMenu[12]='smInscripciones';

itemsSubMenu[13]='smHoteles';

itemsSubMenu[14]='smComunicaciones';

itemsSubMenu[15]='smAulaPosters';

itemsSubMenu[16]='smExpoComercial';

itemsSubMenu[17]='smTransporte';

itemsSubMenu[18]='smForo';

itemsSubMenu[19]='smPsocial';

itemsSubMenu[20]='smLogos';

itemsSubMenu[21]='smPremios';

var itemsSubMenuTotal = 22;  //Almacena el número total de sumbenús en la página (Importante actualizar)

function talleres()
{
	url="http://talleres.semergencadiz2009.com/italler.php";
    window.open(url,"ventana1","width=825, height=550, scrollbars=yes, menubar=yes, location=no, resizable=yes");
}

function abrir_ventana_avp_ano_pasado(url)
{
 if (url=="reservas")
url2="http://apcongress.es/misc/websemergensevilla/aulaPoster/aula.php";
 else
  
url2="http://apcongress.es/misc/websemergensevilla/aulaPoster/aula.php";

 window.open(url2,"ventana1","width=825, height=550, scrollbars=yes, menubar=yes, location=no, resizable=yes");
}

function abrir_aulas_poster(url)
{
 if (url=="poster")
url2="http://apcongress.es/misc/websemergenvalencia/web/aulaPoster/aula.php";
 else
  
url2="http://apcongress.es/misc/websemergenvalencia/web/aulaPoster/aula.php";

 window.open(url2,"ventana1","width=825, height=550, scrollbars=yes, menubar=yes, location=no, resizable=yes");
}

//Abrir ventana emergente para reservas de hotel en Gesconet
function abrir_ventana_reservas(url)
{
 if (url=="reservas")
url2="http://www.fase20.com/gesconet/Portal/Inicio.asp?ConID=62&nombrec=39.%IV%CONGRESO%ANDALUZ%DE%MEDICOS%DE%ATENCIÓN%PRIMARIA%SEMERGEN%ANDALUCIA%(CADIZ%2009)&Idioma=E&Apartado=Inscripciones&SubApartado=Reservar%20Hotel&Pagina=LoginReservas";
 else
  
url2="http://www.fase20.com/gesconet/Portal/inicio.asp?ConID=62&nombrec=39.%IV%CONGRESO%ANDALUZ%DE%MEDICOS%DE%ATENCIÓN%PRIMARIA%SEMERGEN%ANDALUCIA%(CADIZ%2009)&Idioma=E&Apartado=Empresas";

 window.open(url2,"ventana1","width=825, height=550, scrollbars=yes, menubar=yes, location=no, resizable=yes");
}

//Abrir ventana emergente para comunicaciones en Gesconet
function abrir_ventana_comunicaciones()
{
url="http://www.fase20.com/gesconet/Portal/Inicio.asp?ConID=62&nombrec=39.%20IV%20CONGRESO%20ANDALUZ%20DE%20MEDICOS%20DE%20ATENCIÓN%20PRIMARIA%20SEMERGEN%20ANDALUCIA%20(CADIZ%202009)&Idioma=E&Apartado=<b>Comunicaciones</b>&SubApartado=&Pagina=LoginPonencias";

 window.open(url,"ventana1","width=825, height=550, scrollbars=yes, menubar=yes, location=no, resizable=yes");
} 

//Abrir ventana emergente para inscripciones en Gesconet
function abrir_ventana_inscripciones()
{
url="http://www.fase20.com/gesconet/Portal/inicio.asp?ConID=62&nombrec=39.%IV%CONGRESO%ANDALUZ%DE%MEDICOS%DE%ATENCIÓN%PRIMARIA%SEMERGEN%ANDALUCIA%(CADIZ%2009)&Idioma=E&Apartado=Inscripciones&SubApartado=&Pagina=LoginInscripciones";

 window.open(url,"ventana1","width=825, height=550, scrollbars=yes, menubar=yes, location=no, resizable=yes");
}

//Abrir ventana emergente para inscripciones en Gesconet
function abrir_ventana_foro()
{
 url="http://www.fase20.com/gesconet/foros/foros.asp?Foroid=41&M=1";
 window.open(url,"ventana1","width=825, height=550, scrollbars=yes, menubar=yes, location=no, resizable=yes");
}


//Se llama a cargaMenu desde cada Item del Menú general

function cargaMenu(menu){

	pliegaMenus();

	switch(menu){

		case 'inicio':

			traerDatos('principal', null);

			muestraSubMenuInicio();

		break;

		case 'comites':

			traerDatos('comiteHonor', null);

			muestraSubMenuComites();

		break;

		case 'programa':

			traerDatos('indiceCientifico', null);

			muestraSubMenuPrograma();

		break;

		case 'inscripciones':

			traerDatos('inscripciones', null);

			muestraSubMenuInscripciones();

		break;

		case 'hoteles':

			traerDatos('hoteles', null);

			muestraSubMenuHoteles();

		break;

		case 'comunicaciones':

			traerDatos('comunicaciones', null);

			muestraSubMenuComunicaciones();

		break;


		case 'expo_comercial':

			traerDatos('expo_comercial', null);

			muestraSubMenuExpoComercial();

		break;

		case 'transporte':

			traerDatos('transporte', null);

			muestraSubMenuTransporte();

		break;

		case 'foro':

			traerDatos('foro', null);

			muestraSubMenuForo();

		break;

		case 'psocial':

			traerDatos('psocial', null);

			muestraSubMenuPsocial();

		break;
		case 'logos':

			traerDatos('logos', null);

			muestraSubMenuLogos();

		break;

	}

}


//Muestra el sumbenú de Comités

function muestraSubMenuComites(){

	var subMenu=document.getElementById("subMenuComites");

	//Submenú Comite de Honor

	var textoHTML = '<table width="179" border="0" cellpadding="0" cellspacing="0"><tr><td id="smComiteHonor" class="subMenuOn" onMouseOver="itemIn(\'smComiteHonor\')" onMouseOut="itemOut(\'smComiteHonor\')" onClick="traerDatos(\'comiteHonor\', \'smComiteHonor\')">Comit&eacute; de Honor </td></tr>';

	//Submenú Comité Organizador

    var textoHTML = textoHTML + '<tr><td id="smComiteOrganizador" class="subMenuOff" onMouseOver="itemIn(\'smComiteOrganizador\')" onMouseOut="itemOut(\'smComiteOrganizador\')" onClick="traerDatos(\'comiteOrganizador\', \'smComiteOrganizador\')">Comit&eacute; Organizador</td></tr>';

	//Submenú Comité Científico

    textoHTML = textoHTML + '<tr><td id="smComiteCientifico" class="subMenuOff" onMouseOver="itemIn(\'smComiteCientifico\')" onMouseOut="itemOut(\'smComiteCientifico\')" onClick="traerDatos(\'comiteCientifico\', \'smComiteCientifico\')">Comit&eacute; Cient&iacute;fico</td></tr></table>';

	subMenu.innerHTML= textoHTML;	

}



//Muestra el submenú de Inicio

function muestraSubMenuInicio(){

	var subMenu=document.getElementById("subMenuInicio");

	//Submenú Salutación

	var textoHTML = '<table width="179" border="0" cellpadding="0" cellspacing="0"><tr><td id="smSalutacion" class="subMenuOn" onMouseOver="itemIn(\'smSalutacion\')" onMouseOut="itemOut(\'smSalutacion\')" onClick="traerDatos(\'principal\', \'smSalutacion\')">Salutaci&oacute;n</td></tr>';

	//Submenú Ayuda

    textoHTML = textoHTML + '<tr><td id="smAyuda" class="subMenuOff" onMouseOver="itemIn(\'smAyuda\')" onMouseOut="itemOut(\'smAyuda\')" onClick="traerDatos(\'ayuda\', \'smAyuda\')">Ayuda: inscripción y reserva</td></tr>';


	//Submenú Secretaría Técnica

    textoHTML = textoHTML + '<tr><td id="smSecretaria" class="subMenuOff" onMouseOver="itemIn(\'smSecretaria\')" onMouseOut="itemOut(\'smSecretaria\')" onClick="traerDatos(\'secretaria\', \'smSecretaria\')">Secreta&iacute;ca T&eacute;cnica</td></tr>';

	//Submenú La Ciudad

    textoHTML = textoHTML + '<tr><td id="smCiudad" class="subMenuOff" onMouseOver="itemIn(\'smCiudad\')" onMouseOut="itemOut(\'smCiudad\')" onClick="traerDatos(\'ciudad\', \'smCiudad\')">La Ciudad</td></tr>';

	//Submenú La Sede

    textoHTML = textoHTML + '<tr><td id="smSede" class="subMenuOff" onMouseOver="itemIn(\'smSede\')" onMouseOut="itemOut(\'smSede\')" onClick="traerDatos(\'sede\', \'smSede\')">La Sede</td></tr></table>';


	subMenu.innerHTML= textoHTML;	
}



//Muestra el sumbenú de Programa Científico

function muestraSubMenuPrograma(){

	var subMenu=document.getElementById("subMenuPrograma");

	//Submenú Indice Científico

	var textoHTML = '<table width="179" border="0" cellpadding="0" cellspacing="0"><tr><td id="smIndiceCientifico" class="subMenuOn" onMouseOver="itemIn(\'smIndiceCientifico\')" onMouseOut="itemOut(\'smIndiceCientifico\')" onClick="traerDatos(\'indiceCientifico\', \'smIndiceCientifico\')">Programa</td></tr>';

	//Submenú Programa Científico

   /* textoHTML = textoHTML + '<tr><td id="smProgramaCientifico" class="subMenuOff" onMouseOver="itemIn(\'smProgramaCientifico\')" onMouseOut="itemOut(\'smProgramaCientifico\')" onClick="traerDatos(\'programaCientifico\', \'smProgramaCientifico\')">Programa Científico</td></tr>';

	//Submenú Aulas

    textoHTML = textoHTML + '<tr><td id="smAulas" class="subMenuOff" onMouseOver="itemIn(\'smAulas\')" onMouseOut="itemOut(\'smAulas\')" onClick="traerDatos(\'aulas\', \'smAulas\')">Aulas</td></tr>';*/

	//Submenú Cuadro Resumen

    textoHTML = textoHTML + '<tr><td id="smCuadroResumen" class="subMenuOff" onMouseOver="itemIn(\'smCuadroResumen\')" onMouseOut="itemOut(\'smCuadroResumen\')" onClick="traerDatos(\'cuadroresumen\', \'smCuadroResumen\')">Cuadro Resumen</td></tr></table>';


	subMenu.innerHTML= textoHTML;	

}

//Muestra el subenú de Hoteles

function muestraSubMenuHoteles(){

	var subMenu=document.getElementById("subMenuHoteles");

	//Submenú Contenidos Científicos

	var textoHTML = '<table width="179" border="0" cellpadding="0" cellspacing="0"><tr><td id="smHotel" class="subMenuOn" onMouseOver="itemIn(\'smHotel\')" onMouseOut="itemOut(\'smHotel\')" onClick="traerDatos(\'hoteles\', \'smHotel\')">Reserva de Hotel</td></tr></table>';

	subMenu.innerHTML= textoHTML;	

}

//Muestra el submenú de Comunicaciones

function muestraSubMenuComunicaciones(){

	var subMenu=document.getElementById("subMenuComunicaciones");

	//Submenú Contenidos Científicos

	var textoHTML = '<table width="179" border="0" cellpadding="0" cellspacing="0"><tr><td id="smComunicaciones" class="subMenuOn" onMouseOver="itemIn(\'smComunicaciones\')" onMouseOut="itemOut(\'smComunicaciones\')" onClick="traerDatos(\'comunicaciones\', \'smComunicaciones\')">Comunicaciones y ponencias</td></tr>';

	textoHTML = textoHTML + '<tr><td id="smPremios" class="subMenuOff" onMouseOver="itemIn(\'smPremios\')" onMouseOut="itemOut(\'smPremios\')" onClick="traerDatos(\'premios\', \'smPremios\')">Premios</td></tr></table>';

	subMenu.innerHTML= textoHTML;	

}

//Muestra el submenú de Inscripciones

function muestraSubMenuInscripciones(){
	var subMenu=document.getElementById("subMenuInscripciones");

	//Submenú Contenidos Científicos

	var textoHTML = '<table width="179" border="0" cellpadding="0" cellspacing="0"><tr><td id="smInscripciones" class="subMenuOn" onMouseOver="itemIn(\'smInscripciones\')" onMouseOut="itemOut(\'smInscripciones\')" onClick="traerDatos(\'inscripciones\', \'smInscripciones\')">Inscripción al Congreso</td></tr></table>';

	subMenu.innerHTML= textoHTML;	

}


function muestraSubMenuExpoComercial(){

	var subMenu=document.getElementById("subMenuExpoComercial");

	//Submenú Contenidos Científicos

	var textoHTML = '<table width="179" border="0" cellpadding="0" cellspacing="0"><tr><td id="smExpoComercial" class="subMenuOn" onMouseOver="itemIn(\'smExpoComercial\')" onMouseOut="itemOut(\'smExpoComercial\')" onClick="traerDatos(\'expo_comercial\', \'smExpoComercial\')">Exposición Comercial</td></tr></table>';

	subMenu.innerHTML= textoHTML;	

}

function muestraSubMenuTransporte(){

	var subMenu=document.getElementById("subMenuTransporte");

	//Submenú Contenidos Científicos

	var textoHTML = '<table width="179" border="0" cellpadding="0" cellspacing="0"><tr><td id="smTransporte" class="subMenuOn" onMouseOver="itemIn(\'smTransporte\')" onMouseOut="itemOut(\'smTransporte\')" onClick="traerDatos(\'transporte\', \'smTransporte\')">Transporte</td></tr></table>';

	subMenu.innerHTML= textoHTML;	

}
function muestraSubMenuPsocial(){

	var subMenu=document.getElementById("subMenuPsocial");

	//Submenú Contenidos Científicos

	var textoHTML = '<table width="179" border="0" cellpadding="0" cellspacing="0"><tr><td id="smPsocial" class="subMenuOn" onMouseOver="itemIn(\'smPsocial\')" onMouseOut="itemOut(\'smPsocial\')" onClick="traerDatos(\'psocial\', \'smPsocial\')">Programa Social</td></tr></table>';

	subMenu.innerHTML= textoHTML;	

}
function muestraSubMenuLogos(){

	var subMenu=document.getElementById("subMenuLogos");

	//Submenú Contenidos Científicos

	var textoHTML = '<table width="179" border="0" cellpadding="0" cellspacing="0"><tr><td id="smLogos" class="subMenuOn" onMouseOver="itemIn(\'smLogos\')" onMouseOut="itemOut(\'smLogos\')" onClick="traerDatos(\'logos\', \'smLogos\')">Patrocinadores</td></tr></table>';

	subMenu.innerHTML= textoHTML;	

}


//Funciones Comunes a los items del menú para cambiar el aspecto visual de los mismos

function itemIn(menuItem){

	var subMenu=document.getElementById(menuItem);

	if(subMenu.className=="subMenuOff")

		subMenu.className="subMenuOver";
}



function itemOut(menuItem){

	var subMenu=document.getElementById(menuItem);

	if(subMenu.className=="subMenuOver")

		subMenu.className="subMenuOff";
}



function pliegaMenus(){

	for(var i=0;i<itemsMenuTotal;i++)

	{

		// Obtengo el item del menú

		elemento=document.getElementById(itemsMenu[i]);

		// Si es la pestaña activa

		if(elemento!=null){

			elemento.innerHTML='';

		}

	}

}



function desmarcaItems(){

	for(var i=0;i<itemsSubMenuTotal;i++)

	{

		// Obtengo el item del menú

		elemento=document.getElementById(itemsSubMenu[i]);

		// Si es la pestaña activa

		if(elemento!=null){

			if(elemento.className=='subMenuOn')

			{

				// Cambio el estado de la pestaña a inactivo 

				elemento.className='subMenuOff';

			}

		}

	}

}



/*******************************************

FIN CÓDIGO JAVASCRIPT PARA GESTIONAR EL MENÚ

(Excepto la función encargada de mostrar el

 contenido de la sección que además marca

como activo dicho item del menú seleccionado)

********************************************/



dentroSubmenuComites = 0;

function nuevoAjax()

{ 

	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por

	lo que se puede copiar tal como esta aqui */

	var xmlhttp=false; 

	try 

	{ 

		// Creacion del objeto AJAX para navegadores no IE

		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 

	}

	catch(e)

	{ 

		try

		{ 

			// Creacion del objet AJAX para IE 

			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 

		} 

		catch(E) { xmlhttp=false; }

	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 



	return xmlhttp; 

}



function traerDatos(tipoDato, id)
{

	// Obtendo la capa donde se muestran las respuestas del servidor

	var capa=document.getElementById("contenido");

	var subMenu=document.getElementById(id);

	if(id!=null){

		desmarcaItems();

		subMenu.className="subMenuOn";

	}

	// Creo el objeto AJAX

	var ajax=nuevoAjax();

	// Coloco el mensaje "Cargando..." en la capa
    capa.innerHTML='<img src="images/loading.gif"><b> Cargando contenidos, por favor espere...</b>';

	// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
	ajax.open("POST", "carga_contenido.php", true);

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.send("contenido="+tipoDato);

	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
			capa.innerHTML=ajax.responseText;
		}
	}
}

function traerDatosEnBlanco(elemento)
{
	dentroSubmenuComites = 0;

// Obtendo la capa donde se muestran las respuestas del servidor
	var capa=document.getElementById(elemento);

	// Creo el objeto AJAX
	var ajax=nuevoAjax();

	// Coloco el mensaje "Cargando..." en la capa
    capa.innerHTML='';

	// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX

	ajax.open("POST", "carga_contenido.php", true);

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.send("contenido=vacio");



	ajax.onreadystatechange=function()

	{

		if (ajax.readyState==4)

		{

			// Respuesta recibida. Coloco el texto plano en la capa correspondiente

			capa.innerHTML=ajax.responseText;

		}

	}

}

//Ocultar y mostrar capas
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->
