function runSlideShow(bathroomNumber) {
  if (!document.images.SlideShow) return;
  if (document.all) {
    document.images.SlideShow.style.filter="blendTrans(duration=2)";
    document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
    document.images.SlideShow.filters.blendTrans.Apply();
  }
  document.images.SlideShow.src = preLoad[j].src;
  j = j + 1;
  if (document.all) {
    document.images.SlideShow.filters.blendTrans.Play();
  }
  else {
    document.getElementById("gabImage").src = "http://www.reece.com.au/new/images/showroom/gab/GAB" + bathroomNumber + "_" + j + ".jpg";
  }
  if (j > (p - 1)) j = 0;
  t = setTimeout('runSlideShow(bathroomNumber)', slideShowSpeed);
}
function stoper() {
  clearTimeout(t);
}
var currentLayerShown   = "P0";
var highlightLinkColour = "#DB1E23";
var standardLinkColour  = "0";
function swapProductDetails(showLayerId, productLinkId) {
  document.getElementById(currentLayerShown).style.display = "none";
  document.getElementById("P00").style.display = "inline";
  document.getElementById(showLayerId).style.display = "inline";
  currentLayerShown = showLayerId;
  productsUsedObj = document.getElementById("products_used");
  var productsUsedListObj = productsUsedObj.getElementsByTagName("li");
  for (i=0; i <= productsUsedListObj.length; i++) {
    var hightlightProductId = "PP" + i;
    var linkObj = document.getElementById(hightlightProductId);
    if (linkObj) {
      var linkStyleObj = linkObj.style;
      if (standardLinkColour == "0") standardLinkColour = linkStyleObj.color;
      if (linkStyleObj.color != standardLinkColour) linkStyleObj.color = standardLinkColour;
      if (hightlightProductId == productLinkId) linkStyleObj.color = highlightLinkColour;
    }
  }
}
function swapGabImg(gabImgNumber) {
  stoper();
  var gabImgHref = "http://www.reece.com.au/new/images/showroom/gab/GAB" + gabImgNumber + ".jpg";
  document.getElementById("gabImage").src = gabImgHref;
}
function verifyGABEntryForm(GABEntryFormObj) {
  if (GABEntryFormObj.name.value == "") {
    alert("Please enter your name");
    GABEntryFormObj.name.focus();
    return false;
  }
  if (GABEntryFormObj.address.value == "") {
    alert("Please enter your address");
    GABEntryFormObj.address.focus();
    return false;
  }
  if (GABEntryFormObj.contact.value == "") {
    alert("Please enter your contact number");
    GABEntryFormObj.contact.focus();
    return false;
  }
  if (GABEntryFormObj.mobile.value == "") {
    alert("Please enter your mobile number");
    GABEntryFormObj.mobile.focus();
    return false;
  }    
  if (GABEntryFormObj.email.value == "") {
    alert("Please enter your email address");
    GABEntryFormObj.email.focus();
    return false;
  }
  
  if (GABEntryFormObj.email.value != ""){
    var emailat = "@";
    var emaildot = ".";
    var e_curr;
    var at = false;
    var dot = false;
    for (y = 0; y < GABEntryFormObj.email.value.length; y++)
     {
       e_curr = GABEntryFormObj.email.value.charAt(y);
       if (emailat.indexOf(e_curr) == 0)
        {
          at = true;
        }
       if (emaildot.indexOf(e_curr) == 0)
        {
          dot = true;
        }    
     }
   
     if ((at == false) || (dot == false)) {
       alert("Please enter a valid Email address");
       GABEntryFormObj.email.focus();
       return false;    
      }
  }  
  if (GABEntryFormObj.why.value == "") {
    alert("Please enter why your bathroom is special to you");
    GABEntryFormObj.why.focus();
    return false;
  }  
  
      
  if (GABEntryFormObj.terms.checked == false) {
    alert("Please read the Terms & Conditions");
    return false;
  }
  var fileName = GABEntryFormObj.file1.value;
  if ((fileName.indexOf("GIF") == -1) && (fileName.indexOf("JPG") == -1) && (fileName.indexOf("JPEG") == -1) && (fileName.indexOf("TIF") == -1) && (fileName.indexOf("gif") == -1) && (fileName.indexOf("jpg") == -1) && (fileName.indexOf("jpeg") == -1) && (fileName.indexOf("tif") == -1)) {
    alert("Please upload at least one photo, only photos with the extension gif, jpg, jpeg or tiff");
    return false;
  }
  return true;
}


function verifyGABEnquiryForm(GABEnquiryFormObj) {
  if (GABEnquiryFormObj.name.value == "") {
    alert("Please enter your name");
    GABEnquiryFormObj.name.focus();
    return false;
  }
  if (GABEnquiryFormObj.email.value == "") {
    alert("Please enter your email address");
    GABEnquiryFormObj.email.focus();
    return false;
  }
  
  if (GABEnquiryFormObj.email.value != ""){
    var emailat = "@";
    var emaildot = ".";
    var e_curr;
    var at = false;
    var dot = false;
    for (x = 0; x < GABEnquiryFormObj.email.value.length; x++)
     {
       e_curr = GABEnquiryFormObj.email.value.charAt(x);
       if (emailat.indexOf(e_curr) == 0)
        {
          at = true;
        }
       if (emaildot.indexOf(e_curr) == 0)
        {
          dot = true;
        }    
     }
   
     if ((at == false) || (dot == false)) {
       alert("Please enter a valid Email address");
       GABEnquiryFormObj.email.focus();
       return false;    
      }
  }  
  
  if (GABEnquiryFormObj.contact.value == "") {
    alert("Please enter your contact number");
    GABEnquiryFormObj.contact.focus();
    return false;
  }
  if (GABEnquiryFormObj.enquiry.value == "") {
    alert("Please enter your enquiry");
    GABEnquiryFormObj.enquiry.focus();
    return false;
  }
  return true;
}