function e4www_view_getInternetExplorerVersion()
{
   var rv=-1;
   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;
}

var e4www_view_ie=e4www_view_getInternetExplorerVersion();
var e4www_view_selects=new Array();

function e4www_view(e,id_content)
{
   e4www_view_stop_event(e,id_content);
	/*alert(id_content);*/
   if(e4www_view_ie<7 && e4www_view_ie>1)
   {
	   e4www_view_selects=new Array();
	   t=document.getElementsByTagName('select');
	   for(c=0;c<t.length;c++)
	   {
		   if(t[c].style.visibility!='hidden')
		   {
			   e4www_view_selects[e4www_view_selects.length]=t[c];
			   t[c].style.visibility='hidden';
		   }
	   }
   }

   if(e4www_view_ie>0 && e4www_view_ie<7)
   {
	   document.getElementById('e4www_view_bg').style.top=(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+'px';
	   document.getElementById(id_content).style.top=(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+'px';
	   document.getElementById('e4www_view_bg').style.height=document.body.clientHeight+16+'px';
	   document.getElementById(id_content).style.height=document.body.clientHeight+16+'px';
   }
   if(e4www_view_ie>=7)
   {
	   var t=document.getElementsByTagName('html');
	   t[0].style.overflow='hidden';
   }
   else
   {
	   var t=document.getElementsByTagName('html');
	   t[0].style.overflow='hidden';
	   var t=document.getElementsByTagName('body');
	   t[0].style.overflow='hidden';
   }

   document.getElementById(id_content).scrollTop=0;
   document.getElementById('e4www_view_bg').style.display='block';
   document.getElementById(id_content).style.display='block';
   return false;
}
function e4www_view_close(e,id_content)
{
   e4www_view_stop_event(e);

   if(e4www_view_ie<7 && e4www_view_ie>1)
	   for(c in e4www_view_selects)
			if(e4www_view_selects[c].style)
				e4www_view_selects[c].style.visibility='visible';

   if(e4www_view_ie>=7)
   {
	   var t=document.getElementsByTagName('html');
	   t[0].style.overflow='scroll';
   }
   else
   {
	   var t=document.getElementsByTagName('html');
	   t[0].style.overflow='auto';
	   var t=document.getElementsByTagName('body');
	   t[0].style.overflow='auto';
   }
   document.getElementById('e4www_view_bg').style.display='none';
   document.getElementById(id_content).style.display='none';
}
function e4www_view_stop_event(e)
{
   if(!e)
	   var e=window.event;
   e.cancelBubble=true;
   if(e.stopPropagation)
	   e.stopPropagation();
}

