

function AW_SlideLayer(layerName,x,y,step,delay,NSpath,IEpath) { //v1.0
	var isNav, isIE 	
	if (parseInt(navigator.appVersion) >= 4) { 	
	   if (navigator.appName == 'Netscape') { 	
	      isNav = true 	
	   } else { 		
	      isIE = true 	
	   } 				
	} 					
	if(NSpath =='') {	
		if(isIE){ eval('var theLayer='+layerName)}	
		else{ eval('var theLayer=document.'+layerName)	}
		}	
	else{	
		if(isIE){ eval('var theLayer='+IEpath)}	
		else{ eval('var theLayer='+NSpath)	}
		}	
		var changed=false 
							
	if(isNav){		
		if(eval(theLayer.moving)) { clearTimeout(theLayer.timerid) }	
  							
		if(theLayer.left > x) { theLayer.left-=eval(step); changed=true } 	
		if(theLayer.left < x) { theLayer.left+=eval(step); changed=true } 	
		if(theLayer.top > y) { theLayer.top-=eval(step); changed=true }  	
		if(theLayer.top < y) { theLayer.top+=eval(step); changed=true } 	
		if (changed){   
			theLayer.moving = true   
			theLayer.timerid = setTimeout('AW_SlideLayer("'+layerName+'","'+x+'","'+y+'","'+step+'","'+delay+'","'+NSpath+'","'+IEpath+'")',delay)	
	 
			} 
		else {theLayer.moving=false}  
		 
		} 
	else{		
		if(eval(theLayer.moving)) { clearTimeout(theLayer.timerid) }	
  							
		if(theLayer.style.pixelLeft > x) { theLayer.style.pixelLeft-=eval(step); changed=true } 	
		if(theLayer.style.pixelLeft < x) { theLayer.style.pixelLeft+=eval(step); changed=true } 	
		if(theLayer.style.pixelTop > y) { theLayer.style.pixelTop-=eval(step); changed=true }  	
		if(theLayer.style.pixelTop < y) { theLayer.style.pixelTop+=eval(step); changed=true } 	
		if (changed){   
			theLayer.moving = true   
			theLayer.timerid = setTimeout('AW_SlideLayer("'+layerName+'","'+x+'","'+y+'","'+step+'","'+delay+'","'+NSpath+'","'+IEpath+'")',delay)	
			} 
		else {theLayer.moving=false}  
		 
		} 
}
//-->



var layerList = new Array();

function createLayer(name, left, top, width, height, visible, content) {

  var z = layerList.length;
  var layer;

  layerList[z] = name;

  if (document.layers) {
    document.writeln('<layer name="' + name + '" left=' + left + ' top=' + top + ' width=' + width + ' height=' + height +  ' visibility=' + (visible ? '"show"' : '"hide"') + ' z-index=' + z + '>');
    document.writeln(content);
    document.writeln('</layer>');
    layer = getLayer(name);
    layer.width = width;
    layer.height = height;
  }

  if (document.all) {
    document.writeln('<div id="' + name + '" style="position:absolute; overflow:none; left:' + left + 'px; top:' + top + 'px; width:' + width + 'px; height:' + height + 'px;' + ' visibility:' + (visible ? 'visible;' : 'hidden;') + ' z-index=' + z + '">');
    document.writeln(content);
    document.writeln('</div>');
  }

  clipLayer(name, 0, 0, width, height);
}

function hideLayer(name) {

  var layer = getLayer(name);

  if (document.layers)
    layer.visibility = "hide";
  if (document.all)
    layer.visibility = "hidden";
}

function showLayer(name) {

  var layer = getLayer(name);

  if (document.layers)
    layer.visibility = "show";
  if (document.all)
    layer.visibility = "visible";
}

function isVisible(name) {

  var layer = getLayer(name);

  if (document.layers && layer.visibility == "show")
    return(true);
  if (document.all && layer.visibility == "visible")
    return(true);
  return(false);
}

function moveLayer(name, x, y) {

  var layer = getLayer(name);

  if (document.layers)
    layer.moveTo(x, y);
  if (document.all) {
    layer.left = x;
    layer.top  = y;
  }
}

var animRate = 25;    // Basically sets the update rate for animations.

