﻿jQuery.noConflict(); jQuery(document).ready(function () { if (typeof document.body.style.maxHeight == "undefined") { jQuery(document).pngFix(); }; jQuery('a[rel*="external"]').click(function () { this.target = '_blank'; }); jQuery('a[rel*="external-link"]').click(function () { this.target = '_blank'; }); jQuery('.noclick').click(function () { return false; }); if (jQuery('#siteBanner').length) { jQuery('#siteBanner').cycle({ fx: 'fade', timeout: 2000 }); }; if (jQuery("a[rel^='prettyPhoto']").length) { jQuery("a[rel^='prettyPhoto']").prettyPhoto(); }; if (jQuery(".emailAddress").length) { var myEmail = jQuery(".emailAddress").html(); myEmail = myEmail.replace("AT", "@"); myEmail = myEmail.replace(/DOT/g, "."); jQuery(".emailAddress").replaceWith('<a href="mailto:' + myEmail + '">' + myEmail + '</a>'); }; }); function validateForm(x) {
    var returnText = ''; var submitOK = "True"; if (x.firstName) { if (x.firstName.value == "") { returnText = returnText + 'Your FIRST NAME is required\n'; submitOK = "False"; } }
    if (x.surname) { if (x.surname.value == "") { returnText = returnText + 'Your LAST NAME is required\n'; submitOK = "False"; } }
    if (x.eMail) { if (echeck(x.eMail.value) == false) { returnText = returnText + 'Your EMAIL ADDRESS is required\n'; submitOK = "False"; } }
    if (x.telephone) { if (x.telephone.value == "") { returnText = returnText + 'Your TELEPHONE NUMBER is required\n'; submitOK = "False"; } }
    if (x.comments) { if (x.comments.value != "") { if (x.comments.value.length > 500) { returnText = returnText + 'Your MESSAGE is over 500 characters - You have used ' + x.comments.value.length + '\n'; submitOK = "False"; } } }
    if (submitOK == "False") {
        alert(returnText)
        return false;
    } 
}
function echeck(str) {
    var at = "@"; var dot = "."; var lat = str.indexOf(at); var lstr = str.length; var ldot = str.indexOf(dot); if (str.indexOf(at) == -1) { return false; }
    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) { return false; }
    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) { return false; }
    if (str.indexOf(at, (lat + 1)) != -1) { return false; }
    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) { return false; }
    if (str.indexOf(dot, (lat + 2)) == -1) { return false; }
    if (str.indexOf(" ") != -1) { return false; }
    if (str == "") { return false; }
    return true;
}
