$('html').ajaxSend(function(event,xhr,settings){function getCookie(name){var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+ 1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+ 1));break;}}}
return cookieValue;}
if(!(/^http:.*/.test(settings.url)||/^https:.*/.test(settings.url))){xhr.setRequestHeader("X-CSRFToken",getCookie('csrftoken'));}});function validateEmail(email)
{return(email.indexOf(".")>2)&&(email.indexOf("@")>0);}
function enable_fields()
{form=document.forms["contact"];form.submitcontact.enabled=true;form.clear.enabled=true;form.name.enabled=true;form.email.enabled=true;form.subject.enabled=true;form.message.enabled=true;form.captcha_0.enabled=true;form.captcha_1.enabled=true;}
function disable_fields()
{form=document.forms["contact"];form.submitcontact.disabled=true;form.clear.disabled=true;form.name.disabled=true;form.email.disabled=true;form.subject.disabled=true;form.message.disabled=true;form.captcha_0.disabled=true;form.captcha_1.disabled=true;}
function validate_and_submit()
{form_object=document.forms["contact"];statusbar=document.getElementById('statusbar');Name=form_object["name"].value
Email=form_object["email"].value
Message=form_object["message"].value
Captcha=form_object["captcha_1"].value
statusbar=document.getElementById('statusbar');statusbar.style.display='block';statusbar.innerHTML='';if(Name==null||Name==""){statusbar.innerHTML='<p style="color:red"><strong>Please Enter a Name</strong></p>';return false;}
if(!validateEmail(Email)){statusbar.innerHTML='<p style="color:red"><strong>Please Enter a valid Email</strong></p>';return false;}
if(Message==null||Message==""){statusbar.innerHTML='<p style="color:red"><strong>Please Enter a Message</strong></p>';return false;}
statusbar.innerHTML='<p><strong><img src="/media/images/loading.gif" alt="" width="16" /> Sending message..</strong></p>';$.post('/contact/',$("#contact_form").serialize(),function(data)
{if(data=="Captcha")
{statusbar.innerHTML='<p style="color:red"><strong>Captcha Failed</strong></p>';return False;return false;}
else if(data=="Name")
{statusbar.innerHTML='<p style="color:red"><strong>Please Enter a Name</strong></p>';return false;}
else if(data=="NoEmail")
{statusbar.innerHTML='<p style="color:red"><strong>Please Enter an Email</strong></p>';return false;}
else if(data=="Email")
{statusbar.innerHTML='<p style="color:red"><strong>Please Enter a valid Email</strong></p>';return false;}
else if(data=="Message")
{statusbar.innerHTML='<p style="color:red"><strong>Please Enter a Message</strong></p>';return false;}
else if(data=="Success")
{window.location.href="/";}});return false;}
