﻿function check_contactform(){
    if (document.getElementById('qname').value==''){
        document.getElementById('Err_qname').style.display='block';
        document.getElementById('qname').focus();
        window.setTimeout("document.getElementById('Err_qname').style.display='none';", 2500);
        return;
    }
    if (document.getElementById('qcontact').value==''){
        document.getElementById('Err_qcontact').style.display='block';
        document.getElementById('qcontact').focus();
        window.setTimeout("document.getElementById('Err_qcontact').style.display='none';", 2500);
        return;
    }
    if (document.getElementById('qemail').value==''){
        document.getElementById('Err_qemail').style.display='block';
        document.getElementById('qemail').focus();
        window.setTimeout("document.getElementById('Err_qemail').style.display='none';", 2500);
        return;
    }
    if (!isEmailAddr(document.getElementById('qemail').value)){
        document.getElementById('Err_qemail').style.display='block';
        document.getElementById('qemail').focus();
        window.setTimeout("document.getElementById('Err_qemail').style.display='none';", 2500);
        return;
    }
  AJAX_SendMessage();
}
//================================================================
function isEmailAddr(email){
    var result = false
    var theStr = new String(email)
    var index = theStr.indexOf("@");
	if (index > 0){
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	}
return result;
}
//================================================================
function AJAX_SendMessage(){
    document.getElementById('ajax_submit').innerHTML = "<div style='text-align: left;'><img style='vertical-align: middle; padding-right: 6px;' alt='Please Wait' src='../Cls_Images/Loading.gif' />Sending message.. Please Wait.</div>";
    window.setTimeout("SendMessage();", 1000);
}
//================================================================
function SendMessage(){
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp==null){
        alert ("Your browser does not support AJAX!");
        return;
    } 
        var Query = document.getElementById('qname').value+'|';
        Query += document.getElementById('qcontact').value+'|';
        Query += document.getElementById('qemail').value+'|';
        Query += document.getElementById('qsendmessage').value;
        var url = 'http://www.vetlook.co.uk/Cls_Ajax_Forms/Ajax_Wapper.aspx?mod=contact_message_send&values=' + Query;
        xmlHttp.open("POST",url,true);
        xmlHttp.onreadystatechange = sendmessageresponse;
        xmlHttp.send('');
}
//================================================================
function sendmessageresponse(){ 
    if (xmlHttp.readyState==4){
        document.getElementById('qname').value='';
        document.getElementById('qcontact').value='';
        document.getElementById('qemail').value='';
        document.getElementById('qsendmessage').value='Please add your name and contact for me to get back to you, thank you.';
        document.getElementById('ajax_submit').innerHTML="<a onclick='check_contactform();' href='#msgform'>Send Message</a>";
        document.getElementById('ajax_return').innerHTML="<br />" + xmlHttp.responseText + "<br />";
        window.setTimeout("document.getElementById('ajax_return').innerHTML='';", 4500);
    }
}