function slideLayer(name, x, y, speed) {

  var layer = getLayer(name);
  var hrzn, vert, left, top, steps;

  // If the layer is currently being moved, wait and try again later.
 
  if (layer.slideID && layer.slideID != null) {
    setTimeout('slideLayer("' + name + '", ' + x + ', ' + y + ', ' + speed + ')', animRate);
    return;
  }

  if (document.layers) {
    hrzn = x - layer.left;
    vert = y - layer.top;
    left = layer.left;
    top  = layer.top;
  }

  if (document.all) {
    hrzn = x - layer.pixelLeft;
    vert = y - layer.pixelTop;
    left = layer.pixelLeft;
    top  = layer.pixelTop;
  }

  // Calculate how many steps it will take and the size of each step.

  steps = (Math.max(Math.abs(hrzn), Math.abs(vert)) / speed) * (1000 / animRate);

  if (steps <= 0)
    return;

  layer.slideLeft   = left;
  layer.slideTop    = top;
  layer.slideDx     = hrzn / steps;
  layer.slideDy     = vert / steps;
  layer.slideFinalX = x;
  layer.slideFinalY = y;
  layer.slideSteps  = Math.floor(steps);
  layer.slideID     = setTimeout('slideStep("' + name + '")', animRate);
}

function slideStep(name) {

  // Moves the layer one step.

  var layer = getLayer(name);

  layer.slideLeft += layer.slideDx;
  layer.slideTop  += layer.slideDy;
  if (document.layers)
    layer.moveTo(layer.slideLeft, layer.slideTop);
  if (document.all) {
    layer.left = layer.slideLeft;
    layer.top  = layer.slideTop;
  }

  // If more steps remain, call this function again.

  if (layer.slideSteps-- > 0)
    layer.slideID = setTimeout('slideStep("' + name + '")', animRate);

  // Otherwise, move layer to final position.

  else {
   if (document.layers)
      layer.moveTo(layer.slideFinalX, layer.slideFinalY);
    if (document.all) {
      layer.left = layer.slideFinalX;
      layer.top  = layer.slideFinalY;
    }

    layer.slideID = null;
  }
}

function clipLayer(name, clipleft, cliptop, clipright, clipbottom) {

  var layer = getLayer(name);

  if (document.layers) {
    layer.clip.left   = clipleft;
    layer.clip.top    = cliptop;
    layer.clip.right  = clipright;
    layer.clip.bottom = clipbottom;
  }
  if (document.all)
    layer.clip = 'rect(' + cliptop + ' ' +  clipright + ' ' + clipbottom + ' ' + clipleft +')';
}

function swipeLayer(name, clipleft, cliptop, clipright, clipbottom, speed) {

  var layer = getLayer(name);
  var hrzn1, vert1;
  var hrzn2, vert2;
  var max1, max2;
  var steps;

  // If the layer is currently being clipped, wait and try again later.
 
  if (layer.swipeID && layer.swipeID != null) {
    setTimeout('swipeLayer("' + name + '", ' + clipleft + ', ' + cliptop + ', ' + clipright + ', ' + clipbottom + ', ' + speed + ')', animRate);
    return;
  }

  if (document.layers) {
    hrzn1 = clipleft - layer.clip.left;
    vert1 = cliptop - layer.clip.top;
    hrzn2 = clipright - layer.clip.right;
    vert2 = clipbottom - layer.clip.bottom;
  }
  if (document.all) {
    if (!layer.clip)
      clipLayer(name, 0, 0, layer.pixelWidth, layer.pixelHeight);
    var clip = getClipValues(layer.clip);
    hrzn1 = clipleft - clip[3];
    vert1 = cliptop - clip[0];
    hrzn2 = clipright - clip[1];
    vert2 = clipbottom - clip[2];
  }
  max1 = Math.max(Math.abs(hrzn1), Math.abs(vert1));
  max2 = Math.max(Math.abs(hrzn2), Math.abs(vert2));
  steps = (Math.max(max1, max2) / speed) * (1000 / animRate);

  if (steps <= 0)
    return;

  if (document.layers) {
    layer.swipeLeft   = layer.clip.left;
    layer.swipeTop    = layer.clip.top;
    layer.swipeRight  = layer.clip.right;
    layer.swipeBottom = layer.clip.bottom;
  }
  if (document.all) {
    layer.swipeLeft   = parseInt(clip[3], 10);
    layer.swipeTop    = parseInt(clip[0], 10);
    layer.swipeRight  = parseInt(clip[1], 10);
    layer.swipeBottom = parseInt(clip[2], 10);
  }
  layer.swipeDx1 = hrzn1 / steps;
  layer.swipeDy1 = vert1 / steps;
  layer.swipeDx2 = hrzn2 / steps;
  layer.swipeDy2 = vert2 / steps;
  layer.swipeFinalLeft   = clipleft;
  layer.swipeFinalTop    = cliptop;
  layer.swipeFinalRight  = clipright;
  layer.swipeFinalBottom = clipbottom;
  layer.swipeSteps = Math.floor(steps);
  layer.swipeID = setTimeout('swipeStep("' + name + '")', animRate);
}

