// JavaScript Document

function ShiftTo(DivID){
Base=document.getElementById('Maindiv');
Sub=Base.getElementsByTagName('div');
for (x=0;x<Sub.length;x++){
if (Sub[x].id==DivID && Sub[x].parentNode==Base){
Sub[x].style.display="block";
}else{
Sub[x].style.display="none";
}
}
}


function ChangePos(Position, tabname) {
  document.getElementById(tabname).style.backgroundPosition = Position;
  }

function insertAtCursor(myFieldId, myValue)
   {
     myField = document.getElementById(myFieldId)
     // IE support
     if (document.selection) {
        var temp;
        myField.focus();
        sel = document.selection.createRange();
        temp = sel.text.lenght;
        sel.text = myValue;
        if (myValue.length == 0) {
           sel.moveStart('character', myValue.length);
           sel.moveEnd('character', myValue.length);
        }
        else {
           sel.moveStart('character', -myValue.length + temp);
        }
        sel.select();
     }
     // MOZILLA support
     else if (myField.selectionStart || myField.selectionStart == '0') {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        myField.value = myField.value.substring(0, startPos) + myValue +
            myField.value.substring(endPos, myField.value.length);
        myField.selectionStart = startPos + myValue.length;
        myField.selectionEnd = startPos + myValue.length;
      }
      else { // JUST APPEND
         myField.value += myValue;
      }
      myField.focus();
   }


function blocking(nr)
{
	if (document.layers)
	{
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	}
	else if (document.all)
	{
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
	}
	else if (document.getElementById)
	{
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}
}