var ie=document.all;
var ns6=document.getElementById&&!document.all;
var opera=(window.opera);

if (opera)
{
browserleftcorrection=-5;
browserwidthcorrection=-2;
browsertopcorrection=-2;
}
else
if (ie)
{
browserleftcorrection=0;
browserwidthcorrection=0;
browsertopcorrection=0;
}
else
if (ns6)
{
browserleftcorrection=-5;
browserwidthcorrection=-2;
browsertopcorrection=-5;
}


function iecompattest()
{
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}


function clearbrowseredge(dropmenuobj,obj, whichedge){
var edgeoffset='';
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}


function getpageoffset(offset)
{
if (offset=='left')
{
var offset=ie && !window.opera ? iecompattest().scrollLeft : window.pageXOffset;
return offset;
}
else
{
offset=ie && !window.opera ? iecompattest().scrollTop : window.pageYOffset;
return offset;
}
}


function getposOffset(what, offsettype)
{
  var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
  var parentEl=what.offsetParent;
  while (parentEl!=null)
  {
    totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
    parentEl=parentEl.offsetParent;
  }
  return totaloffset;
}


function getpageheight()
{
  return (ie && !window.opera) ? iecompattest().clientHeight : window.innerHeight;
}

function createCookie(name,value,days)
{ 
  if (days)
  {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++)
  {
    var c = ca[i];
	while (c.charAt(0)==' ') c = c.substring(1,c.length);
	  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function eraseCookie(name)
{
  createCookie(name,"",-1);
}