function sendRequest(url_, delegate){
	var url_ = url_.split('?');
	if(url_ != null){
		var url = url_[0];
		var pars = (url_[1] != null) ? url_[1] : '';
		var AjaxObj = new Ajax.Request(
							url,
							{
				 				method: 'get',
								parameters: pars,
								onComplete: delegate
							}
				  	  );
	}
}
function sendFormRequest(oForm, delegate) {
	var url = oForm.action;
	var pars = wrapFormElement(oForm);
	var AjaxObj = new Ajax.Request(
						url,
						{
				 			method: 'post',
							parameters: pars,
							onComplete: delegate
						}
				  );
}
function wrapFormElement(oForm) {
    var aParams = new Array();
    for (var i=0 ; i < oForm.elements.length ; i++) {
		
		if(oForm.elements[i].type != 'checkbox' && oForm.elements[i].type != 'radio' ||
		   (oForm.elements[i].type == 'checkbox' && oForm.elements[i].checked == true) ||
		   (oForm.elements[i].type == 'radio' && oForm.elements[i].checked == true) ){

			var sParam = encodeURIComponent(oForm.elements[i].name);
			sParam += "=";
			sParam += encodeURIComponent(oForm.elements[i].value);
			aParams.push(sParam);
		}
    } 
    return aParams.join("&");
}
function set_allcheckbox(oForm){
	var aParams = new Array();
    for (var i=0 ; i < oForm.elements.length ; i++) {
		
		if(oForm.elements[i].type == 'checkbox'){
			
			oForm.elements[i].checked = !oForm.elements[i].checked;
		}
	}
}
//tab
function tab(selected, prefix, class1, class2){
	
	var tabItem;
	for(var i=1; (tabItem=$(prefix+i)) != null;i++){
		
		if(i == selected){
			
			tabItem.className = class1;
		}else{
			
			tabItem.className = class2;
		}
	}
}

function Hide(id){
		
	$(id).style.display = 'none';
}

function Show(id){
		
	$(id).style.display = '';
}

function Visible(id){
  	
	var tmp = $(id).style.display;
	$(id).style.display = (tmp != "none" ? "none" : "");
}