function openDiv(divName,setVisible){
	var obj = document.getElementById(divName);
	var visibility="hidden";
	if(setVisible==true){visibility="visible";}
	if(obj!=null){
		obj.style.visibility = visibility;		
	}
}
function openCloseDiv(divName){
	var obj = document.getElementById(divName);
	var visibility=obj.style.display;
	
	if(obj!=null){
		if( visibility=="none" || visibility=="hidden") 
			visibility = "";
		else
			visibility = "none";			
		obj.style.display = visibility;
	}
}
function popUpSmall(url) {
	var width = 400;
	var height = 200;
	
	popUpWindow(url,width,height);
}
function openr(URL,width,height){
	var iLeft = (screen.width  - width) / 2 ;
	var iTop  = (screen.height - height) / 2 ;
	var	sOptions = ",width=" + width ;
	sOptions += ",height=" + height ;
	
  var winParam="toolbar=no,location=0,directories=0,status=0,menubar=no,scrollbars=yes"+sOptions;
  if ((navigator.appName.indexOf("Netscape") != -1) ||  ((navigator.appVersion.indexOf("Mac") != -1))) {
	sOptions += ",left=" + iLeft ;
	sOptions += ",top=" + iTop ;
    winParam="toolbar=no,location=0,directories=0,status=0,menubar=no,scrollbars=yes"+sOptions; }
  var remote = window.open(URL,"tw",winParam);
  if (remote.opener == null) {
    remote.opener = window;
    
  }
}

function popUpWindow(url,width,height) {
	
	var iLeft = (screen.width  - width) / 2 ;
	var iTop  = (screen.height - height) / 2 ;

	var sOptions = "toolbar=no,status=no,menubar=yes,scrollbars=yes" ;
	sOptions += ",width=" + width ;
	sOptions += ",height=" + height ;
	sOptions += ",left=" + iLeft ;
	sOptions += ",top=" + iTop ;

	var oWindow = window.open( url, "malvaDialogBox", sOptions ) ;	
	var dOptions = "dialogWidth=400px;dialogHeight=200px;center=yes;border=thin;help=no;status=no;scrollbars=no;"
//	var oWindow = window.showModalDialog(url,"malvaDialogBox", dOptions ) ;	

	if (!oWindow.opener)
         oWindow.opener = self; 
}

function check_all(obj,val)
{
	var obj_len=obj.length;
	for (i=0; i<obj_len; i++) {
		if(obj.elements[i].type=='checkbox') {
			obj.elements[i].checked=val;
		}
	}
}
function check_all_with_id(obj,val,id)
{
	var obj_len=obj.length;
	for (i=0; i<obj_len; i++) {
		if(obj.elements[i].type=='checkbox' && obj.elements[i].name==id) {
			obj.elements[i].checked=val;
		}
	}
}

var nl2br_reg = /([^>\r\n]?)(\r\n|\n\r|\r|\n)/g
function nl2br (str, is_xhtml) {
	var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '<br />' : '<br>';
	return (str + '').replace(nl2br_reg, '$1'+ breakTag +'$2');
}

function _under_(){
	alert( "Underconstruction" );
}