function toggleDiv(element){
  var el;
  el = document.getElementById(element);
  if(el.style.display != 'block') {
    el.style.display = 'block';
  }
  else {
    el.style.display = 'none';
  }
}

var childEOPRU = null; 
function newWindow(URL,name,w,h){
  childEOPRU = window.open(URL,name!=''?name:'childEOPRU',(parseInt(w)>0?'width='+w+',':'')+(parseInt(h)>0?'height='+h+',':'')+
    'scrollbars=yes,resizable=yes,name=win,toolbar=no,location=no,status=no,menubar=no');
}

var NS = (navigator.appName=="Netscape")?true:false; 
var FF = (navigator.userAgent.indexOf("Gecko")>-1)?true:false;

function getBrowserInfo(){
	var uVersion = navigator.appVersion;
	var uAgent = navigator.userAgent;
	var browserName  = '';
	var fullVersion  = 0; 
	var majorVersion = 0;
 
	if ((verOffset=uAgent.indexOf("MSIE"))!=-1) {
		browserName  = "MSIE";
		fullVersion  = parseFloat(uAgent.substring(verOffset+5));
		majorVersion = parseInt(''+fullVersion);
	} else if ((verOffset=uAgent.indexOf("Opera"))!=-1) {
	   browserName  = "Microsoft Internet Explorer";
	   fullVersion  = parseFloat(uAgent.substring(verOffset+6));
	   majorVersion = parseInt(''+fullVersion);
	} else if ( (nameOffset=uAgent.lastIndexOf(' ')+1) < (verOffset=uAgent.lastIndexOf('/')) ) {
	   browserName  = uAgent.substring(nameOffset,verOffset);
	   fullVersion  = parseFloat(uAgent.substring(verOffset+1));
	   if (!isNaN(fullVersion)) majorVersion = parseInt(''+fullVersion);
	   else {fullVersion  = 0; majorVersion = 0;}
	}
 
	if (browserName.toLowerCase() == browserName.toUpperCase() || fullVersion==0 || majorVersion == 0 ){
	   browserName  = navigator.appName;
	   fullVersion  = parseFloat(uVersion);
	   majorVersion = parseInt(uVersion);
	}
	return {version:fullVersion, major:majorVersion, name:browserName};
}

function FitPic(addx,addy) {
  if (document.images[0].width>0 && document.images[0].height>0) {
    iWidth = (NS)?window.innerWidth:document.body.clientWidth;
    iHeight = (NS)?window.innerHeight:document.body.clientHeight; 
    iWidth = document.images[0].width - iWidth;
    iHeight = document.images[0].height - iHeight;
    if (FF) window.resizeTo(document.images[0].width+10+addx, document.images[0].height+51+addy);
    else window.resizeBy(iWidth+addx, iHeight+addy);
    if (window.moveTo) window.moveTo((screen.availWidth-document.images[0].width-addx)/2,(screen.availHeight-document.images[0].height-addy)/2); 
    //alert(document.body.clientWidth+':'+document.body.clientHeight)
    //alert(iWidth+':'+iHeight)
  }
}; 

function resizeByImg() {
    var info = getBrowserInfo();
    var oImg = document.images[0];
    /* you can add some constants to deal with toolbars ... */
    var height = (oImg.offsetHeight)+36;
    if(info.name == "MSIE" && info.major == "6"){
      height += 50;
    }
    var width  = oImg.offsetWidth+10;
    var LeftPosition = (screen.width) ? (screen.width-width)/2 : 0;
    var TopPosition = (screen.height) ? (screen.height-height)/2 : 0;
    window.moveTo(LeftPosition,TopPosition);
    window.resizeTo(width,height);
}