
//call ajax php page for sending message to office

function sendHello(){
    var name = $('#contact_name').val();
    var email = $('#contact_email').val();
    var url = $('#contact_url').val();
    var message = $('#contact_message').val();
    if(trim(name) == '' || trim(name) == 'Name'){
        $('#info').html("* Name is a required field.");
        return false;
    }

    if(trim(email) == '' || trim(email) == 'Email'){
        $('#info').html("* Email address is a required field.");
        return false;
    }

    if(trim(message) == '' || trim(message) == 'Message'){
        $('#info').html ("* Message is required field.");
        return false;
    }

    validate = validate_email(email);

    if(validate != '200'){
        $('#info').html("* Email address seems to be wrong.");
        return false;
    }

    var pars ="name="+name+"&email="+email+"&url="+url+"&message="+message;
    $.ajax({
            type: "POST",
            url: 'expansion/php/send_message.php?type=hello',
            data: pars,
            dataType: 'text',
            beforeSend: ShowLoader,
            success: HideLoader,
            complete: CallAjaxResponse
    })
}

function CallAjaxResponse(){$('#info').html("Your message has been sent. Thank you.");}
function ShowLoader(){$('#info').html("<img src='expansion/img/loader.gif' alt='' />Sending message");}
function HideLoader(){$('#info').html("");}


function validate_email(email) {
    var reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9\.]{2,10})+$/.test(email);
    if(reg == false) {
        return '404'; // not valid
    } else {
        return '200'; // valid
    }
}

function trim(str){
        trimed = str.replace(/^\s\s*/, "").replace(/\s\s*$/, "");
        return trimed;
}

