function reapply(){
  setTimeout("slideit()",2000)
  return true
}
window.onerror=reapply

var image1=new Image()
image1.src="slide/image-line_logo.gif";
image1.alt="www.image-line.com";
var image2=new Image();
image2.src="slide/steinberg_logo.gif";
image2.alt="www.steinberg.de";
var image3=new Image();
image3.src="slide/rocktave_logo.gif";
image3.alt="www.rocktave.com";
var image4=new Image();
image4.src="slide/cantarelopera_logo.jpg";
image4.alt="www.cantarelopera.com";

////change number of images below 
var number_of_images=4
//change speed below (in seconds)
var speed=10
var step=1
var whichimage=1

function slideit(){
  if (!document.images) return;
  if (document.all)
    slide.filters.blendTrans.apply()
    document.images.slide.src=eval("image"+step+".src")
    document.images.slide.alt=eval("image"+step+".alt")
    document.images.slide.title=eval("image"+step+".alt")
  if (document.all)
    slide.filters.blendTrans.play()
    whichimage=step
  if (step<number_of_images)
    step++
  else
    step=1
  if (document.all)
    setTimeout("slideit()",speed*1000+3000)
  else
    setTimeout("slideit()",speed*1000)
}

function slidelink(){
  var newWindow;
  if (whichimage==1) {
    newWindow = window.open("http://www.image-line.com");
  } else if (whichimage==2) {
    newWindow = window.open("http://www.steinberg.de");
  } else if (whichimage==3) {
    newWindow = window.open("http://www.rocktave.com");
  } else if (whichimage==4) {
    newWindow = window.open("http://www.cantarelopera.com");
  }
}

/////////////////////////////////////////////////////////////////////

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

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_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_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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_timelinePlay(tmLnName, myID) { //v1.2
  //Copyright 1997, 2000 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
  if (myID == tmLn.ID) { //if Im newest
    setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
    fNew = ++tmLn.curFrame;
    for (i=0; i<tmLn.length; i++) {
      sprite = tmLn[i];
      if (sprite.charAt(0) == 's') {
        if (sprite.obj) {
          numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
          if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
            keyFrm=1;
            for (j=0; j<sprite.values.length; j++) {
              props = sprite.values[j]; 
              if (numKeyFr != props.length) {
                if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
                else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
              } else {
                while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
                if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
                  if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
                  else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
        } } } } }
      } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
      if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  } }
}

function MM_timelineStop(tmLnName) { //v1.2
  //Copyright 1997, 2000 Macromedia, Inc. All rights reserved.
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  if (tmLnName == null)  //stop all
    for (var i=0; i<document.MM_Time.length; i++) document.MM_Time[i].ID = null;
  else document.MM_Time[tmLnName].ID = null; //stop one
}

