function logout(){
  document.loginform.action.value = "logout";
  document.loginform.submit();
}

function Del(Word) {
	a = Word.indexOf("<");
	b = Word.indexOf(">");
	len = Word.length;
	c = Word.substring(0, a);
	if(b == -1)
	b = a;
	d = Word.substring((b + 1), len);
	Word = c + d;
	tagCheck = Word.indexOf("<");
	if(tagCheck != -1)
	Word = Del(Word);
	return Word;
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp('(^|\\\\s)'+searchClass+'(\\\\s|$)');
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function enableButtons(enable) {
	var buttons = getElementsByClass("btn");
	
	for (i = 0, j = 0; i < buttons.length; i++) {		
		buttons[i].disabled=enable ? false : true;
	}
}


/* The following function creates an XMLHttpRequest object, new version */
function createRequestObject(){
	var request_o; //declare the variable to hold the object.
	
	if(window.XMLHttpRequest){
		request_o = new XMLHttpRequest();
	} else {
		if(window.ActiveXObject){
		  request_o = new ActiveXObject("Microsoft.XMLHTTP");
	        }
	}		
	
	return request_o; //return the object
}	

function checkAll(field)
{			
	alert("check all, field " + field + " length "  + field.length);
		for (i = 0; i < field.length; i++)
			field[i].checked = true;

}

function uncheckAll(field)
{	
	alert("uncheck all");
		for (i = 0; i < field.length; i++)
			field[i].checked = false;
}