// JavaScript Document

/////////////////////////////////////////
//  	FUNCIONES DE VENTANAS         //
////////////////////////////////////////	
function pop_1 () 
{
window.open("pop_1.htm","", "width= 732, height= 700, scrollbars=yes");
}
function pop_2 () 
{
window.open("pop_2.htm","", "width= 732, height= 550, scrollbars=yes");
}
function pop_3() 
{
window.open("pop_3.htm","", "width= 413, height= 488, scrollbars=no");
}
function pop_4() 
{
window.open("pop_4.htm","", "width= 413 height= 310, scrollbars=no");
}
function pop_5() 
{
window.open("pop_5.htm","", "width= 413 height= 310, scrollbars=no");
}

function epilogue()
{
window.open("epilogue.htm","", "width= 790 height= 700, scrollbars=yes");
}
/////////////////////////////////////////////
//			FUNCIONES DE FORMULARIOS       //
////////////////////////////////////////////
function imprimirPagina() 
{
	if (window.print)
		window.print();
	else
		alert("Su navegador no soporta impresión" +
      " desde la web. Actualícese o hágalo desde el menú.");
}

function utils_compFormAcceso()
{
	valido=true;
		if (valida_campo(document.formAcceso.cmpUsuario,'text','si','User name')==false)
		{
		  valido=false;
		  return 0;
		}
		if (valida_campo(document.formAcceso.cmpClave,'password','si','Password')==false)
		{
		  valido=false;
		  return 0;
		}

		if (valido)
		{		
			document.formAcceso.submit();
		}

}

function utils_compFormOlvido()
{
		valido=true;
        //Comprobación de blancos
		if (valida_campo(document.formOlvido.cmpEmail,'text','si','E-mail')==false)
		{
		  valido=false;
		  return 0;
		}

		if (!esEmail(document.formOlvido.cmpEmail.value))
		{
			    alert("Please, check your e-mail address.");
				valido=false; 
				return 0;
		}		

		if (valido)
		{		
					document.formOlvido.submit();
		}
}

function utils_compFormInscripcion()
{
		valido=true;
//Comprobación de blancos
		if (valida_campo(document.formInscripcion.cmpNombre,'text','si','Name')==false)
		{
		  valido=false;
		  return 0;
		}
		if (valida_campo(document.formInscripcion.cmpApellidos,'text','si','Surname')==false)
		{
		  valido=false;
		  return 0;
		}
		if (valida_campo(document.formInscripcion.cmpEmail,'text','si','E-mail')==false)
		{
		  valido=false;
		  return 0;
		}		
		if (!esEmail(document.formInscripcion.cmpEmail.value))
		{
			    alert("Please, check your e-mail address.");
				return 0;
				valido=false; 
		}		

		if (valida_campo(document.formInscripcion.cmpEspecialidad,'text','si','Specialty')==false) 
		{
		  valido=false;
		  return 0;
		}
     	if (valida_campo(document.formInscripcion.cmpCentroTrabajo,'text','si','Hospital / Institution')==false)
		{
		  valido=false;
		  return 0;
		}	
    	if (valida_campo(document.formInscripcion.cmpDireccionCentro,'text','si','Hospital / Institution address')==false)
		{
		  valido=false;
		  return 0;
		}
		if (valida_campo(document.formInscripcion.cmpPais,'text','si','Country')==false)
		{
		  valido=false;
		  return 0;
		}	
		if (valida_campo(document.formInscripcion.cmpLocalidad,'text','si','City')==false)
		{
		  valido=false;
		  return 0;
		}	
		if (valida_campo(document.formInscripcion.cmpCodigoPostal,'text','si','Postcode')==false)
		{
		  valido=false;
		  return 0;
		}	
		if (valida_campo(document.formInscripcion.cmpComoConocio,'text','si','How did yo find out about the course?')==false)
		{
		  valido=false;
		  return 0;
		}	
		if((!document.formInscripcion.cmpSIS.checked)&&(!document.formInscripcion.cmpSISE.checked)&&(!document.formInscripcion.cmpNoMember.checked))
		{
					alert("Please, type in wether you are member of SIS-E, SIS or Non-Member");
					valido=false;
					return 0;
		}
		if (valida_campo(document.formInscripcion.cmpUsuario,'text','si','User Name')==false)
		{
		  valido=false;
		  return 0;
		}
		if (valida_campo(document.formInscripcion.cmpClave,'text','si','Password')==false)
		{
		  valido=false;
		  return 0;
		}		
		if (valida_campo(document.formInscripcion.cmpClave2,'text','si','Repeat Password')==false)
		{
		  valido=false;
		  return 0;
		}
		
		if ((document.formInscripcion.cmpUsuario.value.length<4) || (document.formInscripcion.cmpClave.value.length<4) || (document.formInscripcion.cmpClave2.value.length<4))
		{
		  valido=false;
		  alert('Introduzca un nuevo usuario y clave. Los campos usuario y clave deben tener como mínimo 4 caracteres');		  
		  return 0;		
		}

		if (document.formInscripcion.cmpClave2.value!=document.formInscripcion.cmpClave.value)
		{
		   alert('Clave y Repita Clave deben tener el mismo valor');
		   valido=false;
		   return 0;
		}
								
		if (valido)
		{		
					document.formInscripcion.submit();
		}

}

