function bz(v){return document.getElementById(v);}
function Empty(v){if (v==''||v==undefined||v==null) {return true;}else{return false;}}
function $(i){return document.getElementById(i);}
function V(v){return bz(v).value;}
function I(v){return bz(v).innerHTML;}
function T(v){return bz(v).innerText;}
function GV(i,v){bz(i).value=v}
function ask(url,str){if (confirm(str)) location.href=url;}
String.prototype.Trim = function(){ return this.replace(/(^\s+)|(\s+$)/g, "");}
bz.chk = function(str,func){
var arr = str.split("$");
 for (var i=0;i<arr.length;i++){
    if (Empty(arr[i])) continue;
	var arrme = arr[i].split('|');
	if (Empty(V(arrme[0]).Trim())) {
	  alert(arrme[1] + ' is required !\n');	
	  try{bz(arrme[0]).focus();}catch(e){}
	  return false;
	}
 }
 bz.formcheck=true;
 if (!Empty(func)) {func();}
 return bz.formcheck;
}
function display(i){bz(i).style.display=='none'?bz(i).style.display='':bz(i).style.display='none';}
bz.chkall = function(form,notchk){
   var nots = Empty(arguments[1]) ? "chkall" : arguments[1];
   for (var i=0;i<form.elements.length;i++){  
    	var e = form.elements[i];
	    if (e.id != nots) {
		e.checked = eval("form." + nots + ".checked");
		}
   }  
}
function cwin(){window.open("","_self");top.opener=null;top.close();}