var thisPage = location.href; 
var sPath = window.location.pathname;

window.onload=initAll;

function initAll(){  
  /*check breadcrumb exists */
  var prodbrdcrumbtest= document.getElementById("prodbrdcrumb")
  if (prodbrdcrumbtest != null)
   {
   /*get first part of breadcrumb - */
   var prodbrdcrumb= document.getElementById("prodbrdcrumb").getElementsByTagName('a')[0].title; 
   switch (prodbrdcrumb)
   {
     case "Dental Implants": 
       setDisplayOn('navCatBlock6');
     break;
     case "Cosmetic Dentistry": 
       setDisplayOn('navCatBlock7');
     break;
     case "Our Clinics": 
       setDisplayOn('navCatBlock12');
     break;
     case "NHS & Private Dentistry": 
       setDisplayOn('navCatBlock13');
     break;
     case "Facial Rejuvenation": 
       setDisplayOn('navCatBlock14');
     break;
     case "Dental Care Plans": 
       setDisplayOn('navCatBlock15');
     break;
     case "Meet The Team": 
       setDisplayOn('navCatBlock16');
     break;
     case "Our News": 
       setDisplayOn('navCatBlock17');
     break;
     default:
       setDisplayOn('navCatBlock18');
     }
     setDisplayOn('navCatBlock10'); /* Always display promos*/
   }
  else
   {
   setDisplayOn('navCatBlock18'); /* Display Home Section*/
   setDisplayOn('navCatBlock10'); /* Always display promos*/
   }
  CurrentNavLink(); /*set current nav link*/
} 

function setDisplayOn(e){
  element = document.getElementById(e);
  if (element){
   //if IE
   if (element.currentStyle){
       element.style.display='block';
       element.style.visible='visible';
   } else {
    //if FF
    element.setAttribute( 'style', 'display:block');
   }
  }
}

function CurrentNavLink() {
  if (!document.getElementsByTagName) return; 
  var anchors = document.getElementsByTagName("a"); 

  for (var i=0; i<anchors.length; i++) { 
    var anchor = anchors; 
    thisHREF = anchor[i].getAttribute("href");
    if ((thisHREF == thisPage) && (anchor[i].className == 'nav')){ 
       //this is the left nav
       anchor[i].className = "current";
       break;
    }
  }
} 


function validateform(frm) 
{
    // Check the Name field is not blank
    if (frm.txtname.value.length == 0)
    {
        alert("Please enter your name.");
        frm.txtname.focus();
        return false;
    }

    // Check the Telephone Number field is not blank
    if (frm.txttelephone.value.length == 0)
    {
        alert("Please enter contact number.");
        frm.txttelephone.focus();
        return false;
    }
    // Check the Email field is not blank
    if (frm.txtemail.value.length == 0)
    {
        alert("Please enter an e-mail address.");
        frm.txtemail.focus();
        return false;
    }
    // Now check the Email field for the "@" symbol
    if (frm.txtemail.value.indexOf("@") == -1)
    {
        alert("Please enter a valid e-mail address.");
        frm.txtemail.focus();
        return false;
    }
    // Check they have checked one of the tickboxes
    if ((frm.chkbrochure.checked != 1) && (frm.chknewsletter.checked != 1) && (frm.chkcall.checked != 1) && (frm.chkconsult.checked != 1))
    {
        alert("Please select if you would like a brochure, arrange a consultation, add you to our newsletter or arrange a call back.");
        return false;
    }
}

function validatecontactform(frm) 
{
    // Check the contact Name field is not blank
    if (frm.txtcontactname.value.length == 0)
    {
        alert("Please enter a contact name.");
        frm.txtcontactname.focus();
        return false;
    }
    // Check the Telephone Number field is not blank
    if (frm.txttelephone.value.length == 0)
    {
        alert("Please enter contact number.");
        frm.txttelephone.focus();
        return false;
    }
    // Check the Email field is not blank
    if (frm.txtemail.value.length == 0)
    {
        alert("Please enter an e-mail address.");
        frm.txtemail.focus();
        return false;
    }
    // Now check the Email field for the "@" symbol
    if (frm.txtemail.value.indexOf("@") == -1)
    {
        alert("Please enter a valid e-mail address.");
        frm.txtemail.focus();
        return false;
    }
}



