/**
            Funcion que permite validar un email
*/

function checkEmail(emailAdress){
            var testresults;
            var str=emailAdress
            var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
            if (filter.test(str))
                        testresults=true
            else{                
                        testresults=false;
            }
            return testresults;
}


function actualizar_boton_praise(desc_idea,desc_elogio,error2){

            var idea = desc_idea;
            var comentario = error2;
            
            $("#idea").attr("class","button_form browse");
                        $("#praise").attr("class","button_idea");
                                   $("#idea_true").attr("value","false");
                                               $("#b1").attr("style","color:#FFFFFF;text-decoration:none;");
                                               $("#b2").attr("style","color:#000000");
            
            var texto = $("#comments").attr("value");
            if((texto == idea) || (texto == comentario)){
                        $("#comments").attr("value",desc_elogio);
                        $("#comments").attr("style","color:gray;");
            }
}

function actualizar_boton_idea(desc_idea,desc_elogio,error2){

            var elogio = desc_elogio;
            var comentario = error2;
            
            $("#praise").attr("class","button_form browse");
                        $("#idea").attr("class","button_idea");
                                               $("#b1").attr("style","color:#000000");
                                               $("#b2").attr("style","color:#FFFFFF;text-decoration:none;");


                        
            var texto2 = $("#comments").attr("value");
            if((texto2 == elogio) || (texto2 == comentario)){
                        $("#comments").attr("value",desc_idea);
                        $("#comments").attr("style","color:gray;");
            }

}


/**
            Funcion que se encarga de realizar la validacion de los datos de entrada para la creacion de una cuenta
*/
function validacion(idFormulario, logueado,desc_idea,desc_elogio,error2,error1){

            validacionOK = true;
            validacionOK2 = true;
            
            var elogio = desc_elogio;
            var idea = desc_idea;
            var comentario = error2;
            var correo = error1;
            
            $("#mensajeErrorEmail").hide();
            
            //lo primero que realizaremos es la validacion de email
            selectorIdFormulario = "#"+idFormulario;

            if (logueado == false) {
                        if(checkEmail($("#email").val())==false){
                                   //email incorrecto asi que debemos mostrar el mensaje
                                   mensajeError = error1;
                                   $("#mensajeErrorEmail").html(mensajeError);
                                   $("#mensajeErrorEmail").show('');
                                   validacionOK = false;
                        }
            }
            
            if(($("#comments").val() == error2) || ($("#comments").val() == idea) || ($("#comments").val()== elogio) || ($("#comments").val()=="")){
            
                        mensajeError2 = error2;
                        $("#comments").attr("style",""); 
                        $("#comments").attr("value",mensajeError2);
                        validacionOK2 = false;          
            }

            
            if (validacionOK && validacionOK2) {
                       $("#myForm").submit();
            }
            
            $("#comments").attr("style","color: gray"); 
            return false;
}

function sendAway(desc_idea2,desc_elogio2){

            var idea2 = desc_idea2;
            var elogio2 = desc_elogio2;

            if(($("#comments").val()==idea2) || ($("#comments").val()==elogio2)){
            
                        document.getElementById("myForm").comments.focus();
                        document.getElementById("myForm").comments.select();
                        $("#comments").attr("style","color:gray;");
            
            }
            else{

                        document.getElementById("myForm").comments.focus();
                        $("#comments").attr("style","color:gray;");
            
            }
            
            
 }
 
 
 
