if (IE)
{
   n=0;
   ie=1;
   showlayer='document.all.intro.style.visibility="visible"';
   hidelayer='document.all.intro.style.visibility="hidden"';
   writetext='document.all.intro.innerHTML=the_text';
   writeattributes='document.all.intro.style.fontSize=currentsize;document.all.intro.style.color=color[currentcolor]';
   writeclose="";
}

if (N4)
{
   n=1;
   ie=0;
   showlayer='document.layers.intro.visibility="show"';
   hidelayer='document.layers.intro.visibility="hide"';
   writetext="";
   writeattributes="document.intro.document.write('<p align=\"center\" style=\"font-family:'+font+'; font-size:'+currentsize+'px; color:'+color[currentcolor]+'\">'+the_text+'</p>')";
   writeclose="document.intro.document.close()";
}

if (W3C)
{
   n=1;
   ie=0;
   showlayer='document.getElementById("intro").visibility="show"';
   hidelayer='document.getElementById("intro").visibility="hide"';
   writetext="";
   writeattributes="document.getElementById('intro').innerHTML='<p align=\"center\" style=\"font-family:'+font+'; font-size:'+currentsize+'px; color:'+color[currentcolor]+'\">'+the_text+'</p>'";
   writeclose= "";//"document.getElementById("intro").document.close()";
}

function zoom(the_text,animstep,next)
{
   if (timerid) {clearTimeout(timerid);timerid=0;}
   if (!the_text) {the_text=currenttext;}
   if (!next) {next=0;}
   currenttext=the_text;
   if (animstep>0) {currentsize=startsize;} else {currentsize=endsize;}
   eval(writetext);
   eval(writeattributes);
   eval(writeclose);
   eval(showlayer);
   zoomit(the_text,animstep,next);
}

function zoomit(the_text,animstep,next)
{
   eval(writeattributes);
   eval(writeclose);
   currentsize+=animstep;
   if ((currentsize>startsize)&&(currentsize<endsize))
   {
      timerid=setTimeout("zoomit('"+the_text+"',"+animstep+",'"+next+"')",zoomspeed);
   }
   else
   {
      if (animstep>0) {currentsize=endsize;} else {currentsize=startsize;}
      if (next!=0) {eval(next);} else {eval(hidelayer);}
   }
}

function fade(the_text,animstep,next)
{
   if (timerid) {clearTimeout(timerid);timerid=0;}
   if (!the_text) {the_text=currenttext;}
   if (!next) {next=0;}
   if (animstep>0) {currentcolor=0;} else {currentcolor=numcolors-1;}
   currenttext=the_text;
   eval(writetext);
   eval(writeattributes);
   eval(writeclose);
   eval(showlayer);
   fadeit(the_text,animstep,next);
}

function fadeit(the_text,animstep,next)
{
   eval(writeattributes);
   eval(writeclose);
   currentcolor+=animstep;
   if ((currentcolor>0)&&(currentcolor<(numcolors-1)))
   {
      timerid=setTimeout("fadeit('"+the_text+"',"+animstep+",'"+next+"')",fadespeed);
   }
   else
   {
      if (animstep>0) {currentcolor=numcolors-1;} else {currentcolor=0;}
      if (next!=0) {eval(next);} else {eval(hidelayer);}
   }
}

function init()
{
   if(IE)
   {
      document.all.intro.style.color=color[0];
      document.all.intro.style.fontFamily=font;
   }
}

