<!--
//# (c) Zonum Solutions
//# March 25, 2009
//# Zonums Virtual Controls
//# Please ask before taking the code!


 function getmyobj(id)
  {
   return  document.getElementById(id);
  }
  
 function vset_disabled(xEnabled)
  {
   if(xEnabled==true) {return "";} else {return " disabled ";}
  }

 function vclick(xfun)
 {
  if(xfun.length>1) {return ' onclick="'+xfun+'"';}
   else {return "";}
 }
 
 function vwidth(xwidth)
  {
   xwidth=""+xwidth;
   if (xwidth.length>0) {xwidth=' style="width:'+xwidth+'px"';}
   return xwidth;
  }

 function addBtnW(xname,xvalue,xfun,xwidth,xEnabled)
  { 
   if (xEnabled === undefined ) {xEnabled=true;}
   
   var obj='<input type="button" name="'+xname+'" value="'+xvalue+'"'+vset_disabled(xEnabled)+vclick(xfun)+vwidth(xwidth)+'/>';
   return obj;
  }

 function addBtn(xname,xvalue,xfun,xEnabled)
  { 
   if (xEnabled === undefined ) {xEnabled=true;}
   
   return addBtnW(xname,xvalue,xfun,'',xEnabled);
  }
  
  
  function addTEditX(xname,xvalue,xstyle,xfun,xEnabled)
  {
   if (xstyle.length>0) {xstyle=' style="'+xstyle+'"';}
   var obj='<input type="text" name="'+xname+'" value="'+xvalue+'"'+xstyle+vset_disabled(xEnabled)+'>';
   return obj;
  }
  
  function addTEditW(xname,xvalue,xwidth,xEnabled)
   {
    if (xEnabled === undefined ) {xEnabled=true;}
    var xstyle='width:'+xwidth+'px';
    
    return addTEditX(xname,xvalue,xstyle,'',xEnabled);
   }
   
  function addTEdit(xname,xvalue,xEnabled)
   {
    if (xEnabled === undefined ) {xEnabled=true;}
    
    return addTEditX(xname,xvalue,'','',xEnabled);
   }
  
  
 function addCheck(xname,xvalue,xcheck,xfun,xEnabled)
  {
   var ischecked=zif(xcheck==true," checked ","");
   if (xfun === undefined ) {xfun="";}
   if (xEnabled === undefined ) {xEnabled=true;}
   
   var obj='<input type="checkbox" name="'+xname+'" '+ischecked+vset_disabled(xEnabled)+vclick(xfun)+'>'+xvalue;
   return obj;
	} 
	

	function addRadioE(xname,xvalue,xfun,xcheck,xEnabled)
  {
   var ischecked=zif(xcheck==true," checked ","");
   var obj='<input type="radio" name="'+xname+'" '+ischecked+vset_disabled(xEnabled)+vclick(xfun)+'>'+xvalue;
   return obj;
	}
	
	function addRadio(xname,xvalue,xfun,xcheck)
	 {
	  return addRadioE(xname,xvalue,xfun,xcheck,true);
	 }
	
	
	function addCombo_options(xvalues,xsel)
	 {
	  var cad="";
		var cad2=""; 
	  var listvals=xvalues.split('|');
	  var n=listvals.length;
	  if(n>0) {
	  for (var i=0; i<n; i++) {
	   if(i==xsel) {cad2=" selected ";} else {cad2="";}
	   cad+='<option value="item"'+cad2+'>'+listvals[i]+'</option>';
	  }
	  }
    cad+='</select>';
	 
	  return cad;
	 }
	
	function addComboW(xname,xvalues,xsel,xwidth,xfun,xEnabled)
	 {
	  if(xfun.length>1) {xfun=' onchange="'+xfun+'" '; }
	  if (xEnabled === undefined ) {xEnabled=true;}
	  //var cad='<select name="'+xname+'" onchange="'+xfun+'"'+vset_disabled(xEnabled)+' style="width:'+xwidth+'px">';
	  var cad='<select name="'+xname+'"'+xfun+vset_disabled(xEnabled)+vwidth(xwidth)+'>';
    return cad+addCombo_options(xvalues,xsel);
	 }
	
	function addCombo(xname,xvalues,xsel,xfun,xEnabled)
	 {
	  if (xfun === undefined ) {xfun="";}
	  if (xEnabled === undefined ) {xEnabled=true;}
	  
    return addComboW(xname,xvalues,xsel,"",xfun,xEnabled);
	 }

-->