
function AbrirCalendario (formulario, campo){
    var windowa;
    windowa = window.open('inc/fechador.asp?formulario='+formulario+'&campo='+campo,'Calendario','top=100,left=200,height=125,width=150');
}
function AbrirCalendarioAnio (formulario, campo){
    var windowa;
    windowa = window.open('inc/fechadorEdadInc.asp?formulario='+formulario+'&campo='+campo,'Calendario','top=100,left=200,height=132,width=150');
}

function abrirMapaVoluntariado(mp,ms){
  var windowb;
  windowb = window.open ('inc/mapaVoluntariado.asp?MP='+mp+'&MS='+ms,'mapavoluntariado', 'width=465 height=425 top=50 left=100 scrollbars=yes');
}

function recargaEmergencias(mp,ms,idemergencia){
   window.opener.location.href="../../index.asp?MP="+mp+"&MS="+ms+"&emergencia="+idemergencia;	
	window.close();
	
}

function cargarContinente(continente,mp,ms,desc){
  var enlace
  enlace = "MP="+mp+"&MS="+ms+"&TC=I&IDC=69&continente="+continente+"&desc="+desc;
  location.href = "index.asp?" + enlace;
}

function volverMundi(mp,ms){
  var enlace
  enlace = "MP="+mp+"&MS="+ms;
  location.href = "index.asp?" + enlace;
}

function cargarPais(idpais,mp,ms,desc){
  var enlace
  enlace = "MP="+mp+"&MS="+ms+"&TC=I&IDC=64&idpais="+idpais+"&desc="+desc;
  location.href = "index.asp?" + enlace;
}


function abrirHistoricoEmergencias(mp,ms){
windowa = window.open ('contenidos/inc/historicoEmergencias.asp?MP='+mp+'&MS='+ms,'HistoricoEmergencias', 'width=350 height=400 top=50 left=100');
}

function abrirFichaOferta (oferta,mp,ms){
var enlace

enlace = "MP="+mp+"&MS="+ms+"&TC=I&IDC=15&oferta="+oferta;
location.href = "index.asp?" + enlace;
}

function enlazaFormulario (mp,ms,ref,tipo){
var enlace
	
   if (tipo==1)	//REMUNERADA
	enlace = "MP="+mp+"&MS="+ms+"&TC=I&IDC=20&referencia="+ref;
   else
	enlace = "MP="+mp+"&MS="+ms+"&TC=I&IDC=21&referencia="+ref;
		
location.href = "index.asp?" + enlace;
}

//abre una ventana para recopilar información para
//el envío de postales
function enviar(){
  var windowa;
  windowa = window.open("inc/ventanaEnvioInfoInc.asp","AeA","width=600 height=350 left=25 top=25 scrollbars=yes");
     
}

// para cambiar las imagenes de patrocinadores
function cambiarPatrocinador(cont){
  var cadena
  if (patrocinadores.length==cont){
  	cont=0;
  }
  document.images['patrocinador'].src = "contenidos/banners/" + patrocinadores[cont][1]
  
  cadena = "cambiarPatrocinador("+(cont+1)+")"
  setTimeout(cadena,10000)
}

// para enlazar el patrocinador
function enlazarPatrocinador(){
  var imagen, splitImagen, enlace

  //nombre de la imagen actual	
  splitImagen = (document.images['patrocinador'].src).split("/");
  imagen = splitImagen[splitImagen.length-1];
 
  // busco el enlace para la imagen actual
  for (i=0;i<patrocinadores.length;i++){
	if (patrocinadores[i][1]==imagen)	{
		enlace = patrocinadores[i][0]
		i=patrocinadores.length
	}
  }
  if (enlace!=""){
  	window.open(enlace,"Patrocinador")
  }	
}


//---------------------------------------------------------
// funciones que usa el formulario de suscripción al boletin
function validarFormularioAlta (){

	if (validacionAlta(document.forms['formBoletinAlta']))
	{	
	document.forms['formBoletinAlta'].estado.value="alta";	
	document.forms['formBoletinAlta'].submit();	
	}
}
function validarFormularioBaja (){

	if (validacionBaja(document.forms['formBoletinBaja']))
	{
	document.forms['formBoletinBaja'].estado.value="baja";
	document.forms['formBoletinBaja'].submit();
	
	}
}

function validacionBaja (formulario) {
	var tipoEmail = /^(.+\@.+\..+)$/
	var x
	
	if(!tipoEmail.test(formulario.emailbaja.value)) { 
		alert('Contenido del campo E-MAIL no válido.')
		return false
	}  
	return true
}


function validacionAlta (formulario) {

	var tipoNombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ń|Ń|ü|\s|\.|-)+$/			//letras, '.' y '-' o vacio
	var tipoTelefono = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -
		
	//direccion de correo electronico
	var tipoEmail = /^(.+\@.+\..+)$/
	var x
   	
   	
      	
	//comprueba campo de nombre
	if(!tipoNombre.test(formulario.txtNombre.value) || formulario.txtNombre.value=="") { 
		alert('Contenido del campo NOMBRE no válido.')
		return false
	}   
	
	//comprueba campo de apellidos
	if(!tipoNombre.test(formulario.txtApellidos.value) || formulario.txtApellidos.value=="") { 
		alert('Contenido del campo APELLIDOS no válido.')
		return false
	}   
		
	
	//comprueba campo de localidad
	if (formulario.txtPoblacion.value!=""){
	if(!tipoNombre.test(formulario.txtPoblacion.value)) { 
		alert('Contenido del campo POBLACIÓN no válido.')
		return false
	}   
	}	   	
   	if (formulario.txtPais.value!=""){
   	if(!tipoNombre.test(formulario.txtPais.value)) { 
		alert('Contenido del campo PAIS no válido.')
		return false	   	
	}
	}
	
	if (formulario.txtColaboracion.value!=""){
	if( !tipoNombre.test(formulario.txtColaboracion.value) ) {
		alert('Contenido del campo COLABORACIÓN no válido.')
		return false
	}
	}	
   	
	//comprueba campo de email
	if(!tipoEmail.test(formulario.email.value)) { 
		alert('Contenido del campo E-MAIL no válido.')
		return false
	}   	
	
	return true
}