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';
}
}