function enviar()
{
	document.formNuevoAlumno.submit();
}

/*



function utili_compformModificarDatos()
{
		valido=true;
//Comprobación de blancos
		if (valida_campo(document.formInscripcion.cmpNombre,'text','si','Nombre')==false)
		{
		  valido=false;
		  return 0;
		}
		if (valida_campo(document.formInscripcion.cmpApellidoP,'text','si','Primer Apellido')==false)
		{
		  valido=false;
		  return 0;
		}
		if (valida_campo(document.formInscripcion.cmpApellidoS,'text','si','Segundo Apellido')==false)
		{
		  valido=false;
		  return 0;
		}
		if (valida_campo(document.formInscripcion.cmpEmail,'text','si','E-mail')==false)
		{
		  valido=false;
		  return 0;
		}		
		if (!esEmail(document.formInscripcion.cmpEmail.value))
		{
			    alert("Por favor, revise su Dirección e-mail.");
				return 0;
				valido=false; 
		}		

		if (valida_campo(document.formInscripcion.cmpEspecialidad,'text','si','Especialidad')==false) 
		{
		  valido=false;
		  return 0;
		}
    	if (valida_campo(document.formInscripcion.cmpNumColegiado,'text','si','Numero de Colegiado')==false)
		{
		  valido=false;
		  return 0;
		}	
     	if (valida_campo(document.formInscripcion.cmpCentroTrabajo,'text','si','Centro de trabajo')==false)
		{
		  valido=false;
		  return 0;
		}	
    	if (valida_campo(document.formInscripcion.cmpDireccionCentro,'text','si','Dirección del Centro')==false)
		{
		  valido=false;
		  return 0;
		}
		if (valida_campo(document.formInscripcion.cmpLocalidad,'text','si','Localidad')==false)
		{
		  valido=false;
		  return 0;
		}	
		if (valida_campo(document.formInscripcion.cmpProvincia,'text','si','Provincia')==false)
		{
		  valido=false;
		  return 0;
		}	
		if (valida_campo(document.formInscripcion.cmpCodigoPostal,'text','si','Código Postal')==false)
		{
		  valido=false;
		  return 0;
		}	
		if (valida_campo(document.formInscripcion.cmpComoConocio,'text','si','¿Cómo Conoció el curso?')==false)
		{
		  valido=false;
		  return 0;
		}					
		if (valido)
		{		
					document.formInscripcion.submit();
		}

}*/



function utils_compformExamen()
{
 if(window.document.formExamen.boton1.click){
//alert("boton1");
document.formExamen.pulsado.value=1;
	var RadioSel = '';
	var RadioChecked = false;
	var n_no_respondidas = 0;
	var n_preguntas = 0;

	for (var i=0; i<document.formExamen.elements.length;i++)
	{
				//Solo cogemos los que son radios...
		if (document.formExamen.elements[i].type == 'radio')
		{	
			if (!n_preguntas)
			{
				RadioSel = document.formExamen.elements[i].name;
				n_preguntas++;
			}
					
			if (document.formExamen.elements[i].name == RadioSel)
			{
				if (!RadioChecked)
					RadioChecked = document.formExamen.elements[i].checked;
			}	
			else
			{
				if (!RadioChecked) n_no_respondidas++;
						//Cambiamos de radio.
					RadioSel = document.formExamen.elements[i].name;
					RadioChecked = document.formExamen.elements[i].checked;
					n_preguntas++;
			}
		}
	} //for
			
	if (!RadioChecked) n_no_respondidas++;
		
	if (n_no_respondidas)
		alert('You have to answer all the questions.');
	else
		document.formExamen.submit();	
	return;
	}
 else{
 document.formExamen.pulsado.value=2;
 document.formExamen.submit();}
}

function valida_campo(campo,tipo,obligatorio,nombre,digitos) 
{
	var valor=campo.value;

	if ((valor=="")&&(obligatorio=="si")) 
	{
		alert("Please, type in your " + nombre + ".");
		campo.focus();
		return false;
	}
	if ((tipo=="num")&&(valor!="")) 
	{
		var numer=parseInt(campo.value);
		if (((numer-campo.value)!=0)||(campo.value.length!=digitos))
		{
			alert("Son obligatorios " +digitos + " dígitos en el campo " + nombre + ".");
			campo.focus();
			return false;
		}
	}
	return true;
}

function esEmail(texto)
{	    
	var longitud = texto.length;
    var estapunto = false;
    var estaarroba = false;
    var hayblanco = false;

    for (var i=0; i<texto.length; i++)
  	{
		if (texto.charAt(i )== ".")
	      {estapunto = true;}
	    if (texto.charAt(i) == "@")
	      {estaarroba = true;}
	    if (texto.charAt(i)== " ")
	      {hayblanco = true;}
	}	
	if ((estapunto == true) && (estaarroba == true) && (hayblanco == false)) 
		return true;
	else return false;
}	