if(!Utils) {
  var Utils = new function() {
    this.formatNumber = function(val, precision, sign) {
    	if( String(precision) == 'undefined' ) precision = 2;
    	if( String(sign) == 'undefined' ) sign = false;
    	var valArr = String(val).replace(',','.').split('.');

    	var beforeComma = valArr[0];
    	if( String(beforeComma) == 'undefined' ) beforeComma = '0';
    	var afterComma = valArr[1];
    	if( String(afterComma) == 'undefined' ) afterComma = '0';

    	if( afterComma.length>precision ) afterComma = afterComma.substring(0,precision);
    	var value = beforeComma+(precision == 0 ? '' : ','+afterComma);
    	for( var i=0; i<precision-afterComma.length; i++) value += '0';
    	if( sign && parseFloat(value.replace(',','.')) > 0.0) value = '+'+value;
    	return value;
    }//formatNumber
    this.openWindow = function(page, name, params) { window.open(page,name,params); }

    this.flipDiv = function(divId) {document.getElementById(divId).style.display = (document.getElementById(divId).style.display == 'none') ? 'block' : 'none';}

    this.getCookie = function( name ) {
      var allcookies = document.cookie;
      var cookieExp = name+"=";
      var pos = allcookies.indexOf(cookieExp);
      var cookieValue = '';
      if (pos != -1) {
        var start = pos + cookieExp.length;
      	var end = allcookies.indexOf(";", start);
      	if (end == -1) end = allcookies.length;
      	var cookieValue = allcookies.substring(start ,end);
      }
      return cookieValue;
    }//getCookie

    this.setCookie = function( name, value ) {
      var cookieExp = name+"=";
      var pos = document.cookie.indexOf(cookieExp);
      if (pos != -1) {
        var start = pos;
      	var end = document.cookie.indexOf(";path=/", start);
        var cookieBegin = document.cookie.substring(0,start);
        var cookieEnd = document.cookie.substr(end+7);
        document.cookie = cookieBegin+cookieEnd;
      }
      document.cookie = name+"="+value+";path=/;";
    }//setCookie

  }//Utils

}