var rhan, steil;
var trefnAmser, leinAmser, pethauSymudol;

var isNS4 = 0;
var isNS3 = 0;
var isIE4 = 0;
var isIE3 = 0;
var latest = 0;
// Set up other variables
var topVal;

/* Determines the browser name and browser version */
var brow = ((navigator.appName) + (parseInt(navigator.appVersion)));

/* reassign variable depending on the browser */
if (brow == "Netscape4") 
{isNS4 = 1;}
	else if (brow == "Netscape3") 
	{isNS3 = 1;}
		else if (brow == "Microsoft Internet Explorer4") 
		{isIE4 = 1;}
			else if (brow == "Microsoft Internet Explorer3") 
			{isIE3 = 1;}
				else{latest = 1;}				
// initalizes our Generic DOM based on the browser
if (isNS4||isIE4){
	rhan = (isNS4) ? 'document' : 'document.all';
	steil = (isNS4) ? '.' : '.style.';}
else{rhan = 'document.getElementById\(\"'; steil = '\"\).style.';}
			







function pethSymudol(enwPeth,eto,cyflymder,camau,arol,ffordd){

  this.enwPeth = enwPeth;
  this.eto = eto;
  this.cyflymder = cyflymder;
  this.camau = camau;
  this.frameIndex = 0;
  this.arol = arol;
  this.ffordd = ffordd.split(',');

  this.symud = symudpeth;
  this.myndyna = myndipeth;
  this.dangos = dangospeth;
  this.cuddio = cuddiopeth;
  this.gwneudffordd = gwneudfforddpeth;
  this.dwadarol = dwadarolpeth;

  pethauSymudol[enwPeth] = this;
}



function dechrauAmser(rhifLeinAmser) {
  trefnAmser[rhifLeinAmser] = 0;
  gyrruAmser(rhifLeinAmser);
}

function gyrruAmser(rhifLeinAmser) {
    if (trefnAmser[rhifLeinAmser] <= leinAmser[rhifLeinAmser].length - 1) {
      trefnAmser[rhifLeinAmser]++;
        if (leinAmser[rhifLeinAmser][trefnAmser[rhifLeinAmser]] != null){
          eval(leinAmser[rhifLeinAmser][trefnAmser[rhifLeinAmser]]);
        }
        setTimeout('gyrruAmser(' + rhifLeinAmser + ')', 1000);
    }
}


function dangospeth(){
if (isNS4||isIE4){
  eval(rhan + '["' + this.enwPeth + '"]' + steil + 'visibility = "visible"');}
else{  eval(rhan + '" + this.enwPeth + "' + steil + 'visibility = "visible"');}



}
        
function cuddiopeth(){
if (isNS4||isIE4){
eval(rhan + '["' + this.enwPeth + '"]' + steil + 'visibility = "hidden"');}
else{  eval(rhan + '" + this.enwPeth + "' + steil + 'visibility = "hidden"');}


}







function gwneudfforddpeth(ffordd) {
  this.ffordd = ffordd.split(',');
}

function dwadarolpeth(arol) {
  this.arol = arol;
}

function myndipeth(left, top){
    if (isNS4) { 
      top -= 4;
      left -= 4;
    }
    else  {
      left -= 4;
      top -= 4;
    }


if (isNS4||isIE4){
  eval(rhan + '["' + this.enwPeth + '"]' + steil + 'top = top');
  eval(rhan + '["' + this.enwPeth + '"]' + steil + 'left = left');
}
else{


  eval(rhan + '" + this.enwPeth + "' + steil + 'top = top');
  eval(rhan + '" + this.enwPeth + "' + steil + 'left = left');
}

}

function symudpeth(){
    if (this.ffordd.length > 4 && this.frameIndex < this.ffordd.length)  {
      this.myndyna(this.ffordd[this.frameIndex], this.ffordd[this.frameIndex + 1]);
      this.frameIndex += 2;
      setTimeout('pethauSymudol["' + this.enwPeth + '"].symud()', this.cyflymder);
    }
    else if (this.ffordd.length == 4 && this.frameIndex <= this.camau) {
      this.myndyna(parseInt(this.ffordd[0]) + (this.frameIndex * ((parseInt(this.ffordd[2]) - parseInt(this.ffordd[0])) / this.camau)), parseInt(this.ffordd[1]) + (this.frameIndex * ((parseInt(this.ffordd[3]) - parseInt(this.ffordd[1])) / this.camau)));
      this.frameIndex++;
      setTimeout('pethauSymudol["' + this.enwPeth + '"].symud()', this.cyflymder);         
    }
    else {
      eval(this.arol + "");
      this.frameIndex = 0;
        if (this.eto == "yes"){
          this.symud();
        }
    }
}
 if (parent.location.href != window.location.href) 
parent.location.href = window.location.href;

