var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);

function common_getElement(psID) {
   if(document.all) {
      return document.all[psID];
   } else {
      return document.getElementById(psID);
   }
} 
function common_getFormElementValue(psID) {
   elementValue = "";
   formElement  = common_getElement(psID);
   if (formElement!=undefined && formElement!=null ){
      if(formElement.tagName.toLowerCase()=="input"){
	     elementValue = formElement.value;
	  }
   }
   return elementValue;   
} 

function common_openWindow(wURL,wName,defWidth,defHeight) { 
   if (defWidth==undefined || defWidth==null){
       defWidthStr = "600";
   }else{ defWidthStr = defWidth+''; }
   if (defHeight==undefined || defHeight==null){
       defHeightStr = "600";
   }else{ defHeightStr = defHeight+''; }   
   wProp = 'width='+defWidthStr+',height='+defHeightStr+',resizable=yes,scrollbars=yes,toolbar=no,location=no,status=yes';
   return window.open(wURL,wName,wProp);
} 

function fixPNG(myImage) 
{
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML	  
    }
}

function common_trim(stringToTrim){
    if(stringToTrim==null) return null; 
    return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function common_hideObject(idOfObj){
   objToShow = common_getElement(idOfObj);
   if (objToShow!=undefined && objToShow!=null){
      objToShow.style.display = "none";	   
   }
}

function common_showHiddenObject(idOfObj,posX,posY){
   objToShow = common_getElement(idOfObj);
   if (objToShow!=undefined && objToShow!=null){      
	  if (posX!=undefined && posY!=undefined && posX!=null && posY!=null){
	     objToShow.style.position = "absolute";
		 objToShow.style.right = objToShow.style.bottom = objToShow.style.width = objToShow.style.height = "0px";
	  }      
	  objToShow.style.display = "block";	  
      //objToShow.style.visibility="visible";	  
   }
}
function common_fixFlash(){
	objects = document.getElementsByTagName("object");
	for (var i = 0; i < objects.length; i++)
	{
	    objects[i].outerHTML = objects[i].outerHTML;
	}
}
