function openpage (url, wwidth, wheight) {
        title = '';
        opts = 'width='+wwidth+',height='+wheight+',resizable=no,scrollbars=no';
       	popupWin = window.open(url, title, opts);
	popupWin.focus();
}

function disableAll(node)
{
   var check = node.value;

   var spec = document.getElementById('spec');
   var input = spec.getElementsByTagName('input');

   if (node.checked) {
       
      for (var i = 0; i<input.length; i++)
           input.item(i).disabled = true;

      if (check == 10) {
         input.item(9).disabled = false;
         for (var i = 0; i<input.length-1; i++) {
    	     if (input.item(i).checked == true) input.item(i).checked = false;
         }

      }
  }
  else {
      for (var i = 0; i<input.length; i++)
           input.item(i).disabled = false;
  }
}


function invert_spec(node)
{
   var check = node.value;

   var spec = document.getElementById('spec');
   var input = spec.getElementsByTagName('input');

   if (node.checked) {
   
      if (check == 1) {
       
         if (input.item(5).disabled == false) input.item(5).disabled = true;

 	 if (input.item(5).checked == true) input.item(5).checked = false;

      }
      if (check == 2) {

         if (input.item(4).disabled == false) input.item(4).disabled = true;
         if (input.item(5).disabled == false) input.item(5).disabled = true;
         if (input.item(8).disabled == false) input.item(8).disabled = true;

 	 if (input.item(4).checked == true) input.item(4).checked = false;
 	 if (input.item(5).checked == true) input.item(5).checked = false;
 	 if (input.item(8).checked == true) input.item(8).checked = false;
      }
      if (check == 4) {

         if (input.item(4).disabled == false) input.item(4).disabled = true;
         if (input.item(5).disabled == false) input.item(5).disabled = true;

 	 if (input.item(4).checked == true) input.item(4).checked = false;
 	 if (input.item(5).checked == true) input.item(5).checked = false;
      }
      if (check == 5) {

         if (input.item(1).disabled == false) input.item(1).disabled = true;
         if (input.item(3).disabled == false) input.item(3).disabled = true;
         if (input.item(5).disabled == false) input.item(5).disabled = true;
         if (input.item(6).disabled == false) input.item(6).disabled = true;
         if (input.item(7).disabled == false) input.item(7).disabled = true;
         if (input.item(8).disabled == false) input.item(8).disabled = true;

 	 if (input.item(1).checked == true) input.item(1).checked = false;
 	 if (input.item(3).checked == true) input.item(3).checked = false;
 	 if (input.item(5).checked == true) input.item(5).checked = false;
 	 if (input.item(6).checked == true) input.item(6).checked = false;
 	 if (input.item(7).checked == true) input.item(7).checked = false;
 	 if (input.item(8).checked == true) input.item(8).checked = false;
      }
      if (check == 6) {

         if (input.item(0).disabled == false) input.item(0).disabled = true;
         if (input.item(1).disabled == false) input.item(1).disabled = true;
         if (input.item(3).disabled == false) input.item(3).disabled = true;
         if (input.item(4).disabled == false) input.item(4).disabled = true;
         if (input.item(6).disabled == false) input.item(6).disabled = true;
         if (input.item(8).disabled == false) input.item(8).disabled = true;

 	 if (input.item(0).checked == true) input.item(0).checked = false;
 	 if (input.item(1).checked == true) input.item(1).checked = false;
 	 if (input.item(3).checked == true) input.item(3).checked = false;
 	 if (input.item(4).checked == true) input.item(4).checked = false;
 	 if (input.item(6).checked == true) input.item(6).checked = false;
 	 if (input.item(8).checked == true) input.item(8).checked = false;
      }
      if (check == 7) {

         if (input.item(4).disabled == false) input.item(4).disabled = true;
         if (input.item(5).disabled == false) input.item(5).disabled = true;

 	 if (input.item(4).checked == true) input.item(4).checked = false;
 	 if (input.item(5).checked == true) input.item(5).checked = false;
      }
      if (check == 8) {

         if (input.item(4).disabled == false) input.item(4).disabled = true;
         if (input.item(8).disabled == false) input.item(8).disabled = true;

 	 if (input.item(4).checked == true) input.item(4).checked = false;
 	 if (input.item(8).checked == true) input.item(8).checked = false;
      }
      if (check == 9) {

         if (input.item(1).disabled == false) input.item(1).disabled = true;
         if (input.item(4).disabled == false) input.item(4).disabled = true;
         if (input.item(5).disabled == false) input.item(5).disabled = true;
         if (input.item(7).disabled == false) input.item(7).disabled = true;

 	 if (input.item(1).checked == true) input.item(1).checked = false;
 	 if (input.item(4).checked == true) input.item(4).checked = false;
 	 if (input.item(5).checked == true) input.item(5).checked = false;
 	 if (input.item(7).checked == true) input.item(7).checked = false;
      }


      if (check == 10) {
         input.item(9).disabled = false;
         for (var i = 0; i<input.length-1; i++) {
    	     if (input.item(i).checked == true) input.item(i).checked = false;
         }

      }
  }
  else {
      if (check == 1) {
          if (input.item(5).disabled == true) input.item(5).disabled = false;
      }
      if (check == 2) {
          if (input.item(4).disabled == true) input.item(4).disabled = false;
          if (input.item(5).disabled == true) input.item(5).disabled = false;
          if (input.item(8).disabled == true) input.item(8).disabled = false;
      }
      if (check == 4) {
          if (input.item(4).disabled == true) input.item(4).disabled = false;
          if (input.item(5).disabled == true) input.item(5).disabled = false;
      }
      if (check == 5) {
          if (input.item(1).disabled == true) input.item(1).disabled = false;
          if (input.item(3).disabled == true) input.item(3).disabled = false;
          if (input.item(5).disabled == true) input.item(5).disabled = false;
          if (input.item(6).disabled == true) input.item(6).disabled = false;
          if (input.item(7).disabled == true) input.item(7).disabled = false;
          if (input.item(8).disabled == true) input.item(8).disabled = false;
      }
      if (check == 6) {
          if (input.item(0).disabled == true) input.item(0).disabled = false;
          if (input.item(1).disabled == true) input.item(1).disabled = false;
          if (input.item(3).disabled == true) input.item(3).disabled = false;
          if (input.item(4).disabled == true) input.item(4).disabled = false;
          if (input.item(6).disabled == true) input.item(6).disabled = false;
          if (input.item(8).disabled == true) input.item(8).disabled = false;
      }
      if (check == 7) {
          if (input.item(4).disabled == true) input.item(4).disabled = false;
          if (input.item(5).disabled == true) input.item(5).disabled = false;
      }
      if (check == 8) {
          if (input.item(4).disabled == true) input.item(4).disabled = false;
          if (input.item(8).disabled == true) input.item(8).disabled = false;
      }
      if (check == 9) {
          if (input.item(1).disabled == true) input.item(1).disabled = false;
          if (input.item(4).disabled == true) input.item(4).disabled = false;
          if (input.item(5).disabled == true) input.item(5).disabled = false;
          if (input.item(7).disabled == true) input.item(7).disabled = false;
      }


  }
}


timestr = "00:00:00";
tid = 0;
pause = 0;
var to;
var bcount;
var tcount;

function time(n) {
    tid=window.setTimeout("time(1)",to);

    today = new Date();
    today.setTime((today.getTime()+today.getTimezoneOffset()*60*1000)+(4*60*60*1000));

    if(today.getMinutes() < 10) { pad = "0" }
    else pad = "";
    if(today.getSeconds() < 10) { pads = "0"}
    else pads = "";
    timestr=today.getHours()+":"+pad+today.getMinutes()+":"+pads+today.getSeconds();
    f.result.value = timestr;
    window.status = timestr;
    window.clearTimeout(tid);
    tid=window.setTimeout("time()",to);
}


function start(x) {
  f=x;
  to=60;
  time(x);
  }

function cleartids() {
 window.clearTimeout(tid);
}
