function trim(s) {
	while (s.substring(0,1) == " ") {
		s = s.substring(1, s.length);
	}
	while (s.substring(s.length-1, s.length) == ' ') {
		s = s.substring(0,s.length-1);
	}

	return s;
}


function number_format(sk) {
  var sk=sk+'';
 
  var sk=sk.split('.');
  var n=sk[0];
  var res='';

 
  sk[2]=parseFloat(sk[1]);
  if (isNaN(sk[2])) sk[1]=0;
  
  var i=n.length;
  var kiek=0;
  while (i>0) {
  	if (kiek==3) {
  		res=','+res;
  		kiek=1;
  	}
  	else kiek=kiek+1;
  	i=i-1;
  	res=n.substr(i,1)+res;
  }
  
  var cnt='';
  if (sk[1].length==1 && sk[1]<10) cnt='.'+sk[1]+'0';
  else cnt='.'+sk[1];
 
  if (cnt=='.0') cnt='.00';
  if (res.length==0) res=0;
  return res+cnt;
}

function round ( val, precision ) {

    var precision = (round.arguments.length > 1) ? round.arguments[1] : 0;
    return Math.round(val * Math.pow(10, precision))/Math.pow(10, precision);
}// }}}
