var isNN = (navigator.appName.indexOf("Netscape")!=-1);
    currentindex="a1";

    timerID = null;
    delay = 10;
    speed = 30;

function maximizeWindow()
{
	if (top.window!== window.self)
		return;
		
 top.window.moveTo(0,0);
 if (document.all) {
  top.window.resizeTo(screen.availWidth,screen.availHeight);
 }
 else if (document.layers||document.getElementById) {
  if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
   top.window.outerHeight = screen.availHeight;
   top.window.outerWidth = screen.availWidth;
  }
 }
}

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 swapImage() { //v3.0
  var i,j=0,x,a=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_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_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 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 openWindow(theURL,winName,features) 
{ 
  window.open(theURL,winName,features);
}

function MM_openBrWindow(theURL,winName,features) 
{ 
  window.open(theURL,winName,features);
}

function go(country)
{
  document.location="changelang.php3?changelanguage="+country+"&oldurl="+document.location;
}

function getDim(el){
	var rd = {x:0,y:0}
	do{
		rd.x += el.offsetLeft
		rd.y += el.offsetTop
		el = el.offsetParent
	} while(el)
	return rd
}

function move(amount)
{
  myElem=document.getElementById("list");
  if (amount>0)
//		if (getDim(myElem1).x+132>getDim(myElem).x)

		if (parseInt(myElem.style.width)<600)
		{
    myElem.style.width=(parseInt(myElem.style.width)+amount)+"px";
				if (parseInt(myElem.style.width)>600) myElem.style.width="600px";
  	 setTimeout('move('+amount+')',delay);
  }
  if (amount<0)
		if (parseInt(myElem.style.width)>1)
		{
		  val=parseInt(myElem.style.width)+amount;
				if (val<0) val=0;
    myElem.style.width=(val)+"px";
  	 setTimeout('move('+amount+')',delay);
		}
}

function show()
{
  clearTimeout(timerID);
  myElem=document.getElementById("list");
		
  myElem.style.visibility="visible";
  myElem1 = document.getElementById("choose");

  myElem.style.top=(getDim(myElem1).y+3)+"px";
  myElem.style.left=(getDim(myElem1).x+150)+"px";

//		if ((getDim(myElem1).x+132)<myElem.style.left)
//		myElem.style.left=(parseInt(myElem.style.left)+10)+"px";

//setTimeout('move('+speed+')',delay);
}

function dohide() 
{ 
document.getElementById("list").style.visibility="hidden"; 
//  document.getElementById("list").style.visibility="visible"; 
//  setTimeout('move(-'+speed+')',5); 
}

function hide() 
{ 
 timerID=setTimeout('dohide()',500); 
}

function df(input) { 
// DoFocus
  element = new String(input.name);
  element=element.slice(1);
  
  // UnColor old Row
  myElem = document.getElementById(currentindex);
  myElem.style.backgroundColor="";
  
  // Color new Row
  currentindex=new String("a"+String(parseInt(element)));
  myElem = document.getElementById(currentindex);
  myElem.style.backgroundColor="#FFFFFF";
}

function c_f(input) {
// AutoTab
  element = new String(input.name);
  element=element.slice(1);
  index=new String("b"+String(parseInt(element)));
  nextindex=new String("b"+String(parseInt(element)+1));
  if (parseInt(element)<30)
  document.form[nextindex][1].focus();
  window.scrollBy(0,70);
}
				
function c_p(input) {
// AutoTab
  element = new String(input.name);
  element=element.slice(1);
  index=new String("b"+String(parseInt(element)));
  nextindex=new String("b"+String(parseInt(element)+1));
  if (parseInt(element)<200)
  document.form[nextindex][1].focus();
  window.scrollBy(0,40);
}

function c_t(input) {
// AutoTab
  element = new String(input.name);
  element=element.slice(1);
  index=new String("b"+String(parseInt(element)));
  nextindex=new String("b"+String(parseInt(element)+1));
  if (parseInt(element)<105)
  document.form[nextindex][1].focus();
  window.scrollBy(0,40);
}

function c_i(input) {
// AutoTab
  element = new String(input.name);
  element=element.slice(1);
  index=new String("b"+String(parseInt(element)));
  nextindex=new String("b"+String(parseInt(element)+1));
  if (parseInt(element)<80)
  document.form[nextindex][2].focus();
  window.scrollBy(0,20);
}

function a_p(input, e) {
// AutoTab
var keyCode = (isNN) ? e.which : e.keyCode;
 
  element = new String(input.name);
  element=element.slice(1);
  index=new String("b"+String(parseInt(element)));
  nextindex=new String("b"+String(parseInt(element)+1));

  if (keyCode == 38) // "Cursor UP" pressed
  {
    if (parseInt(element)>1)
    {
      previndex=new String("b"+String(parseInt(element)-1));
      document.form[previndex][1].focus();
      return false;
    }
  }
 
  if (keyCode == 40) // "Cursor DOWN" pressed
  {
    if (parseInt(element)<200)
    document.form[nextindex][1].focus();
    return false;
  }
 
  if ((keyCode == 49) ||(keyCode == 97)) // "1" pressed
  {
    document.form[index][0].checked=true;
    if (parseInt(element)<200) {
    document.form[nextindex][1].focus(); 
    window.scrollBy(0,40); }
    return false;
  }
  
  if ((keyCode == 50) ||(keyCode == 98)) // "2" pressed
  {
    document.form[index][1].checked=true;
    if (parseInt(element)<200) {
    document.form[nextindex][1].focus(); 
    window.scrollBy(0,40); }
    return false;
  }

  if ((keyCode == 51) ||(keyCode == 99)) // "3" pressed
  {
    document.form[index][2].checked=true;
    if (parseInt(element)<200) {
    document.form[nextindex][1].focus(); 
    window.scrollBy(0,40); }
    return false;
  }
}

function a_t(input, e) {
// AutoTab
var keyCode = (isNN) ? e.which : e.keyCode;
 
  element = new String(input.name);
  element=element.slice(1);
  index=new String("b"+String(parseInt(element)));
  nextindex=new String("b"+String(parseInt(element)+1));

  if (keyCode == 38) // "Cursor UP" pressed
  {
    if (parseInt(element)>1)
    {
      previndex=new String("b"+String(parseInt(element)-1));
      document.form[previndex][1].focus();
      return false;
    }
  }
 
  if (keyCode == 40) // "Cursor DOWN" pressed
  {
    if (parseInt(element)<105)
    document.form[nextindex][1].focus();
    return false;
  }
 
  if ((keyCode == 49) ||(keyCode == 97)) // "1" pressed
  {
    document.form[index][0].checked=true;
    if (parseInt(element)<105) {
    document.form[nextindex][1].focus(); 
    window.scrollBy(0,40); }
    return false;
  }
  
  if ((keyCode == 50) ||(keyCode == 98)) // "2" pressed
  {
    document.form[index][1].checked=true;
    if (parseInt(element)<105) {
    document.form[nextindex][1].focus(); 
    window.scrollBy(0,40); }
    return false;
  }

  if ((keyCode == 51) ||(keyCode == 99)) // "2" pressed
  {
    document.form[index][1].checked=true;
    if (parseInt(element)<105) {
    document.form[nextindex][1].focus(); 
    window.scrollBy(0,40); }
    return false;
  }
}

function a_f(input, e) {
// AutoTab
var keyCode = (isNN) ? e.which : e.keyCode;
 
  element = new String(input.name);
  element=element.slice(1);
  index=new String("b"+String(parseInt(element)));
  nextindex=new String("b"+String(parseInt(element)+1));

  if (keyCode == 38) // "Cursor UP" pressed
  {
    if (parseInt(element)>1)
    {
      previndex=new String("b"+String(parseInt(element)-1));
      document.form[previndex][0].focus();
      return false;
    }
  }
 
  if (keyCode == 40) // "Cursor DOWN" pressed
  {
    if (parseInt(element)<30)
    document.form[nextindex][0].focus();
    return false;
  }
 
  if ((keyCode == 49) ||(keyCode == 97)) // "1" pressed
  {
    document.form[index][0].checked=true;
    if (parseInt(element)<30) {
    document.form[nextindex][1].focus(); 
    window.scrollBy(0,75); }
    return false;
  }
  
  if ((keyCode == 50) ||(keyCode == 98)) // "2" pressed
  {
    document.form[index][1].checked=true;
    if (parseInt(element)<30) {
    document.form[nextindex][1].focus(); 
    window.scrollBy(0,75); }
    return false;
  }

  if ((keyCode == 51) ||(keyCode == 99)) // "3" pressed
  {
    document.form[index][2].checked=true;
    if (parseInt(element)<30) {
    document.form[nextindex][1].focus(); 
    window.scrollBy(0,75); }
    return false;
  }

  if ((keyCode == 52) ||(keyCode == 100)) // "4" pressed
  {
    if (!document.form[index][3]) return false;
    document.form[index][3].checked=true;
    if (parseInt(element)<30) {
    document.form[nextindex][1].focus(); 
    window.scrollBy(0,75); }
    return false;
  }
}

function a_i(input, e) {
// AutoTab
var keyCode = (isNN) ? e.which : e.keyCode;
 
  element = new String(input.name);
  element=element.slice(1);
  index=new String("b"+String(parseInt(element)));
  nextindex=new String("b"+String(parseInt(element)+1));

  if (keyCode == 38) // "Cursor UP" pressed
  {
    if (parseInt(element)>1)
    {
      previndex=new String("b"+String(parseInt(element)-1));
      document.form[previndex][0].focus();
      return false;
    }
  }
 
  if (keyCode == 40) // "Cursor DOWN" pressed
  {
    if (parseInt(element)<80)
    document.form[nextindex][0].focus();
    return false;
  }
 
  if ((keyCode == 49) ||(keyCode == 97)) // "1" pressed
  {
    document.form[index][0].checked=true;
    if (parseInt(element)<80) {
    document.form[nextindex][2].focus(); 
    window.scrollBy(0,20); }
    return false;
  }
  
  if ((keyCode == 50) ||(keyCode == 98)) // "2" pressed
  {
    document.form[index][1].checked=true;
    if (parseInt(element)<80) {
    document.form[nextindex][2].focus(); 
    window.scrollBy(0,20); }
    return false;
  }

  if ((keyCode == 51) ||(keyCode == 99)) // "3" pressed
  {
    document.form[index][2].checked=true;
    if (parseInt(element)<80) {
    document.form[nextindex][2].focus(); 
    window.scrollBy(0,20); }
    return false;
  }

  if ((keyCode == 52) ||(keyCode == 100)) // "4" pressed
  {
    if (!document.form[index][3]) return false;
    document.form[index][3].checked=true;
    if (parseInt(element)<80) {
    document.form[nextindex][2].focus(); 
    window.scrollBy(0,20); }
    return false;
  }

  if ((keyCode == 53) ||(keyCode == 101)) // "5" pressed
  {
    if (!document.form[index][4]) return false;
    document.form[index][4].checked=true;
    if (parseInt(element)<80) {
    document.form[nextindex][2].focus(); 
    window.scrollBy(0,20); }
    return false;
  }

  if ((keyCode == 54) ||(keyCode == 102)) // "6" pressed
  {
    if (!document.form[index][5]) return false;
    document.form[index][5].checked=true;
    if (parseInt(element)<80) {
    document.form[nextindex][2].focus(); 
    window.scrollBy(0,20); }
    return false;
  }
}

