function rollover(image,source,folder,path,extension) { document.getElementById(image).src=path+'/'+folder+'/'+source+'_over.'+extension; } function rollout(image,source,folder,path,extension) { document.getElementById(image).src=path+'/'+folder+'/'+source+'.'+extension; } function rollover2(image,source,folder,path) { document.getElementById(image).src=path+'/'+'images/'+folder+'/'+source+'.gif'; } function rollout2(image,source,folder,path) { document.getElementById(image).src=path+'/'+'images/'+folder+'/'+source+'.gif'; } function preloadImages() { var d=document; if(d.images) { d.preload=new Array(); var i; var a=preloadImages.arguments; for(i=0; i255) { alert("Email address has an invalid destination IP.") return false } } return true } var domainArray=domain.match(domainPat) if (domainArray==null) { alert("Email address has an invalid domain name") return false } var atomPat=new RegExp(atom,"g") var domArr=domain.match(atomPat) var len=domArr.length if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>4) { alert("Email address must end in a three-letter or four-letter domain, or two letter country.") return false } if (len<2) { var errStr="Email address doesn't have a hostname." ; alert(errStr); return false; } return true; } loginOpen = false ; function openCloseLogIn(){ if(document.getElementById){ loginDivVar = document.getElementById("loginBG"); loginButVar = document.getElementById("loginBut"); closeLoginButVar = document.getElementById("closeLoginBut"); if (loginOpen){ loginDivVar.style.display = "none"; loginButVar.style.display = "block"; closeLoginButVar.style.display = "none"; loginOpen = false ; } else { loginDivVar.style.display = "block"; loginButVar.style.display = "none"; closeLoginButVar.style.display = "block"; loginOpen = true ; } } } function initLogin(){ loginButVar = document.getElementById("loginBut"); loginButVar.style.display = "block"; } // newsletter function newsletterFocus(textField){ if(textField.value=="Email address"){ textField.value = "" ; textField.className = "inputText inputBlack" ; } } function newsletterSignUp(form){ if (form.newsletteremail.value == "") { alert("Please enter your email address!") return false } if (!emailCheck (form.newsletteremail.value)) { form.newsletteremail.focus() form.newsletteremail.select() return false } return true } // credit application function creditDateFocus(textField){ if(textField.value=="dd/mm/yyyy"){ textField.value = "" ; textField.className = "formTextShort" ; } } function openDiv(divId) { if (document.getElementById) { divElement = document.getElementById(divId); if (divClassArray[divId]){ divElement.className = divClassArray[divId] ; divClassArray[divId] = false ; } else { divClassArray[divId] = divElement.className ; divElement.className += " expandOpen" ; } } } function add_to_shortlist(item) { item = escape(item); xmlhttp=setHTTPObject(); var url = "http://www.silvercross.com.au/include/application_shortlist.php5"; xmlhttp.open("POST", url, false); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Connection", "close"); xmlhttp.send("action=add&item="+item); document.getElementById('shortlist_repsonse').innerHTML='updated'; } function remove_from_shortlist(item) { item = escape(item); xmlhttp=setHTTPObject(); var url = "http://www.silvercross.com.au/include/application_shortlist.php5"; xmlhttp.open("POST", url, false); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Connection", "close"); xmlhttp.send("action=remove&item="+item); document.location.href="http://www.silvercross.com.au/shortlist.php"; //getContent(url,"shortlist_repsonse"); } function setHTTPObject() { var xmlhttp=false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) // JScript gives us Conditional compilation, we can cope with old IE versions. // and security blocked creation of the objects. try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @end @*/ if (!xmlhttp && typeof XMLHttpRequest!='undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp=false; } } if (!xmlhttp && window.createRequest) { try { xmlhttp = window.createRequest(); } catch (e) { xmlhttp=false; } } return xmlhttp; } var queue = new Array(); function getContent(url, target) { queue.push(new Array(url,target)); processQueue(); } var url; var target; var busy; var xmlhttp; function processQueue() { if(busy) return; if(queue.length == 0) return; busy = true; var item = queue.pop(); url = item[0]; target = item[1]; xmlhttp=setHTTPObject(); xmlhttp.open("GET", url, true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { document.getElementById(target).innerHTML = xmlhttp.responseText; busy = false; processQueue(); } } xmlhttp.send(null); }