//================================================ //general functions //================================================ function validateEmail(email){ var atpos = email.indexOf("@"); var domain = email.substring(atpos,email.length); if(!(atpos > 0) || (domain.indexOf(".") == -1) || (domain.indexOf(".") == (domain.length-1)) || email.indexOf(" ")!=-1){ return false; } else { return true; } } function showhide(div){ if(!$(div)) return; if($(div).style.display=="none") $(div).style.display = "block"; else $(div).style.display = "none"; } function show(div){ if(!$(div)) return; $(div).style.display = "block"; } function hide(div){ if(!$(div)) return; $(div).style.display = "none"; } function gotoField(div){ if($(div)) $(div).focus(); } function loadPage(url,waitdiv,loaddiv,postvars){ if(postvars==null) vartype='get'; else { vartype='post'; } if(waitdiv==null) waitdiv = 'content_div'; if(loaddiv==null || !$(loaddiv)) loaddiv = waitdiv; if($(waitdiv)){ $(waitdiv).innerHTML='

Please wait:

'; } new Ajax(url, { evalScripts: true, update: loaddiv, method: vartype, postBody: postvars }).request(); } function displayMessage(message,colour){ if(colour==null){ colour = "red"; } $('message_space').innerHTML = "
"+message+"
"; $('message_div').style.backgroundColor = colour; $('message_space').style.height = "auto"; } function clearMessage(){ $('message_space').innerHTML = ""; $('message_space').style.height = "0"; } function validateContact(){ if($('cname').value==""){ displayMessage("Please enter your name"); $('cname').focus(); return false; } if($('cemail').value!="" && !validateEmail($('cemail').value)){ displayMessage("Please enter a valid email address i.e name@emailprovider.com"); $('cemail').focus(); return false; } if($('cemail').value == "" && $('cphone').value == ""){ displayMessage("Please enter a valid phone number or email address"); return false; } if($('cdetails').value==""){ displayMessage("You must supply an enquiry"); $('cdetails').focus(); return false; } if($('cverify').value==""){ displayMessage("Please enter the verification code."); $('cverify').focus(); return false; } } function newVerify(){ loadPage('core_verify.php', 'verify_div'); } function displayMessage(msg){ alert(msg); } function updateHTML(source, dest){ $(dest).innerHTML = $(source).value; } function switchTab(tabs, selected){ for(i=0; i"; document.getElementById(div).innerHTML = ''+ ''+ ''+ ''+ ''+ ''+ objectparams+ ''+ ''+ ''; }