function wxyopen(uri,x,y) {
//	alert('ok');
	window.open(uri,'',"resizable=yes, scrollbars=yes, status=no" + (y > 0 ? ", height=" + y : "") + (x > 0 ? ", width=" + x : ""));
}

/***************************************************
 * Checkbox checking/unchecking/inverting functions
 **************************************************/
function checkAll(id){
   var f = document.getElementById(id);
   var inputs = f.getElementsByTagName("input");
   for(var t = 0;t < inputs.length;t++){
     if(inputs[t].type == "checkbox")
       inputs[t].checked = true;
   }
 }

function change_div (id) {
	if (document.getElementById(id).style.display=="none") 
		document.getElementById(id).style.display='';
	else 
		document.getElementById(id).style.display="none";
}

 function uncheckAll(id){
   var f = document.getElementById(id);
   var inputs = f.getElementsByTagName("input");
   for(var t = 0;t < inputs.length;t++){
     if(inputs[t].type == "checkbox")
       inputs[t].checked = false;
   }
 }
 function invertAll(id){
   var f = document.getElementById(id);
   var inputs = f.getElementsByTagName("input");
   for(var t = 0;t < inputs.length;t++){
     if(inputs[t].type == "checkbox")
       inputs[t].checked = !inputs[t].checked;
   }
 }
 
 
/***************************************************
 * Hide/Show Divs
 **************************************************/
function hideDiv(div) {
    if (!document.getElementById) return;
    obj = document.getElementById(div);
    obj.style.display="none";
}
function showDiv(div) {
    if (!document.getElementById) return;
    obj = document.getElementById(div);
    obj.style.display="block";
}
