function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}

function SetCookie(name, value)
{
	document.cookie=name+"="+escape(value)+"; expires=TUES, 27-MAY-2025 12:00:00 GMT"+"; path=/";
}

function SetTempCookie(name, value)
{
	document.cookie=name+"="+escape(value)+"; path=/";
}

function GetCookie(name)
{
	var dc=document.cookie;	var prefix=name+"=";var begin=dc.indexOf("; "+prefix);
	if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0) return null;}
	else{begin+=2;}
	var end=document.cookie.indexOf(";",begin);
	if (end==-1){end=dc.length;}
	return unescape(dc.substring(begin+prefix.length,end));
}

function DeleteCookie(name)
{
	document.cookie=name+"=expired; path=/; expires=TUES, 27-MAY-1980 12:00:00 GMT";
}

function GetURLParameter(name)
{
	var cgiString=document.location.href.substring(document.location.href.indexOf('?'),document.location.href.length);
	var ps="";
	if(cgiString.indexOf(name+'=')!=-1)
	{
		ps=cgiString.substring(cgiString.indexOf(name+'=')+name.length+1,cgiString.length);
		if(ps.indexOf('&')!=-1) return ps.substring(0,ps.indexOf('&'));
	}
	return ps;
}

function GetMainURLParameter(name)
{
	var cgiString=document.location.href.substring(document.location.href.indexOf('?'),document.location.href.length);
	var ps="";
	if(cgiString.indexOf(name+'=')!=-1)
	{
		ps=cgiString.substring(cgiString.indexOf(name+'=')+name.length+1,cgiString.length);
		if(ps.indexOf('&')!=-1) return ps.substring(0,ps.indexOf('&'));
	}
	return ps;
}

function RoundOff(n)
{
	var val=String(Math.round(parseFloat(n)*100)/100);
	return val;
}

function RoundOff2(n)
{
	var val=String(Math.round(parseFloat(n)*100)/100);
	var dt=val.indexOf(".");
	if (dt==-1){val += ".00";}
	else if(dt==val.length-2){val+="0";}
	return val;
}

function Debug(text)
{
	if(window.top.debugWindow && !window.top.debugWindow.closed)
		{window.top.debugWindow.document.write(text+"\n");}
	else
	{
		window.top.debugWindow=window.open("","Debug","left=0,top=0,width=300,height=200,scrollbars=yes,"+"status=yes,resizable=yes");
		window.top.debugWindow.opener=self;
		window.top.debugWindow.document.open();
		window.top.debugWindow.document.write("<HTML><HEAD><TITLE>Debug Window</TITLE></HEAD><BODY><PRE>\n");
		window.setTimeout('Debug('+text+')',1000);
	}
}

function OpenSubWindow(sURL,iWidth,iHeight,bScroll)
{
  var iScreenX=(screen.width-iWidth)/2;
  var iScreenY=(screen.height-iHeight)/2;
  var sProperties="resizable=0,scrollbars="+bScroll+",toolbar=0,location=0,directories=0,status=0,menubar=0,left="+iScreenX+",top="+iScreenY+",width="+iWidth+",height="+iHeight;
  return window.open(sURL,"",sProperties);
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

function removeSpaces(string)
{
  var t;
  t = string.split(' ').join('');
  t = t.replace(/[^a-zA-Z 0-9]+/g,'');
  return t.toLowerCase();
}
