// Begin Scroll & Logos Code ---------------------------------------------------------------
//
// Scroll Layer Usage example:
// UP: onMouseOver="P7AniMagic('content',0,0,5,30,0,0,false)" onMouseOut="P7AniMagic('content',0,0,1,1,2,0,false)"
// DN: onMouseOver="P7AniMagic('content',0,-800,5,30,0,0,false)" onMouseOut="P7AniMagic('content',0,0,1,1,2,0,false)"


function P7AniMagic(el, x, y, a, b, c, s, loop) 
{ //v2.1 PVII

  var elo=el,f="",m=false,d="";
  x=parseInt(x);y=parseInt(y);

  if (parseInt(s)>0) 
  {
    setTimeout("P7AniMagic(\""+elo+"\",\""+x+"\",\""+y+"\",\""+a+"\",\""+b+"\",\""+c+"\",\""+0+"\","+loop+")", s);
	return;
  }

  if (el.indexOf("?")>0) {p=el.split("?");f="parent.frames['"+p[1]+"'].";el=p[0];}

  if (document.all) 
  {
    g=eval(f+"document.all['"+el+"']");d=g.style;
    if(!d.left) {d.left=(!g.currentStyle)?0:g.currentStyle.left;}
    if(!d.top) {d.top=(!g.currentStyle)?0:g.currentStyle.top;}
  }
  else if (document.getElementById) 
  {
    g=eval(f+"document.getElementById('"+el+"')");d=g.style;
    if(!d.left) {d.left=(!document.defaultView)?0:document.defaultView.getComputedStyle(g,"").getPropertyValue("left");}
	if(!d.top) {d.top=(!document.defaultView)?0:document.defaultView.getComputedStyle(g,"").getPropertyValue("top");}
  }
  else 
  {
    d=eval(MM_findObj(elo));
  }

  var xx=(parseInt(d.left))?parseInt(d.left):0;
  var yy=(parseInt(d.top))?parseInt(d.top):0;

  if(c==1) {x+=xx;y+=yy;m=true;c=0;}
  else if (c==2) {m=false;clearTimeout(d.p7Magic);}
  else 
  {
    var i=parseInt(a);

    if (eval(d.moved)){clearTimeout(d.p7Magic);}
    if (xx<x){xx+=i;m=true;if(xx>x){xx=x;}}
    if (xx>x){xx-=i;m=true;if(xx<x){xx=x;}}
    if (yy<y){yy+=i;m=true;if(yy>y){yy=y;}}
    if (yy>y){yy-=i;m=true;if(yy<y){yy=y;}}
  }

  if (m) 
  {
    d.left=xx;d.top=yy;d.moved=true;
    d.p7Magic=setTimeout("P7AniMagic(\""+elo+"\",\""+x+"\",\""+y+"\",\""+a+"\",\""+b+"\",\""+c+"\",\""+0+"\","+loop+")", b);
  }
  else
  {
    d.moved=false;
  }
}

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_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_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.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function openWin(url, name, height, width, scrollbars)
{
  var str = "height=" + height + ",innerHeight=" + height + ",width=" + width + ",innerWidth=" + width + ", scrollbars=" + scrollbars;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - width) / 2;
    var yc = (ah - height) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
  }
  return window.open(url, name, str).focus();
}

function TALayer_scroll(el, x, y, a, b, c, s) { //vTA

 var g,elo=el,f="",m=false,d="";x=parseInt(x);y=parseInt(y);

 var t = 'g.TAscroll = setTimeout("TALayer_scroll(\''+elo+'\','; 

 if ((g=MM_findObj(el))!=null) {d=(document.layers)?g:g.style;}else{return;}

 if (parseInt(s)>0) {eval(t+x+','+y+','+a+','+b+','+c+',0)",' + s+')');return;}

 var xx=(parseInt(d.left))?parseInt(d.left):0;

 var yy=(parseInt(d.top))?parseInt(d.top):0;

 if(parseInt(c)==1) {x+=xx;y+=yy;m=true;c=0;}

 else if (c==2) {m=false;clearTimeout(g.TAscroll);}

 else {var i=parseInt(a);

  if (eval(g.moved)){clearTimeout(g.TAscroll);}

  if (xx<x){xx+=i;m=true;if(xx>x){xx=x;}}

  if (xx>x){xx-=i;m=true;if(xx<x){xx=x;}}

  if (yy<y){yy+=i;m=true;if(yy>y){yy=y;}}

  if (yy>y){yy-=i;m=true;if(yy<y){yy=y;}}}

 if (m) {if((navigator.appName=="Netscape") && parseInt(navigator.appVersion)>4){

    xx+="px";yy+="px";}

  d.left=xx;d.top=yy;g.moved=true;eval(t+x+','+y+','+a+','+b+','+c+',0)",'+b+')');

  }else {g.moved=false;}

}

