/*LastModifyat091110*/
function Empty(v){if(v==''||v==undefined||v==null) {return true;}else{return false;}}
function E(i){return document.getElementById(i);}
function GV(v){
 var e=document.getElementsByName(v);
 var r=[];
 for(var i=0;i<e.length;i++){
	if (e[i].type=='radio'){
		if(e[i].checked) {
			return e[i].value;
		}
	}else{
		if(e[i].checked) r.push(e[i].value);
	}
 }
 return (r==[]?'':r);
}
function V(i){
	var e=E(i);
	if (e==null){e=document.getElementsByName(i);if (e==null)return false;}
	if (e.length==undefined||e.type=='select-one'){
		return e.value;
	}else{
		var d = GV(i);
		return d;
	}
}
function bz(i){return E(i)}
function ask(url,str){if (confirm(str)) location.href=url;}
String.prototype.Trim = function(){return this.replace(/(^\s+)|(\s+$)/g, "");}

bz.chkdiv = '';
bz.chk=function(str,func,andstr){
 if (typeof(lang)=='undefined')	{
	var lang ='chinese';	
 }

 var langs=[];
 langs['chinese'] = langs['english'] = new Array();//[];
 langs['chinese']['isrequired'] = '不能为空，请填写完整！';
 langs['english']['isrequired'] = ' is required!';
 langs['chinese']['shouldkeyin'] = '至少需要填写一项！';
 langs['english']['shouldkeyin'] = ' should fill in at least one.';
 var arr = str.split("$");
 for (var i=0;i<arr.length;i++){
    if (Empty(arr[i])) continue;
	var a = arr[i].split('|');
	if (Empty(V(a[0]))) {
	  alert(a[1] + langs[lang]['isrequired'] + '\n');	
	  if (E(a[0])!=null) E(a[0]).focus();
	  return false;
	}
 }
 if (!Empty(andstr)){
    var arr=andstr.split('&');
	if (!Empty(arr[0])){
	  var arrs = arr[0].split('|');
	  var isempty=1;
	  for(var x in arrs){
		 if ( !Empty(V(arrs[x])) ) {
			 isempty=0;
			 break;
		 }
	  }
	  if (isempty==1){
	     alert(arr[1] + langs[lang]['shouldkeyin']);
		 return false;
	  }
	}
 }
 if (!Empty(func)) { return func();}
 return true;
}
function $S(i){E(i).style.display='';}
function $H(i){E(i).style.display='none';}
bz.chkall=function(form,notchk,n){
   var nots = Empty(arguments[1]) ? "chkall" : arguments[1];
   for (var i=0;i<form.elements.length;i++){  
    	var e = form.elements[i];
	    if ( nots==e.id || e.id.indexOf('_notchk') >-1 ) continue;
		if (n!=null&&n!=undefined) {
			if (e.name!=n) continue;
		}
		e.checked = eval("form." + nots + ".checked");
   }  
}
function cwin(){window.open("","_self");top.opener=null;top.close();}