function swipeStep(name) {

  var layer = getLayer(name);

  // Adjust the layer's clipping area by one step.

  layer.swipeLeft   += layer.swipeDx1;
  layer.swipeTop    += layer.swipeDy1;
  layer.swipeRight  += layer.swipeDx2;
  layer.swipeBottom += layer.swipeDy2;

  if (document.layers) {
    layer.clip.left   = layer.swipeLeft;
    layer.clip.top    = layer.swipeTop;
    layer.clip.right  = layer.swipeRight;
    layer.clip.bottom = layer.swipeBottom;
  }
  if (document.all)
    layer.clip = 'rect(' + layer.swipeTop + ' ' + layer.swipeRight + ' ' + layer.swipeBottom + ' ' + layer.swipeLeft +')';

  // If more steps remain, call this function again.

  if (--layer.swipeSteps > 0)
    layer.swipeID = setTimeout('swipeStep("' + name + '")', animRate);

  // Otherwise, set layer's final clip area.

  else {
    if (document.layers) {
      layer.clip.left   = Math.round(layer.swipeFinalLeft);
      layer.clip.top    = Math.round(layer.swipeFinalTop);
      layer.clip.right  = Math.round(layer.swipeFinalRight);
      layer.clip.bottom = Math.round(layer.swipeFinalBottom);
    }
    if (document.all)
      layer.clip = 'rect(' + layer.swipeFinalTop + ' ' + layer.swipeFinalRight + ' ' + layer.swipeFinalBottom + ' ' + layer.swipeFinalLeft +')';

    layer.swipeID = null;
  }
}

function getLeft(name) {

  var layer = getLayer(name);

  if (document.layers)
    return(layer.left);
  else if (document.all)
    return(layer.pixelLeft);
  else
    return(null);
}

function getTop(name) {

  var layer = getLayer(name);

  if (document.layers)
    return(layer.top);
  else if (document.all)
    return(layer.pixelTop);
  else
    return(null);
}

function getWidth(name) {

  var layer = getLayer(name);

  if (document.layers)
    return(layer.width);
  else if (document.all)
    return(layer.pixelWidth);
  else
    return(null)
}

function getHeight(name) {

  var layer = getLayer(name);

  if (document.layers)
    return(layer.height);
  else if (document.all)
    return(layer.pixelHeight);
  else
    return(null);
}

function getClipLeft(name) {

  var layer = getLayer(name);

  if (document.layers)
    return(layer.clip.left);
  else if (document.all) {
    var str =  layer.clip;
    if (!str)
      return(0);
    var clip = getClipValues(layer.clip);
    return(clip[3]);
  }
  else
    return(null);
}

function getClipTop(name) {

  var layer = getLayer(name);

  if (document.layers)
    return(layer.clip.top);
  else if (document.all) {
    var str =  layer.clip;
    if (!str)
      return(0);
    var clip = getClipValues(layer.clip);
    return(clip[0]);
  }
  else
    return(null);
}

function getClipWidth(name) {

  var layer = getLayer(name);

  if (document.layers)
    return(layer.clip.width);
  else if (document.all) {
    var str =  layer.clip;
    if (!str)
      return(layer.pixelWidth);
    var clip = getClipValues(layer.clip);
    return(clip[1] - clip[3]);
  }
  else
    return(null);
}

function getClipHeight(name) {

  var layer = getLayer(name);

  if (document.layers)
    return(layer.clip.height);
  else if (document.all) {
    var str =  layer.clip;
    if (!str)
      return(layer.pixelHeight);
    var clip = getClipValues(layer.clip);
    return(clip[2] - clip[0]);
  }
  else
    return(null);
}

function getWinWidth() {

  if (document.layers)
    return(window.innerWidth);
  else if (document.all)
    return(document.body.clientWidth);
  else
    return(null);
}

function getWinHeight() {

  if (document.layers)
    return(window.innerHeight);
  else if (document.all)
    return(document.body.clientHeight);
  else
    return(null);
}

function getzIndex(name) {

  var layer = getLayer(name);

  if (document.layers)
    return(layer.zIndex);
  else if (document.all)
    return(layer.zIndex);
  else
    return(null);
}

function setzIndex(name, z) {

  var layer = getLayer(name);

  if (document.layers)
    layer.zIndex = z;
  if (document.all)
    layer.zIndex = z;
}

function bringToFront(name) {

  var i, temp;

  layerList.sort(sortzIndex);

  i = layerList.length - 1;
  temp = getzIndex(layerList[i]);
  while (i > 0 && layerList[i] != name) {
    setzIndex(layerList[i], getzIndex(layerList[i - 1]));
    i--;
  }
  setzIndex(name, temp);
}

function sendToBack(name) {

  var i, temp;

  layerList.sort(sortzIndex);
  i = 0;
  temp = getzIndex(layerList[i]);
  while (i < layerList.length - 2 && layerList[i] != name) {
    setzIndex(layerList[i], getzIndex(layerList[i + 1]));
    i++;
  }
  setzIndex(name, temp);
}

