
function MM_openBrWindow(theURL,winName,features) 
{
  window.open(theURL,'',features);
}

function comprobarEmail(cadena){

	if ( (cadena.value.indexOf('@') == -1) || (cadena.value.indexOf('.') == -1) ){
		return false;
	}		
}


function comprobarCamposRequeridos(formulario, cadena){
	var campo="";
	var campos="";
	var encontrado = 0;
	var j = 0;
	var i = 0;
	for (i=0; i < cadena.length; i++){
		if (cadena.charAt(i) == '|'){
			encontrado = 0;
			for (j=0;(j<formulario.length) || (encontrado==0); j++){
				if (formulario.elements[j].id == campo){
					encontrado = 1;
					if (formulario.elements[j].value == ""){
						formulario.elements[j].style.border='medium solid red';
						campos += "\nEl campo " + formulario.elements[j].id + " .Está vacío";
					}else{
						formulario.elements[j].style.border='1px solid';
					}
				}
			}
			campo = "";			
		}else{
			campo += cadena.charAt(i);
		}
	}
	for (i=0;(i<formulario.length); i++){
		if (formulario.elements[i].id == "Email"){
			if (comprobarEmail(formulario.elements[i]) == false){
				campos += "\nNo ha introducido un Email válido";
			}
		}
	}
	return campos;
}	

function checkrequired(formulario, cadena){
	var campos="";
	var cad1="";
	var cad2="";
	campos = comprobarCamposRequeridos(formulario, cadena)
	if ( campos != ""){
		campos = "Han ocurrido las siguientes incidencias, pulse aceptar y corrígalas:" + campos;
		alert(campos);
		return false;
	}else{
		for (i=0;(i<formulario.length); i++){
			if (formulario.elements[i].id=="Password"){
				cad1=formulario.elements[i].value;
			}else if ((formulario.elements[i].id=="Repetición del password")){
				cad2=formulario.elements[i].value;
			}
		}
		
		if (cad1 != cad2){
			alert("Las contraseñas introducidas no coinciden");
			return false;				
		}else{
			return true;	
		}
	}
}

