// JavaScript Document
var idx1;
var idx2;
var idx3;
var idx4;
var idx5;
var pics = new Array(10);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
   
function blendimage(divid, imageid, imagefile, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;
    document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
    changeOpac(0, imageid);
    document.getElementById(imageid).src = imagefile;
    for(i = 0; i <= 99; i++) {
        setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
        timer++;
    }
}
function opacity(id, opacStart, opacEnd, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 
function doAnim1() {
  idx1 = idx1 + 1;
  if (idx1 >= pics.length){ idx1 = 0 }
  while ((idx1 == idx2) || (idx1 == idx3) || (idx1 == idx4) || (idx1 == idx5)) {
    idx1 = idx1 + 1;
    if (idx1 >= pics.length){ idx1 = 0 }
  }
  blendimage("b1", "i1", pics[idx1].src, 1000);
  setTimeout("doAnim1()", 7000);
}
function doAnim2() {
  idx2 = idx2 + 1;
  if (idx2 >= pics.length){ idx2 = 0 }
  while ((idx2 == idx1) || (idx2 == idx3) || (idx2 == idx4) || (idx2 == idx5)) {
    idx2 = idx2 + 1;
    if (idx2 >= pics.length){ idx2 = 0 }
  }
  blendimage("b2", "i2", pics[idx2].src, 1000);
  setTimeout("doAnim2()", 12500);
}
function doAnim3() {
  idx3 = idx3 + 1;
  if (idx3 >= pics.length){ idx3 = 0 }
  while ((idx3 == idx2) || (idx3 == idx1) || (idx3 == idx4) || (idx3 == idx5)) {
    idx3 = idx3 + 1;
    if (idx3 >= pics.length){ idx3 = 0 }
  }
  blendimage("b3", "i3", pics[idx3].src, 1000);
  setTimeout("doAnim3()", 11000);
}
function doAnim4() {
  idx4 = idx4 + 1;
  if (idx4 >= pics.length){ idx4 = 0 }
  while ((idx4 == idx2) || (idx4 == idx3) || (idx4 == idx1) || (idx4 == idx5)) {
    idx4 = idx4 + 1;
    if (idx4 >= pics.length){ idx4 = 0 }
  }
  blendimage("b4", "i4", pics[idx4].src, 1000);
  setTimeout("doAnim4()", 23000);
}
function doAnim5() {
  idx5 = idx5 + 1;
  if (idx5 >= pics.length){ idx5 = 0 }
  while ((idx5 == idx2) || (idx5 == idx3) || (idx5 == idx4) || (idx5 == idx1)) {
    idx5 = idx5 + 1;
    if (idx5 >= pics.length){ idx5 = 0 }
  }
  blendimage("b5", "i5", pics[idx5].src, 1000);
  setTimeout("doAnim5()", 14000);
}
function startAnim() {
  idx1 = 7;
  idx2 = 6;
  idx3 = 8
  idx4 = 0;
  idx5 = 9;
  pics[0] = new Image;
  pics[1] = new Image;
  pics[2] = new Image;
  pics[3] = new Image;
  pics[4] = new Image;
  pics[5] = new Image;
  pics[6] = new Image;
  pics[7] = new Image;
  pics[8] = new Image;
  pics[9] = new Image;
  pics[0].src = "images/top/im0.jpg";
  pics[1].src = "images/top/im9.jpg";
  pics[2].src = "images/top/im8.jpg";
  pics[3].src = "images/top/im7.jpg";
  pics[4].src = "images/top/im6.jpg";
  pics[5].src = "images/top/im5.jpg";
  pics[6].src = "images/top/im4.jpg";
  pics[7].src = "images/top/im3.jpg";
  pics[8].src = "images/top/im2.jpg";
  pics[9].src = "images/top/im1.jpg";
  setTimeout("doAnim1()", 1000);
  setTimeout("doAnim2()", 6000);
  setTimeout("doAnim3()", 4000);
  setTimeout("doAnim4()", 9000);
  setTimeout("doAnim5()", 12000);

  MM_preloadImages("images/btn/home.gif", "images/btn/about.gif", "images/btn/info.gif", "images/btn/catering.gif", "images/btn/gallery.gif", 
                   "images/btn/honey.gif", "images/btn/reference.gif", "images/btn/cost.gif", "images/btn/bookings.gif", "images/btn/enquiries.gif", 
                   "images/btn/contact.gif", "images/btn/viewmap.gif", 
                   "images/btn/home1.gif", "images/btn/about1.gif", "images/btn/info1.gif", "images/btn/catering1.gif", "images/btn/gallery1.gif", 
                   "images/btn/honey1.gif", "images/btn/reference1.gif", "images/btn/cost1.gif", "images/btn/bookings1.gif", "images/btn/enquiries1.gif", 
                   "images/btn/contact1.gif", "images/btn/viewmap1.gif");
}

if (document.images) {
  var goOff = new Image();
  var goOn = new Image();
  goOff.src = "images/go_off.gif";
  goOn.src = "images/go_on.gif";
  
}
function imgOn(iname) {
  if (document.images) {
    if (eval(iname + "On.complete")) {
      document.images[iname].src = eval(iname + "On.src");
      alert("hello");
      
    }
  }
}
function imgOff(iname) {
  if (document.images) {
    if (eval(iname + "Off.complete")) {
      document.images[iname].src = eval(iname + "Off.src");
      alert("hello");
    }
  }
}
function thumbClick(newname, w, h) {
  if (document.images) {
    document.images["larg"].src = newname;
    document.images["larg"].width = w;
    document.images["larg"].height = h;
  }
}

function sendemto(emto) {
  if (emto == "webmaster") {
      var uname = "info";
		  var hname = "webdevelop.co.za";
		  var linktxt = uname + "@" + hname;
		  document.write('<a class="bottomSig" href=' + "mail" + "to:" + uname + "@" + hname + ">" + " webmaster" + "</a>");
  }
    if (emto == "anja") {
      var uname = "anja";
		  var hname = "olivemystery";
		  var linktxt = uname + "@" + hname + ".co.za";
		  document.write('<a href=' + "mail" + "to:" + uname + "@" + hname + ".co.za" + ">" + " Send email" + "</a>");
  }
    if (emto == "heidi") {
      var uname = "heidi";
		  var hname = "olivemystery";
		  var linktxt = uname + "@" + hname + ".co.za";
		  document.write('<a href=' + "mail" + "to:" + uname + "@" + hname + ".co.za" + ">" + " Send email" + "</a>");
  }
   if (emto == "adele") {
      var uname = "adele";
		  var hname = "olivemystery";
		  var linktxt = uname + "@" + hname + ".co.za";
		  document.write('<a href=' + "mail" + "to:" + uname + "@" + hname + ".co.za" + ">" + " Send email" + "</a>");
  }
 }
