	var ajaxObj = new XMLHTTP("/mybic/mybic_server.php");
	function template_confirm(msg,tpl,div,form)
	{
		is_confirmed = confirm(msg);
  		if (is_confirmed) {
			/*
			url = "&tpl=" + tpl;
			if(div) { loading(div); url = url + "&div=" + div ; }
			if(form) url = url + ajaxObj.getForm(form);
			//ajaxObj.debug = 1;
			ajaxObj.call("action=ajaxtemplate" + url , cbtemplate);
			*/
			
			return template(tpl,div,form);
		}
		return false;
	}
function template(tpl,div,form,return_div) {
	url = "&tpl=" + tpl;
	
	if(return_div) {
		url = url + "&return_div=" + return_div + "&return_div_html=" + escape(document.getElementById(return_div).innerHTML);
	}
	
	if(div) { loading(div); url = url + "&div=" + div ; }
	if(form) url = url + ajaxObj.getForm(form);
	//ajaxObj.debug = 1;
    ajaxObj.call("action=ajaxtemplate" + url , cbtemplate);
	if(return_div) { loading(return_div);}
	return false;
}
function cbtemplate(resp) {
	document.getElementById(resp.div).innerHTML = resp.output;
	if (resp.return_div) document.getElementById(resp.return_div).innerHTML = unescape(resp.return_div_html);
}
function loading(div){
	document.getElementById(div).innerHTML = "<div style='width: 100%; text-align:center;padding:2px 2px 2px 2px;'><img src='/imagens/ajax.gif' /></div>"
}
  

   
function print_r(theObj){
	if(theObj.constructor == Array || theObj.constructor == Object){
		document.write("<ul>")
	    for(var p in theObj){
    	if(theObj[p].constructor == Array|| theObj[p].constructor == Object){
			document.write("<li>["+p+"] => "+typeof(theObj)+"</li>");
			document.write("<ul>")
			print_r(theObj[p]);
			document.write("</ul>")
      } else {
			document.write("<li>["+p+"] => "+theObj[p]+"</li>");
      }
    }
		document.write("</ul>")
  }
}