function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
  //Copyright 1997, 2000 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (numGotos != null)
    if (tmLn.gotoCount == null) tmLn.gotoCount = 1;
    else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return}
  jmpFwd = (fNew > tmLn.curFrame);
  for (i = 0; i < tmLn.length; i++) {
    sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back
    if (sprite.charAt(0) == "s") {
      numKeyFr = sprite.keyFrames.length;
      firstKeyFr = sprite.keyFrames[0];
      lastKeyFr = sprite.keyFrames[numKeyFr - 1];
      if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd
      for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++);
      for (j=0; j<sprite.values.length; j++) {
        props = sprite.values[j];
        if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only
        else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range
        if (sprite.obj != null) {
          if (props.prop2 == null) sprite.obj[props.prop] = props[propNum];
          else        sprite.obj[props.prop2][props.prop] = props[propNum];
      } }
    } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  }
  tmLn.curFrame = fNew;
  if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)');
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(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 MM_initTimelines() { //v4.0
    //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
    var ns = navigator.appName == "Netscape";
    var ns4 = (ns && parseInt(navigator.appVersion) == 4);
    var ns5 = (ns && parseInt(navigator.appVersion) > 4);
    document.MM_Time = new Array(2);
    document.MM_Time[0] = new Array(4);
    document.MM_Time["Timeline1"] = document.MM_Time[0];
    document.MM_Time[0].MM_Name = "Timeline1";
    document.MM_Time[0].fps = 15;
    document.MM_Time[0][0] = new String("sprite");
    document.MM_Time[0][0].slot = 1;
    if (ns4)
        document.MM_Time[0][0].obj = document["Layer6"];
    else if (ns5)
        document.MM_Time[0][0].obj = document.getElementById("Layer6");
    else
        document.MM_Time[0][0].obj = document.all ? document.all["Layer6"] : null;
    document.MM_Time[0][0].keyFrames = new Array(1, 15, 30);
    document.MM_Time[0][0].values = new Array(5);
    if (ns5)
        document.MM_Time[0][0].values[0] = new Array("655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px", "655px");
    else
        document.MM_Time[0][0].values[0] = new Array(655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655);
    document.MM_Time[0][0].values[0].prop = "left";
    if (ns5)
        document.MM_Time[0][0].values[1] = new Array("280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px", "280px");
    else
        document.MM_Time[0][0].values[1] = new Array(280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280);
    document.MM_Time[0][0].values[1].prop = "top";
    if (!ns4) {
        document.MM_Time[0][0].values[0].prop2 = "style";
        document.MM_Time[0][0].values[1].prop2 = "style";
    }
    if (ns5)
        document.MM_Time[0][0].values[2] = new Array("1px", "5px", "10px", "14px", "19px", "24px", "28px", "33px", "38px", "42px", "47px", "52px", "56px", "61px", "66px", "61px", "57px", "53px", "48px", "44px", "40px", "35px", "31px", "27px", "22px", "18px", "14px", "9px", "5px", "1px");
    else
        document.MM_Time[0][0].values[2] = new Array(1,5,10,14,19,24,28,33,38,42,47,52,56,61,66,61,57,53,48,44,40,35,31,27,22,18,14,9,5,1);
    document.MM_Time[0][0].values[2].prop = "height";
    if (!ns4)
        document.MM_Time[0][0].values[2].prop2 = "style";
    document.MM_Time[0][0].values[3] = new Array("6","6","6");
    document.MM_Time[0][0].values[3].prop = "zIndex";
    if (!ns4)
        document.MM_Time[0][0].values[3].prop2 = "style";
    if (ns5)
        document.MM_Time[0][0].values[4] = new Array("43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px", "43px");
    else
        document.MM_Time[0][0].values[4] = new Array(43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43);
    document.MM_Time[0][0].values[4].prop = "width";
    if (!ns4)
        document.MM_Time[0][0].values[4].prop2 = "style";
    document.MM_Time[0][1] = new String("behavior");
    document.MM_Time[0][1].frame = 15;
    document.MM_Time[0][1].value = "MM_timelineStop('Timeline1');MM_showHideLayers('Layer7','','show','Layer10','','show')";
    document.MM_Time[0][2] = new String("behavior");
    document.MM_Time[0][2].frame = 30;
    document.MM_Time[0][2].value = "MM_showHideLayers('Layer7','','hide','Layer15','','hide')";
    document.MM_Time[0][3] = new String("sprite");
    document.MM_Time[0][3].slot = 2;
    if (ns4)
        document.MM_Time[0][3].obj = document["Layer9"];
    else if (ns5)
        document.MM_Time[0][3].obj = document.getElementById("Layer9");
    else
        document.MM_Time[0][3].obj = document.all ? document.all["Layer9"] : null;
    document.MM_Time[0][3].keyFrames = new Array(1, 15, 30);
    document.MM_Time[0][3].values = new Array(3);
    if (ns5)
        document.MM_Time[0][3].values[0] = new Array("633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px", "633px");
    else
        document.MM_Time[0][3].values[0] = new Array(633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633);
    document.MM_Time[0][3].values[0].prop = "left";
    if (ns5)
        document.MM_Time[0][3].values[1] = new Array("283px", "288px", "292px", "297px", "301px", "306px", "310px", "315px", "319px", "324px", "328px", "333px", "337px", "342px", "346px", "342px", "338px", "333px", "329px", "325px", "321px", "317px", "312px", "308px", "304px", "300px", "296px", "291px", "287px", "283px");
    else
        document.MM_Time[0][3].values[1] = new Array(283,288,292,297,301,306,310,315,319,324,328,333,337,342,346,342,338,333,329,325,321,317,312,308,304,300,296,291,287,283);
    document.MM_Time[0][3].values[1].prop = "top";
    if (!ns4) {
        document.MM_Time[0][3].values[0].prop2 = "style";
        document.MM_Time[0][3].values[1].prop2 = "style";
    }
    if (ns5)
        document.MM_Time[0][3].values[2] = new Array("80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px", "80px");
    else
        document.MM_Time[0][3].values[2] = new Array(80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80);
    document.MM_Time[0][3].values[2].prop = "height";
    if (!ns4)
        document.MM_Time[0][3].values[2].prop2 = "style";
    document.MM_Time[0].lastFrame = 30;
    document.MM_Time[1] = new Array(4);
    document.MM_Time["Timeline2"] = document.MM_Time[1];
    document.MM_Time[1].MM_Name = "Timeline2";
    document.MM_Time[1].fps = 15;
    document.MM_Time[1][0] = new String("sprite");
    document.MM_Time[1][0].slot = 1;
    if (ns4)
        document.MM_Time[1][0].obj = document["Layer11"];
    else if (ns5)
        document.MM_Time[1][0].obj = document.getElementById("Layer11");
    else
        document.MM_Time[1][0].obj = document.all ? document.all["Layer11"] : null;
    document.MM_Time[1][0].keyFrames = new Array(1, 7, 15, 23, 30);
    document.MM_Time[1][0].values = new Array(5);
    if (ns5)
        document.MM_Time[1][0].values[0] = new Array("1px", "28px", "56px", "83px", "111px", "138px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "142px", "118px", "95px", "71px", "48px", "24px", "1px");
    else
        document.MM_Time[1][0].values[0] = new Array(1,28,56,83,111,138,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,142,118,95,71,48,24,1);
    document.MM_Time[1][0].values[0].prop = "width";
    if (!ns4)
        document.MM_Time[1][0].values[0].prop2 = "style";
    if (ns5)
        document.MM_Time[1][0].values[1] = new Array("1px", "1px", "2px", "3px", "3px", "4px", "5px", "33px", "62px", "90px", "119px", "148px", "176px", "205px", "234px", "205px", "176px", "148px", "119px", "90px", "62px", "33px", "5px", "4px", "3px", "3px", "2px", "2px", "1px", "1px");
    else
        document.MM_Time[1][0].values[1] = new Array(1,1,2,3,3,4,5,33,62,90,119,148,176,205,234,205,176,148,119,90,62,33,5,4,3,3,2,2,1,1);
    document.MM_Time[1][0].values[1].prop = "height";
    if (!ns4)
        document.MM_Time[1][0].values[1].prop2 = "style";
    if (ns5)
        document.MM_Time[1][0].values[2] = new Array("634px", "578px", "521px", "466px", "419px", "381px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "350px", "376px", "408px", "445px", "489px", "538px", "586px", "634px");
    else
        document.MM_Time[1][0].values[2] = new Array(634,578,521,466,419,381,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,376,408,445,489,538,586,634);
    document.MM_Time[1][0].values[2].prop = "left";
    if (ns5)
        document.MM_Time[1][0].values[3] = new Array("307px", "271px", "235px", "200px", "170px", "146px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "126px", "143px", "163px", "187px", "215px", "246px", "276px", "307px");
    else
        document.MM_Time[1][0].values[3] = new Array(307,271,235,200,170,146,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,143,163,187,215,246,276,307);
    document.MM_Time[1][0].values[3].prop = "top";
    if (!ns4) {
        document.MM_Time[1][0].values[2].prop2 = "style";
        document.MM_Time[1][0].values[3].prop2 = "style";
    }
    document.MM_Time[1][0].values[4] = new Array("hidden","inherit","inherit","inherit","inherit");
    document.MM_Time[1][0].values[4].prop = "visibility";
    if (!ns4)
        document.MM_Time[1][0].values[4].prop2 = "style";
    document.MM_Time[1][1] = new String("behavior");
    document.MM_Time[1][1].frame = 15;
    document.MM_Time[1][1].value = "MM_timelineStop('Timeline2')";
    document.MM_Time[1][2] = new String("sprite");
    document.MM_Time[1][2].slot = 2;
    if (ns4)
        document.MM_Time[1][2].obj = document["Layer12"];
    else if (ns5)
        document.MM_Time[1][2].obj = document.getElementById("Layer12");
    else
        document.MM_Time[1][2].obj = document.all ? document.all["Layer12"] : null;
    document.MM_Time[1][2].keyFrames = new Array(1, 7, 15, 23, 30);
    document.MM_Time[1][2].values = new Array(5);
    if (ns5)
        document.MM_Time[1][2].values[0] = new Array("1px", "28px", "56px", "83px", "111px", "138px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "166px", "142px", "118px", "95px", "71px", "48px", "24px", "1px");
    else
        document.MM_Time[1][2].values[0] = new Array(1,28,56,83,111,138,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,142,118,95,71,48,24,1);
    document.MM_Time[1][2].values[0].prop = "width";
    if (!ns4)
        document.MM_Time[1][2].values[0].prop2 = "style";
    if (ns5)
        document.MM_Time[1][2].values[1] = new Array("1px", "1px", "2px", "3px", "3px", "4px", "5px", "33px", "62px", "90px", "119px", "148px", "176px", "205px", "234px", "205px", "176px", "148px", "119px", "90px", "62px", "33px", "5px", "4px", "3px", "3px", "2px", "2px", "1px", "1px");
    else
        document.MM_Time[1][2].values[1] = new Array(1,1,2,3,3,4,5,33,62,90,119,148,176,205,234,205,176,148,119,90,62,33,5,4,3,3,2,2,1,1);
    document.MM_Time[1][2].values[1].prop = "height";
    if (!ns4)
        document.MM_Time[1][2].values[1].prop2 = "style";
    if (ns5)
        document.MM_Time[1][2].values[2] = new Array("639px", "583px", "526px", "471px", "424px", "386px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "355px", "381px", "413px", "450px", "494px", "543px", "591px", "639px");
    else
        document.MM_Time[1][2].values[2] = new Array(639,583,526,471,424,386,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,381,413,450,494,543,591,639);
    document.MM_Time[1][2].values[2].prop = "left";
    if (ns5)
        document.MM_Time[1][2].values[3] = new Array("312px", "276px", "240px", "205px", "175px", "151px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "131px", "148px", "168px", "192px", "220px", "251px", "281px", "312px");
    else
        document.MM_Time[1][2].values[3] = new Array(312,276,240,205,175,151,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,148,168,192,220,251,281,312);
    document.MM_Time[1][2].values[3].prop = "top";
    if (!ns4) {
        document.MM_Time[1][2].values[2].prop2 = "style";
        document.MM_Time[1][2].values[3].prop2 = "style";
    }
    document.MM_Time[1][2].values[4] = new Array("hidden","inherit","inherit","inherit","inherit");
    document.MM_Time[1][2].values[4].prop = "visibility";
    if (!ns4)
        document.MM_Time[1][2].values[4].prop2 = "style";
    document.MM_Time[1][3] = new String("behavior");
    document.MM_Time[1][3].frame = 30;
    document.MM_Time[1][3].value = "MM_showHideLayers('Layer11','','hide','Layer12','','hide')";
    document.MM_Time[1].lastFrame = 30;
    for (i=0; i<document.MM_Time.length; i++) {
        document.MM_Time[i].ID = null;
        document.MM_Time[i].curFrame = 0;
        document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
    }
}
