function verifyname(value){
    if(value==""){
        $("#contactname").addClass("error");
    }
    if(value.length <=3){
        $("#contactname").addClass("error");
    }
    else {
        $("#contactname").removeClass("error");
    }
}
function verifyemail(value){
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/;
    if(value==""){
        $("#contactemail").addClass("error");
    }
    if(!re.exec(value))    {
        $("#contactemail").addClass("error");
    }
    else {
        $("#contactemail").removeClass("error");
    }
}
function verifymessage(value){
    if(value==""){
        $("#contactmessage").addClass("error");
    }
    else {
        $("#contactmessage").removeClass("error");
    }
}
function newAjax()
{
    var xmlhttp=false;
    try
    {
        // No IE
        xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            // IE
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(E) { xmlhttp=false; }
    }
    if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); }
    return xmlhttp;
}
function sendmail() {
    var name = document.getElementById("contactname").value;
    var email = document.getElementById("contactemail").value;
    var message= document.getElementById("contactmessage").value;
    if(name=="")
    {
        $("#contactname").addClass("error");
        $("#contactname").focus();
        return false;
    }
    if(email=="")
    {
        $("#contactemail").addClass("error");
        $("#contactemail").focus();
        return false;
    }
    if(message=="")
    {
        $("#contactmessage").addClass("error");
        $("#contactmessage").focus();
        return false;
    }
    else {
        clearred();
        $('.loading').fadeIn('slow',function(){});
        var ajax=newAjax();
        ajax.open("GET","mailer.php?name="+name+"&email="+email+"&message="+message,true);
        ajax.onreadystatechange=function(){
            if(ajax.readyState==4)
            {
                $('#confirmation').fadeIn('slow',function(){});
//                respuesta=ajax.responseText;
//                document.getElementById('response').innerHTML=respuesta;
                $('.loading').fadeOut('fast',function(){});
            }
        };
        ajax.send(null);
        return true;
    }
}
function clearred(){
    $("#contactname").removeClass("error");
    $("#contactemail").removeClass("error");
    $("#contactmessage").removeClass("error");
}
function hideconfirmation(){
    $('#confirmation').click(function() {
        $('#confirmation').fadeOut('slow', function(){});
        document.getElementById('contactname').value="";
        document.getElementById('contactemail').value="";
        document.getElementById('contactmessage').value="";
    });
}
