// <rde-dm:query searchable="false">
// Functions for suckerfish dropdown for main nav and tools nav (top navigation)
// -------------------------------------------------------------------------------------------------
sfHoverDo = function(itm) {

  var sfEls = document.getElementById(itm).getElementsByTagName("LI");
  for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
      // Hide all form elements bar the header search box
	  
	  if (itm == 'tool-nav') {
	      for (var i=0;i<=document.forms.length-1;i++) {
    	    for (var x=0;x<=document.forms[i].elements.length-1;x++) {
        	  if (document.forms[i].elements[x].id != 'q' && document.forms[i].elements[x].id != 'searchgo' && document.forms[i].elements[x].id != 'relatedLinks' && document.forms[i].elements[x].id != 'quickLinks') {
	            document.forms[i].elements[x].style.visibility = 'hidden';
    	     }
		   	}
      	}
	  }
      this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
      // Show all hidden elements
	 if (itm == 'tool-nav') {		  
		  for (var i=0;i<=document.forms.length-1;i++) {
			for (var x=0;x<=document.forms[i].elements.length-1;x++) {
			  if (document.forms[i].elements[x].id != 'q' && document.forms[i].elements[x].id != 'searchgo') {
				document.forms[i].elements[x].style.visibility = 'visible';
			  }
			}
		  }
	 }
    }
  }
}
sfHover = function(event) {
  sfHoverDo('main-nav');
  sfHoverDo('tool-nav');
}

// Use this when page is published.  Ensures browser compatibility.
if (window.attachEvent) window.attachEvent("onload", sfHover);


// -------------------------------------------------------------------------------------------------


function setWTLinks() {
  var objA = document.getElementsByTagName("A");
  for (var x=0; x<objA.length-1; x++){
    if (objA[x].href.indexOf('.pdf') != -1 || objA[x].href.indexOf('.doc') != -1 || objA[x].href.indexOf('.xls') != -1 || objA[x].href.indexOf('.rtf') != -1 || objA[x].href.indexOf('.csv') != -1 || objA[x].href.indexOf('.ppt') != -1 || objA[x].href.indexOf('.pub') != -1 || objA[x].href.indexOf('.mdb') != -1) { 
      h = objA[x].href.replace('http://www.ogc.gov.uk','');
//      h = objA[x].href;
      objA[x].onclick = function() {
        dcsMultiTrack('DCS.dcsuri', h);
      }
    }  
  } 
}
window.onload = function() {
  setWTLinks();
}


// -------------------------------------------------------------------------------------------------

function toggleTabs(itm) {
  tabNews = document.getElementById('tabnews');
  bdyNews = document.getElementById('bodynews');
  tabEvents = document.getElementById('tabevents');
  bdyEvents = document.getElementById('bodyevents');
  activeTabClassName = 'homebanner-tab-active';
  if (itm == 'news') {
    tabEvents.className = tabNews.className.replace(' homebanner-tab-active', '');
    tabNews.className += ' homebanner-tab-active';
    bdyNews.style.display = 'block';
    bdyEvents.style.display = 'none';
    tabNews.blur();
  } else if (itm == 'events') {
    tabNews.className = tabNews.className.replace(' homebanner-tab-active', '');
    tabEvents.className += ' homebanner-tab-active';
    bdyNews.style.display = 'none';
    bdyEvents.style.display = 'block';
    tabEvents.blur();
  }
}

// -------------------------------------------------------------------------------------------------

// </rde-dm:query>

// -------------------------------------------------------------------------------------------------

// Handles document links to extranets (that require authentication first).
function doExtranetLink(site, obj) {
  
  // Function-wide variables
  var objHREF = obj.href;
  
  switch (site) {
    case 'commodities':
      // Links to Commodities extranet.
      var urlPrfx = 'https://www.ogc.gov.uk/cps/rde/xchg/ogc_commodities/hs.xsl/login.html?doc=';
      // Handle the correct link if user is in RedDot mode.
      if (objHREF.indexOf('/') >= 0) {
        var strTemp = objHREF.split('/');
        objHREF = strTemp[strTemp.length-1];
        strTemp = '';
      }
      // Open the extranet document link in a new window.
      window.open(urlPrfx + objHREF);
      break;
    default:
      alert('No extranet link type was specified.  Please contact the site owner.');
  }
  
}

// -------------------------------------------------------------------------------------------------      


// -------------------------------------------------------------------------------------------------
// jQuery functionality
  /*

$(document).ready(function() {


  if ($.cookie('survey_cookie') != 'true') {
    $(document).surveyIntro();
  }
  $('#notnow').click(function() {
    $.unblockUI({
      onUnblock: function() {
        $.cookie('survey_cookie', 'true');
      }
    });
    return false;
  });
  $('#takesurvey').click(function() {
    $.unblockUI();
    $.cookie('survey_cookie', 'true', { expires: 365 });
  });
  $('.showSurveyintro').click(function() {
    $(this).surveyIntro();
    return false;
  });
  $('.getcookie').click(function() {
    alert($.cookie('survey_cookie'));
    return false;
  });
  $('.delcookie').click(function() {
    $.cookie('survey_cookie', '');
    return false;
  });
  
  
});

$.fn.surveyIntro = function() {
  $.blockUI({ 
    message: $('#survey'),
    css: {
      top: '20%',
      border:'none'
    },
    overlayCSS: {
      backgroundColor: '#000',
      opacity: 0.5
    }
  });
}
  */

// -------------------------------------------------------------------------------------------------