function sortzIndex(a, b) {

  return(getzIndex(a) - getzIndex(b));
}

function getImgSrc(imagename) {

  var i, layer;

  // If the image exists in the document object, return the source.

  if (document.images[imagename])
    return document.images[imagename].src;

  // Otherwise, for Netscape, search through the layers for the named image.

  else if (document.layers)
    for (i = 0; i < layerList.length; i++) {
      layer = getLayer(layerList[i]);
      if (layer.document.images[imagename])
        return layer.document.images[imagename].src;
    }

  return(null);
}

function setImgSrc(imagename, imagesrc) {

  var i, layer;

  // If the image exists in the document object, change the source.

  if (document.images[imagename]) {
    document.images[imagename].src = imagesrc;
    return;
  }

  // Otherwise, for Netscape, search through the layers for the named image.

  else if (document.layers) {
    var found = false;
    for (i = 0; i < layerList.length && !found; i++) {
      layer = getLayer(layerList[i]);
      if (layer.document.images[imagename]) {
        layer.document.images[imagename].src = imagesrc;
        found = true;
      }
    }
  }
}

function getClipValues(str) {

  var clip = new Array();
  var i;

  // Parse out the clipping values for IE layers.

  i = str.indexOf("(");
  clip[0] = parseInt(str.substring(i + 1, str.length), 10);
  i = str.indexOf(" ", i + 1);
  clip[1] = parseInt(str.substring(i + 1, str.length), 10);
  i = str.indexOf(" ", i + 1);
  clip[2] = parseInt(str.substring(i + 1, str.length), 10);
  i = str.indexOf(" ", i + 1);
  clip[3] = parseInt(str.substring(i + 1, str.length), 10);
  return(clip);
}

function getLayer(name) {

  // Returns a handle to the named layer.

  if (document.layers)
    return(document.layers[name]);
  else if (document.all) {
    layer = eval('document.all.' + name + '.style');
    return(layer);
  }
  else
    return(null);
}


<!--
function left() {
     openitl()
     setTimeout("closeitl()",3600)
}
function right() {
     openitr()
     setTimeout("closeitr()",3600)
}
function openitl() {
      AW_SlideLayer('p1','200','10','4','5','','')
}
function openitr() {
      AW_SlideLayer('p2','500','10','4','5','','')
}
function closeitl() {
      AW_SlideLayer('p1','300','10','4','5','','')
}
function closeitr() {
	  AW_SlideLayer('p2','400','10','4','5','','')
}



function showthem() {
      showLayer('p10')
      AW_SlideLayer('p10','250','170','10','5','','');
}
function openclose() {
     openit()
     setTimeout("closeit()",4500)
}
function openclosea() {
     openita()
     setTimeout("closeita()",4500)
}
function tele() {
     opentele()
	 setTimeout("showthem()",3100)
     setTimeout("closetele()",5600)
}
function openit() {
      AW_SlideLayer('p2','171','161','1','5','','')
      AW_SlideLayer('p3','390','161','1','5','','')
}
function openita() {
      AW_SlideLayer('p2b','246','169','1','5','','')
      AW_SlideLayer('p3b','460','169','1','5','','')
}
function closeita() {
      AW_SlideLayer('p2b','316','169','1','5','','')
	  AW_SlideLayer('p3b','390','169','1','5','','')

}
function closeit() {
      AW_SlideLayer('p2','243','161','1','5','','')
	  AW_SlideLayer('p3','317','161','1','5','','')

}

function opentele() {
      AW_SlideLayer('p1','100','161','8','5','','')
      AW_SlideLayer('p2','600','161','8','5','','')
      AW_SlideLayer('p3','100','161','4','5','','')
      AW_SlideLayer('p4','600','161','4','5','','')
}
function closetele() {
	  AW_SlideLayer('p1','300','10','8','3','','')
	  AW_SlideLayer('p2','400','10','8','3','','')
	  AW_SlideLayer('p3','200','10','4','3','','')
	  AW_SlideLayer('p4','498','10','4','3','','')
}


function zipon() {
      hideLayer('p10')
      hideLayer('p11')
	  hideLayer('p12')      
	  hideLayer('p13')
	  hideLayer('p14')
      showLayer('p0')
      showLayer('p1')
	  showLayer('p2')      
	  showLayer('p3')
	  showLayer('p4')

}
function zipoff() {
      showLayer('p10')
      showLayer('p11')
	  showLayer('p12')      
	  showLayer('p13')
	  showLayer('p14')
      hideLayer('p0')
      hideLayer('p1')
	  hideLayer('p2')      
	  hideLayer('p3')
	  hideLayer('p4')
}