var NS4 = (document.layers) ? 1 : 0;
var IE4 = (document.all) ? 1 : 0;
var ver4 = (NS4 || IE4) ? 1 : 0;
var isMac = (navigator.appVersion.indexOf("Mac") != -1) ? 1 : 0;


  HM_DOM = (document.getElementById) ? true : false;
  HM_IE = (document.all) ? true : false;
  HM_IE4 = HM_IE && !HM_DOM;
  HM_IE5 = HM_IE && HM_DOM;
  HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
  HM_IE5M = HM_IE5 && HM_Mac;
  HM_IEW = HM_IE && !HM_Mac;
  HM_IE4W = HM_IE4 && HM_IEW;
  HM_IE5W = HM_IE5 && HM_IEW;
  HM_NS = navigator.appName == ("Netscape");
  HM_NS4 = (document.layers) ? true : false;
  HM_NS6 = navigator.vendor == ("Netscape6");
  if(HM_IE5M) {HM_DOM = false;HM_IE4 = true}

 //  alert("HM_DOM: " + HM_DOM + ", HM_IE4: " + HM_IE4 + ", HM_IE5: " + HM_IE5 + ", HM_IE5M: " + HM_IE5M + ", HM_IEW: " + HM_IEW + ", HM_IE4W: " + HM_IE4W);
 //  alert("HM_IE5W: " + HM_IE5W + ", HM_NS4: " + HM_NS4 + ", HM_NS6: " + HM_NS6);

var isDHTML = (HM_DOM || HM_IE4 || HM_IE5 || HM_IE5M || HM_IEW || HM_IE4W || HM_IE5W || HM_NS4 || HM_NS6) ? 1 : 0;


if (!isDHTML)
{ 
  location = "../../nodhtml.shtml"
}

function ImageRestore() 
{ 
  var i, x, a = document.m_src;  
  for (i = 0; a && i < a.length && ( x = a[i]) && x.oSrc; i++)
  x.src = x.oSrc;
}

function PreloadImages()
{ 
  var d = document; 
  
  // zijn er plaatjes?
  if (d.images)
  { 
    // array met te laden elementen aanmaken
    if (!d.m_ele) d.m_ele = new Array();

    // j = aantal te laden, a = het relatieve pad naar hi-lite images
    var i, j = d.m_ele.length, a = PreloadImages.arguments; 

    for (i = 0; i < a.length; i++)
    if (a[i].indexOf("#") != 0)
    { 
      // laad images
      d.m_ele[j] = new Image;       
      d.m_ele[j++].src = a[i];      
    }
  }
}

function FindObject(n, d)
{
  var p, i, x;  

  if (!d) d = document;

  if ((p = n.indexOf("?")) > 0 && parent.frames.length) 
  {
    d = parent.frames[n.substring(p+1)].document;
    n = n.substring(0, p);
  }

  if(!(x = d[n]) && d.all) x = d.all[n]; 
  
  for (i = 0; !x && i < d.forms.length; i++)
    x = d.forms[i][n];

  for (i = 0; !x && d.layers && i < d.layers.length; i++)
    x = FindObject (n , d.layers[i].document); 
    
  // netscape 6.0  
  if (!x && d.getElementById) x = d.getElementById(n);
  
  return x;
}

function ChangeImage()
{
  var i, j=0, x, a = ChangeImage.arguments;
  document.m_src = new Array;
  
  for (i=0; i < (a.length-2); i += 3)  
    if (( x = FindObject(a[i])) != null)
    {
      // maak graphic object aan
      document.m_src[j++] = x; 
      
      // bewaar oude plaatje
      if (!x.oSrc)
        x.oSrc = x.src; 
        x.src = a[i+2];
    }
}


function ActivateLayer() 
{
  var i, p, v, obj, args = ActivateLayer.arguments;
  
  for (i=0; i<(args.length-2); i+=3) 
  
    if ((obj=FindObject(args[i]))!=null) 
    { 
      v=args[i+2];
    
      if (obj.style) 
      { 
        obj = obj.style; 
        v=(v=='show')?'visible':(v='hide')?'hidden':v;        
      }
      obj.visibility=v; 
    }    
}    

function openTerms()
{
  open ("../shtml/terms.shtml","Terms","height=470,width=440,left=0,top=0,toolbar=no,menubar=no,scrollbars=no,resizable=no");
}

function openTables()
{
  open ("../shtml/dosingtablesprint.shtml","DosingTables","height=700,width=670,left=0,top=0,toolbar=no,menubar=no,scrollbars=yes,resizable=no");
}

function openWater()
{
  open ("../shtml/dosingwatersprint.shtml","DosingTables","height=550,width=670,left=0,top=0,toolbar=no,menubar=no,scrollbars=yes,resizable=no");
}
function openWindow() {
popupWin=window.open('http://www.orderyourdosingdevice.com/en_GB/order.php?campaign_id=FAIRY','DosingBall','width=640,height=480,scrollbars=yes,menubar=yes')
}


function iFrameHeight() {
if(document.getElementById && !(document.all)) {
h = document.getElementById('iframename').contentDocument.body.scrollHeight;
document.getElementById('iframename').style.height = h;
}
else if(document.all) {
h = document.frames('iframename').document.body.scrollHeight;
document.all.iframename.style.height = h;
}
}
function insertIt() { 
var _y = document.getElementById('framediv'); 
var _x = window.frames[0].document.body.innerHTML; 
_y.innerHTML = _x 
} 

