function draw_button(name, desc, type) {
	var st=""
	if (type==0) // ordinary image
		st += "<img"
	else if (type==1) // input type=image
		st += "<input type='image'"
	//st += " border='0' alt=\""+desc+"\" src='/ebhtml/images/"+name+".gif' onmouseover='this.src=\"/images/"+name+"_on.gif\"' onmouseout='this.src=\"/images/"+name+".gif\"' />"
	st += " align='absmiddle' border='0' alt=\""+desc+"\" src='/ebhtml/images/"+name+".gif' onmouseover='this.src=\"/ebhtml/images/"+name+"_on.gif\"' onmouseout='this.src=\"/ebhtml/images/"+name+".gif\"' />"
	document.write(st)
}

function draw_button1(name, desc, width) {
	var st=""
	st += "<img ID=\"" + desc + "\""
	if (width)
	   st += " width='" + width + "'"
	st += " border='0' alt=\""+desc+"\" src='/ebhtml/images/"+name+".gif'/>"
	document.write(st)
}

function draw_button2(name, desc, type) {
	var st=""
	if (type==0) // ordinary image
		st += "<img name=\"" + desc + "\" ID=\"" + desc + "\""
	else if (type==1) // input type=image
		st += "<input name=\"" + desc + "\" ID=\"" + desc + "\" type='image'"
	st += " align='absmiddle' border='0' alt=\""+desc+"\" title=\""+desc+"\"  src='/ebhtml/images/"+langId+"/"+name+".gif' onmouseover='this.src=\"/ebhtml/images/"+langId+"/"+name+"_on.gif\"' onmouseout='this.src=\"/ebhtml/images/"+langId+"/"+name+".gif\"' />"
	document.write(st)
}

function draw_button3(name, desc, type, id) {
	var st=""
	if (type==0) // ordinary image
		st += "<img ID=\"" + desc + "\""
	else if (type==1) // input type=image
		st += "<input ID=\"" + desc + "\" type='image'"
	st += " align='absmiddle' border='0' alt=\""+desc+"\" src='/ebhtml/images/"+lang+"/"+name+".gif' onmouseover='this.src=\"/ebhtml/images/"+lang+"/"+name+"_on.gif\"' onmouseout='this.src=\"/ebhtml/images/"+lang+"/"+name+".gif\"' />"
	document.write(st)
}


function buttonstr(name, desc, type) {
	var st=""
	if (type==0) // ordinary image
		st += "<img ID=\"" + desc + "\""
	else if (type==1) // input type=image
		st += "<input ID=\"" + desc + "\" type='image'"
	st += " align='absmiddle' border='0' alt=\""+desc+"\" title=\""+desc+"\"  src='/ebhtml/images/"+langId+"/"+name+".gif' onmouseover='this.src=\"/ebhtml/images/"+langId+"/"+name+"_on.gif\"' onmouseout='this.src=\"/ebhtml/images/"+langId+"/"+name+".gif\"' />"
	return(st)
}

function popup(hid, windowid, width, height){
	if (width<=10) width=200
	if (height<=10) height=200
	window.open('publicportal.cgi?.iscontentonly=1&.destpophid='+hid, windowid, 'toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizeable=1,width='+width+',height='+height)
}

function toggleCheckBox(cb){	
	var i;

	if(cb.tagName=='INPUT'){
		cb.checked = !cb.checked;
	}else	
	for(i = 0;i<cb.length;i++){
		cb[i].checked = !cb[i].checked;
	}
}

function setCheckBox(cb,val){
	var i;

	if(cb.tagName=='INPUT'){
		cb.checked = val;
	}else
	for(i = 0;i<cb.length;i++){
		cb[i].checked = val;
	}
}

function getStrLang(text) {
   var outstr = text;

   if (document.all) {  // using internet explorer
      var i = outstr.indexOf('#ebString-');
      if (i > -1) {
         var j = outstr.indexOf('" datafld="');
         if (j > -1) {
            var xmlid = outstr.substr(i+1, j-i-1);
            i = j + 11;
            j = outstr.indexOf('"></SPAN>');
            var strid = outstr.substr(i, j-i);
            var e = document.getElementById(xmlid);
			var count=0;
            if (e.readyState == "complete") outstr = e.recordset(strid);
			else outstr = 'Incomplete XML'
         }
      }
   } 
   return outstr;
}

function wait_promptLang(count, evaltext, xmlid, strid) {
	var e = document.getElementById(xmlid);
	if (e.readyState == "complete")	{
		//alert(e.recordset(strid))
		var s = evaltext;
		s = s.replace('$1', e.recordset(strid));
		eval(s);
	} else {
		setTimeout('wait_promptLang('+(count+1)+', \''+evaltext+'\', '+xmlid+','+strid+')', 500);
	}
}

function promptLang(xmltext, evaltext) {	// versi satu param SAJA
   var outstr = xmltext;

   if (document.all) {  // using internet explorer
      var i = outstr.indexOf('#ebString-');
      if (i > -1) {
         var j = outstr.indexOf('" datafld="');
         if (j > -1) {
            var xmlid = outstr.substr(i+1, j-i-1);
            i = j + 11;
            j = outstr.indexOf('"></SPAN>');
            var strid = outstr.substr(i, j-i);
            var e = document.getElementById(xmlid);
			var count=0;
			setTimeout('wait_promptLang(0, \''+evaltext+'\', \''+xmlid+'\',\''+strid+'\')', 500);
         }
      }
   } else {
		var s = evaltext;
		s = s.replace('$1', xmltext);
		eval(s);
   }
}

// ============ only for report and graph ==================
function openNews(ceid){
	var url="/ebscript/publicportal.cgi?.iscontentonly=1&.destpophid=20512024&ceid="+ceid;
	window.open(url,null,"height=480,width=640,status=yes,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no");

}