
function help(x) {
	var vin=window.open(x,'help');
    vin.focus();
}

function openNew(x) {
  var graphWindow = window.open(x,'help',config='resizable=yes,scrollbars=yes,locationbar=no,menubar=no,status=no');
  if (window.focus()) graphWindow.focus();
}

function removeComma(x) {
	return x.replace(/,/,".");
}

function changeDecimalSign(indata, sign) {
	return (""+indata).replace(".",sign);
}

function numberOfDecimals(indata,decimals) {
    var x = parseFloat(indata);
    var y=0.5;
    for (i=0; i<decimals; i++) {
        y=y/10;
    }
    x=x+y;

    var s = new String(""+x+"");
    var point = s.indexOf(".");
    var i = point + decimals + 1;
    if (i<=s.length && point>=0) {
        s = s.substring(0,i);
    }
    if (s.indexOf('.')==s.length-1) {
        s = s.substring(0,s.length-1);
    }
	return s;
}


function changesDecimalsAndSign(indata, sign, disimals) {
    return changeDecimalSign(numberOfDecimals(indata,disimals),sign);
}

function getInternetExplorerVersion()
// Returns the version of Windows Internet Explorer or a -1
// (indicating the use of another browser).
{
   var rv = -1; // Return value assumes failure.
   if (navigator.appName == 'Microsoft Internet Explorer')
   {
      var ua = navigator.userAgent;
      var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
      if (re.exec(ua) != null)
         rv = parseFloat( RegExp.$1 );
   }
   return rv;
}

