button_request_over = new Image(); button_request_over.src = '/images/btn_request_over.gif'; button_request = new Image(); button_request.src = '/images/btn_request.gif'; button_search_over = new Image(); button_search_over.src = '/images/img_search_instead_icon_ovr.gif'; button_search = new Image(); button_search.src = '/images/img_search_instead_icon.gif'; button_searchtext_over = new Image(); button_searchtext_over.src = '/images/img_search_instead_over.gif'; button_searchtext = new Image(); button_searchtext.src = '/images/img_search_instead.gif'; header_typefield_search = new Image(); header_typefield_search.src = '/images/btn_dosearch.gif'; header_typefield_search_on = new Image(); header_typefield_search_on.src = '/images/btn_dosearch_on.gif'; var defaultVals = new Array(); defaultVals[0] = " WHAT KIND OF SERVICE"; defaultVals[1] = " SUBURB OR POSTCODE"; defaultVals[2] = " YOUR PHONE NUMBER"; defaultVals[3] = " (OR) NAME OF BUSINESS"; function createRequest() { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); return xmlHttp; } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); return xmlHttp; } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); return xmlHttp; } catch (e) { alert("Your browser does not support AJAX!"); return false; } } } } function txtFocus(ctrl) { for (i=0;i<=3;i++) { if (defaultVals[i] == document.getElementById(ctrl).value) { document.getElementById(ctrl).value = ''; } } document.getElementById(ctrl).style.backgroundColor = "#FFFFFF"; document.getElementById(ctrl).style.border = "2px solid #ED7B32"; } function txtUnFocus(ctrl) { var returncolour = "D2E036"; if (document.getElementById(ctrl).value == '') { if (ctrl == 'requestwhat') { document.getElementById(ctrl).value=defaultVals[0]; } if (ctrl == 'requestwhere') { document.getElementById(ctrl).value=defaultVals[1]; } if (ctrl == 'requestphone') { document.getElementById(ctrl).value=defaultVals[2]; } if (ctrl == 'searchwhat') { document.getElementById(ctrl).value=defaultVals[0]; returncolour = "488bda"; } if (ctrl == 'searchwho') { document.getElementById(ctrl).value=defaultVals[3]; returncolour = "488bda"; } if (ctrl == 'searchwhere') { document.getElementById(ctrl).value=defaultVals[1]; returncolour = "488bda"; } } document.getElementById(ctrl).style.backgroundColor = "#FFFFFF"; document.getElementById(ctrl).style.border = "2px solid #"+returncolour; } function btn_request_over() { document.getElementById('requestbutton').style.background = 'url(/images/btn_request_over.gif)'; } function btn_request() { document.getElementById('requestbutton').style.background = 'url(/images/btn_request.gif)'; } function btn_search_over() { document.getElementById('searchbutton').src = button_search_over.src; document.getElementById('searchtext').src = button_searchtext_over.src; } function btn_search() { document.getElementById('searchbutton').src = button_search.src; document.getElementById('searchtext').src = button_searchtext.src; } function search_form() { var geturl = ''; var xmlHttp; overlay(); geturl = "overlay_searchform.php"; xmlHttp = createRequest(); xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { document.getElementById('overlay_box').innerHTML = xmlHttp.responseText; } } xmlHttp.open("GET", geturl,true); xmlHttp.send(null); } function overlay() { setOpacity('overlay', 0); document.getElementById('overlay').style.display = 'block'; fadeInTrans('overlay', 0); setOpacity('overlay_box', 0); document.getElementById('overlay_box').style.display = 'block'; window.setTimeout("fadeIn('overlay_box', 0)", 30); } function overlay_hide() { document.getElementById('overlay_box').innerHTML = ''; document.getElementById('overlay_box').style.display = 'none'; document.getElementById('overlay').innerHTML = ''; document.getElementById('overlay').style.display = 'none'; } function setOpacity(objId, opacity) { obj = document.getElementById(objId); // IE/Win obj.style.filter = "alpha(opacity:"+opacity+")"; // Safari<1.2, Konqueror obj.style.KHTMLOpacity = opacity/100; // Older Mozilla and Firefox obj.style.MozOpacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3 obj.style.opacity = opacity/100; } function fadeInTrans(objId,opacity) { obj = document.getElementById(objId); if (opacity <= 90) { if (opacity == 90) { opacity = 89.999; } // IE/Win obj.style.filter = "alpha(opacity:"+opacity+")"; // Safari<1.2, Konqueror obj.style.KHTMLOpacity = opacity/100; // Older Mozilla and Firefox obj.style.MozOpacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3 obj.style.opacity = opacity/100; opacity += 1; fadeInTrans(objId, opacity); } } function fadeIn(objId,opacity) { obj = document.getElementById(objId); if (opacity <= 100) { if (opacity == 100) { opacity = 99.999; } // IE/Win obj.style.filter = "alpha(opacity:"+opacity+")"; // Safari<1.2, Konqueror obj.style.KHTMLOpacity = opacity/100; // Older Mozilla and Firefox obj.style.MozOpacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3 obj.style.opacity = opacity/100; opacity += 1; fadeIn(objId, opacity); } } function header_searchbtn_on() { document.getElementById("header_search_btn").style.background = 'url('+header_typefield_search_on.src+') no-repeat top left'; } function header_searchbtn_off() { document.getElementById("header_search_btn").style.background = 'url('+header_typefield_search.src+') no-repeat top left'; }