var ch, sch, ssch, pg; ch = "living"; sch = "shows"; ssch = "mosthaunted"; pg = ""; partner = ""; vidsync = ""; hstr = ' '; document.write(hstr); hstr = ""; //Search Tab - Tab onClick functions ( FOR COLOURED GOOGLE ) function search_tab(panel_id, selector) { //var searchPanels = new Array('VM-search-bar-web', 'VM-search-bar-vid', 'VM-search-bar-loc', 'VM-search-bar-vms', 'VM-search-bar-kel'); var searchPanels = new Array('VM-search-bar-web', 'VM-search-bar-loc', 'VM-search-bar-vms', 'VM-search-bar-kel'); var suggestionText = new Array('Business or service e.g. plumbers'); //Find current value var currPanelVal; var currPanel; for (var i=0; i < searchPanels.length; i++) { var panelForm = document.getElementById(searchPanels[i]).getElementsByTagName('form')[0]; var display = document.getElementById(searchPanels[i]).style.display; if (!display) { currPanel = searchPanels[0]; currPanelVal = document.getElementById(searchPanels[0]).getElementsByTagName('form')[0].q.value; break; } else if (display=='block'){ currPanel = searchPanels[i]; if (typeof panelForm.q == 'undefined' && typeof panelForm.siteSearchQuery != 'undefinded') { currPanelVal = panelForm.siteSearchQuery.value; } else { currPanelVal = panelForm.q.value; } break; } } for (var i=0; i < suggestionText.length; i++) { currPanelVal = (currPanelVal == suggestionText[i]) ? '' : currPanelVal; } // hide all the panels & reset tab class name var tmpTabElem = first(selector.parentNode.parentNode); for (i=0; i < searchPanels.length; i++) { document.getElementById(searchPanels[i]).style.display = 'none'; tmpTabElem.className = (i==0) ? 'VM-search-tab-undivided' : 'VM-search-tab-normal'; tmpTabElem = next(tmpTabElem); } // Switch Tabs selector.parentNode.className = 'VM-search-tab-selected'; if (next(selector.parentNode) != null) { next(selector.parentNode).className = 'VM-search-tab-undivided'; } else { first(selector.parentNode).className = 'VM-search-tab-undivided'; } // display selected panel document.getElementById(panel_id).style.display = 'block'; // populate newly selected form field with contents of previously selected field - submit form if web or site var newPanelVal; var newPanelForm; for (var i=0; i < searchPanels.length; i++) { var display = document.getElementById(searchPanels[i]).style.display; if (display=='block') { var newPanelForm = document.getElementById(searchPanels[i]).getElementsByTagName('form')[0]; if (typeof newPanelForm.q == 'undefined' && typeof newPanelForm.siteSearchQuery != 'undefined') { var textForm = newPanelForm.siteSearchQuery; } else { var textForm = newPanelForm.q; } if (searchPanels[i]!='VM-search-bar-loc') { textForm.focus(); } if (currPanelVal) { textForm.style.color = '#333'; textForm.value = currPanelVal; if (searchPanels[i] != 'VM-search-bar-loc' && currPanel != 'VM-search-bar-loc' && window.location.pathname.search(/results\/site/) < 0) { newPanelForm.submit(); } } break; } } function next( elem ) { do { elem = elem.nextSibling; } while ( elem && elem.nodeType != 1 ); return elem; } function prev( elem ) { do { elem = elem.previousSibling; } while ( elem && elem.nodeType != 1 ); return elem; } function first( elem ) { elem = elem.firstChild; return elem && elem.nodeType != 1 ? next ( elem ) : elem; } function last( elem ) { elem = elem.lastChild; return elem && elem.nodeType != 1 ? prev ( elem ) : elem; } } /** * No longer in use * Google Search Panel - Tab onClick functions */ function google_type(panel_id) { var i; var display; var currPanelVal; var currPanel; var newPanelVal; var newPanelForm; // get value of current open panel var googlePanels = new Array('VM-google-bar-web', 'VM-google-bar-loc', 'VM-google-bar-vms', 'VM-google-bar-kel'); for (i=0; i<=googlePanels.length; i++) { display = document.getElementById(googlePanels[i]).style.display; if (!display) { currPanel = 'VM-google-bar-web'; currPanelVal = document.getElementById('VM-frmGoogleWeb').q.value; break; } else if (display=='block'){ currPanel = googlePanels[i]; if (typeof document.getElementById(googlePanels[i]).getElementsByTagName('form')[0].q == 'undefined') { if (typeof document.getElementById(googlePanels[i]).getElementsByTagName('form')[0].siteSearchQuery != 'undefinded') { currPanelVal = document.getElementById(googlePanels[i]).getElementsByTagName('form')[0].siteSearchQuery.value; } } else { currPanelVal = document.getElementById(googlePanels[i]).getElementsByTagName('form')[0].q.value; } break; } } currPanelVal = (currPanelVal == 'Business or service e.g. Argos, plumbers, hotels') ? '' : currPanelVal; // hide all the panels document.getElementById('VM-google-bar-web').style.display = 'none'; document.getElementById('VM-google-bar-loc').style.display = 'none'; document.getElementById('VM-google-bar-vms').style.display = 'none'; if (typeof document.getElementById('VM-google-bar-kel') != 'undefined' && document.getElementById('VM-google-bar-kel') != null) { document.getElementById('VM-google-bar-kel').style.display = 'none'; } // display selected panel document.getElementById(panel_id).style.display = 'block'; // populate newly selected form field with contents of previously selected field - submit form if web or site for (i=0; i<=googlePanels.length; i++) { display = document.getElementById(googlePanels[i]).style.display; if (display=='block') { newPanelForm = document.getElementById(googlePanels[i]).getElementsByTagName('form')[0]; //newPanelVal = newPanelForm.q.value; if (typeof newPanelForm.q == 'undefined' && typeof newPanelForm.siteSearchQuery != 'undefined') { var textForm = newPanelForm.siteSearchQuery; } else { var textForm = newPanelForm.q; } if (googlePanels[i]!='VM-google-bar-loc') { textForm.focus(); } if (currPanelVal) { textForm.style.color = '#333'; textForm.value = currPanelVal; if (googlePanels[i]!='VM-google-bar-loc' && currPanel!='VM-google-bar-loc') { newPanelForm.submit(); } } break; } } } // get behavioral targeting. - based on DataStore var rsi = (''); sfHover = function() { var sfEls = document.getElementById("nav-super"); if(sfEls) { sfEls = sfEls.getElementsByTagName("LI"); for (var i=0; i'); } function vmsbanner() { document.write(''); } function vmtower() { document.write(''); } function vmmpu() { document.write(''); } function vmrich() { document.write(''); } function vmadv() { document.write(''); } function vmecomm1() { document.write(''); } function vmecomm2() { document.write(''); } function vmbett() { document.write(''); } function vmafc() { return '' + ''; } /* new google search bar/local swap header and footer */ function google_search_type(search_id) { var isFooter = search_id.indexOf("footer"); var spw = document.getElementById('search-panel-web'); var spl = document.getElementById('search-panel-local'); var rp = document.getElementById(search_id); var spwf = document.getElementById('search-panel-web-footer'); var splf = document.getElementById('search-panel-local-footer'); if(isFooter<1) { // hide all the panels spw.style.display = 'none'; spl.style.display = 'none'; // show the requested panels rp.style.display = 'block'; } else { // hide all footer panels spwf.style.display = 'none'; splf.style.display = 'none'; // show footer requested panels rp.style.display = 'block'; } }