var browser=navigator.userAgent.toLowerCase();
var isFF=((browser.indexOf('mozilla')!=-1) && (browser.indexOf('spoofer')==-1) && (browser.indexOf('compatible')==-1) && (browser.indexOf('opera')==-1) && (browser.indexOf('webtv')==-1) && (browser.indexOf('hotjava')==-1));
var isIE=((browser.indexOf("msie")!=-1) && (browser.indexOf("opera")==-1));
var isOP=(browser.indexOf("opera")!=-1);

function getLeft(element){
  var left=element.offsetLeft;
  for(var parent=element.offsetParent;parent;parent=parent.offsetParent){
    left+=parent.offsetLeft;
  }
  return left;
}
function getTop(element){
  var top=element.offsetTop;
  for(var parent=element.offsetParent;parent;parent=parent.offsetParent){
    top+=parent.offsetTop;
  }
  return top;
}
function $(element){
  if(!document.getElementById(element)){return null;}
  return document.getElementById(element);
}
function getPageSize(type){
  var xScroll, yScroll;
  var windowWidth, windowHeight;
  if(!type){
    if(window.innerHeight && window.scrollMaxY){  
      xScroll=document.body.scrollWidth;
      yScroll=window.innerHeight + window.scrollMaxY;
    }else if(document.body.scrollHeight>document.body.offsetHeight){
      xScroll=document.body.scrollWidth;
      yScroll=document.body.scrollHeight;
    }else{
      xScroll=document.body.offsetWidth;
      yScroll=document.body.offsetHeight;
    }
    if(self.innerHeight){
      windowWidth=self.innerWidth;
      windowHeight=self.innerHeight;
    }else if(document.documentElement && document.documentElement.clientHeight){
      windowWidth=document.documentElement.clientWidth;
      windowHeight=document.documentElement.clientHeight;
    }else if(document.body){
      windowWidth=document.body.clientWidth;
      windowHeight=document.body.clientHeight;
    }  
    if(yScroll<windowHeight){
      pageHeight=windowHeight;
    }else{ 
      pageHeight=yScroll;
    }
    if(xScroll<windowWidth){  
      pageWidth=windowWidth;
    }else{
      pageWidth=xScroll;
    }
  }else if(type=='browser'){
    if(self.innerHeight){
      pageWidth=self.innerWidth;
      pageHeight=self.innerHeight;
    }else if(document.documentElement && document.documentElement.clientHeight){
      pageWidth=document.documentElement.clientWidth;
      pageHeight=document.documentElement.clientHeight;
    }else if(document.body){
      pageWidth=document.body.clientWidth;
      pageHeight=document.body.clientHeight;
    }
  }else if(type=='body'){
    pageWidth=getLeft($('usermenu'))+$('usermenu').offsetWidth;
    pageHeight=getTop($('footer'))+$('footer').offsetHeight;
    if(pageHeight<getPageSize()[1]){
      pageHeight=getPageSize()[1];
    }
  }
  return [pageWidth, pageHeight]
}

cplace=1;
function newPlace(){
  if($('wp_0') && cplace<=5){
    cplace++;
    var newPlace=document.createElement('div');
    newPlace.id='wp_'+cplace;
    newPlace.className='workplace';
    newPlace.innerHTML=$('wp_0').innerHTML;
    $('wp_0').parentNode.appendChild(newPlace);
  }
}
function getPopup(file, name, query, w, h, x, y){
  if(!w){
    w=500;
  }
  if(!h){
    h=230;
  }
  if(!x){
    x=getPageSize('browser')[1]/2-h/2;
  }
  if(!y){
    y=getPageSize('browser')[0]/2-w/2;
  }
  
  window.open(file+'?'+query, name, 'left='+y+', top='+x+', width='+w+', height='+h);
}
var oldhelp='';
function help(say){
	if($('xhelp')){
		if(say){
			if($('xhelp').className==''){
				oldhelp=$('xhelp').innerHTML;
			}
			$('xhelp').className='hover';
			$('xhelp').innerHTML=say;
		}else{
			$('xhelp').className='';
			$('xhelp').innerHTML=oldhelp;
		}
	}
}
