function popup(goPageURL,goPageName,goPageWidth,goPageHeight,left,top,scrollbars)
{
	
	window.open(goPageURL,goPageName,'width='+goPageWidth+',height='+goPageHeight+',menubar=no, scrollbars=' + scrollbars + ', resizable=no,left='+left+',top='+top);
	
}

function launchCenter2(goPageURL,goPageName,goPageWidth,goPageHeight,left,top,scrollbars) {
  
  var str = "height=" + goPageHeight + ",innerHeight=" + goPageHeight;
  str += ",width=" + goPageWidth + ",innerWidth=" + goPageWidth;
  
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - goPageWidth) / 2;
    var yc = (ah - goPageHeight) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
    str += ",resizable=yes";
  }
  
  window.open (goPageURL, goPageName, str);
  
}

function launchCenter(goPageURL,goPageName,goPageWidth,goPageHeight,left,top,scrollbars) {
  
  var str = "height=" + goPageHeight + ",innerHeight=" + goPageHeight;
  str += ",width=" + goPageWidth + ",innerWidth=" + goPageWidth;
  
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - goPageWidth) / 2;
    var yc = (ah - goPageHeight) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
  }
  
  window.open (goPageURL, goPageName, str);
  
}

function wConfirm(msg){
	
	if(!confirm(msg)) return false;	
	
	return;
}

var font_size = 9;
var line_height = 20;
		
function incTS() {

	if (font_size <= 16) {		
		article.style.fontSize = (font_size + 2) +"pt";
		article.style.lineHeight = (line_height + 2) + "pt";
		font_size = font_size + 2;
		line_height = line_height + 1;
	}
	
}

function decTS() {

	if (font_size >= 11) {
		article.style.fontSize = (font_size - 2) +"pt";
		article.style.lineHeight = (line_height - 2) + "pt";
		font_size = font_size - 2;
		line_height = line_height - 1;
	}
	
}


function trim(str){ 
	//var reg = /\s+/g; 
	//return str.replace(reg,'');
	
	while(''+str.charAt(0)==' ')
		str=str.substring(1,str.length);

	while(''+str.charAt(str.length-1)==' ')
		str=str.substring(0,str.length-1);
		
	return str;
}

function NumberFormat(val)
{
	var delimiter = ",";
	var d = 0;
	var i = 0;
	
	if(val.toString().indexOf('.')>=0){
	   a = val.toString().split('.');
	   d = a[1];
	   i = parseInt(a[0]);
	}
	else{
	   i = parseInt(val);
	}
	if(isNaN(i)) { return ''; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	var n = new String(i);
	var a = [];
	while(n.length > 3)
	{
		var nn = n.substr(n.length-3);
		a.unshift(nn);
		n = n.substr(0,n.length-3);
	}
	if(n.length > 0) { a.unshift(n); }
	n = a.join(delimiter);
	if(d.length < 1) { val = n; }
	
else if (d.length == 1) {val = n + '.' + d + '0';}
	
	else { 
	   if(d>0) val = n + '.' + d;
	   else val = n;
        }
	val = minus + val;
	return val;
}