function MM_showHideLayers() { //v9.0
  //modified from original macromedia function to show/hide scroll bar to work with firefox
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  var o, obj2;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    	if (obj.style) {
			obj=obj.style;
			o=v;
			v=(v=='show')?'visible':(v=='hide')?'hidden':v;
			
			o=(o=='show')?'auto':(o=='hide')?'hidden':o;
		}

    	obj.visibility=v;
		
		//obj2=getElementById();
		//obj2=obj2.style;
		//obj2.overflow=o;
	}
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   var hasDecimal=false;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
      IsNumber = false;
      }

      if (Char == ".") {
      	if (hasDecimal) {
      		IsNumber = false;
      	} else {
      		hasDecimal = true;
      	}
      }
   }
   return IsNumber;

}

function toggleMe(a){
  var e=document.getElementById(a);
  if(!e)return true;
  if(e.style.display=="none"){
    e.style.display="block"
  } else {
    e.style.display="none"
  }
  return true;
}
function showMessagePlayerWindow(csvList) {
   var msgIdArr = csvList.split(",");
   var queryStr = '';
   for (i=0;i<msgIdArr.length;i++) {
   	queryStr += "messageId="+msgIdArr[i]+"&";
   }
   
   var sX = window.screenX;
   var sY = window.screenY;
   var xVal = sX + ((window.innerWidth - 550) / 2);
   var yVal = sY + ((window.innerHeight - 400) / 2);
   	
   var w = window.open("messages_popup.jsp?"+queryStr,"msgsWindow","status=0,toolbar=0,width=550,height=400,menubar=0,resizable=0");
   w.moveTo(xVal,yVal);
   w.focus();
   
}