function nl2br(text)
{var text=escape(text);if(text.indexOf('%0D%0A')>-1)
{var re_nlchar=/%0D%0A/g;}
else if(text.indexOf('%0A')>-1)
{var re_nlchar=/%0A/g;}
else if(text.indexOf('%0D')>-1)
{var re_nlchar=/%0D/g;}
return unescape(text.replace(re_nlchar,'<br />'));}
function SendContactForm(form)
{var xmlHttp;var name=form.name.value;var email=form.email.value;var subject=form.subject.value;var message=nl2br(form.message.value);document.getElementById('statusbar').innerHTML='';if(name=="")
{document.getElementById('statusbar').innerHTML='<p><strong style="color:red">Please Enter your Name</strong></p>';form.name.focus();return false;}
if(email=="")
{document.getElementById('statusbar').innerHTML='<p><strong style="color:red">Please Enter your Email</strong></p>';form.email.focus();return false;}
if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)))
{document.getElementById('statusbar').innerHTML='<p><strong style="color:red">Email must be of the form "user@domain.extension"</strong></p>';form.email.focus();return false;}
if(message=="")
{document.getElementById('statusbar').innerHTML='<p><strong style="color:red">Please Enter your Message</strong></p>';form.message.focus();return false;}
form.submitcontact.disabled=true;form.clear.disabled=true;form.name.disabled=true;form.email.disabled=true;form.subject.disabled=true;form.message.disabled=true;document.getElementById('statusbar').style.display='block';document.getElementById('statusbar').innerHTML='<p><strong><img src="/media/images/loading.gif" alt="" width="16" /> Sending message..</strong></p>';$.ajax({type:"POST",url:"/contact",data:{"name":name,"email":email,"message":message},complete:function(data){form.submitcontact.disabled=false;form.clear.disabled=false;form.name.disabled=false;form.email.disabled=false;form.subject.disabled=false;form.message.disabled=false;document.getElementById('statusbar').innerHTML=data.responseText;}});return false;}
