if(typeof Prototype=='undefined') {
	function $() {
	  var elements = new Array();
	
	  for (var i = 0; i < arguments.length; i++) {
	    var element = arguments[i];
	    if (typeof element == 'string')
	      element = document.getElementById(element);
	
	    if (arguments.length == 1)
	      return element;
	
	    elements.push(element);
	  }
	
	  return elements;
	}
}

// Limpia los spans de verificacion del form_login
function limpiar() {
    $("verif_nombre").innerHTML = "";
    $("verif_apellido").innerHTML = "";
    $("verif_email").innerHTML = "";
    //$("verif_email_sms").innerHTML = "";
    $("verif_usuario").innerHTML = "";
    $("verif_clave").innerHTML = "";
    $("verif_re_clave").innerHTML = "";
}

function evaluar_form(){	
	var verif;
	var bool = false;
	var email = trim($('form_login').email.value);
	//var email_sms = trim($('form_login').email_sms.value);
	var clave = trim($('form_login').clave.value );
	var re_clave = trim($('form_login').re_clave.value );

    limpiar();

    if(trim($('form_login').nombre.value) == "") { 
        bool = true;
        $("verif_nombre").innerHTML = "ingrese su nombre<br>";
    }
    if(trim($('form_login').apellido.value) == "") {
        bool = true;
        $("verif_apellido").innerHTML = "ingrese su apellido<br>";
    }
	if(email == ""){
		bool = true;
		$("verif_email").innerHTML = "ingrese su e-mail<br>";
	}
	else if(!validarEmail(email)){
		bool = true;
		$("verif_email").innerHTML = "el e-mail ingresado no es v&aacute;lido<br>";
	}
	/*if($('form_login').recibirSMS.checked == true) {
	    if(email_sms == "") {
	        bool = true;
	        $("verif_email_sms").innerHTML = "Para poder recibir SMS debe completar este campo";
	    }
	    else if(!validarEmail(email_sms)) {
		    bool = true;
		    $("verif_email_sms").innerHTML = "<br>el e-mail ingresado no es v&aacute;lido<br><br>";       
	    }
	}*/

	if(trim($('form_login').usuario.value ) == ""){
		bool = true;
		$("verif_usuario").innerHTML = "ingrese un usuario<br>";
	}
	if(clave == ""){
		bool = true;
		$("verif_clave").innerHTML = "ingrese una contrase&ntilde;a<br>";
	}
	else if(re_clave == "") {
		bool = true;
		$("verif_re_clave").innerHTML = "repita su contrase&ntilde;a<br>";
    }
    else if(clave != re_clave) {
        bool = true;
        $("verif_re_clave").innerHTML = "la contrase&ntilde;a y su verificaci&oacute;n no concuerdan<br>";
    }
	return (bool)? false : true;
}
//valida un email
function validarEmail(valor) { 
	valor = trim(valor);

	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
		return true
	} 
	else {
    	return false;
	}
}

//saco blancos al principio y al final
function trim(cadena) {
   cadena = cadena.replace(/^\s+/, '');
   cadena = cadena.replace(/\s+$/, '');
	return cadena;
}
