function none(){
  alert('test');
  return;
}
var d=document;
var n=navigator;
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(n.userAgent)
			|| this.searchVersion(n.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: n.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: n.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: n.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: n.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: n.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: n.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: n.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: n.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: n.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: n.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: n.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: n.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: n.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();
var cursor='hand';
if(BrowserDetect.browser!='MSIE'){
  cursor='pointer';
}

var visitortime = new Date();
var tzoffs=0;
var tzh=0;
var tzm=0;
var tz='+00:00';
if(visitortime) {
  tzoffs=-visitortime.getTimezoneOffset();
  tzh=tzoffs/60;
  tzm=tzoffs%60;
  tz=(tzoffs>0?'+':'-')+(tzh<10?'0':'')+tzh+':'+(tzm<10?'0':'')+''+tzm;
}
//alert(tz);

function none(){
}

  var bar_width=18;
  var pb_width=199;
  var side_width=107;
  function setLevel(id,level,gi,ri,ii) {
    level=level-0;
    var limg=d.getElementById(id+'_low');
    var himg=d.getElementById(id+'_high');
//    alert(limg.style.backgroundImage+' - '+level);
    if(level<0){
      limg.style.backgroundImage='url("'+ri+'")';
      himg.style.backgroundImage='url("'+gi+'")';
      himg.style.display='block';
/*      limg.style.left='0px';*/
      limg.style.width=pb_width+'px';
      himg.style.left=((5+level)*bar_width)+'px';
      himg.style.width=(pb_width-(5+level)*bar_width)+'px';
      himg.style.backgroundPosition='top right';
    }else if(level>0){
      limg.style.backgroundImage='url("'+gi+'")';
      himg.style.backgroundImage='url("'+ri+'")';
      himg.style.display='block';
/*      limg.style.left='0px';*/
      limg.style.width=pb_width+'px';
      himg.style.left='0px';
      himg.style.width=(side_width+(level)*bar_width+1)+'px';
      himg.style.backgroundPosition='top left';
    }else{
      limg.style.left='0px';
      limg.style.width=pb_width+'px';
      limg.style.backgroundImage='url("'+ii+'")';
      himg.style.backgroundImage='url("'+gi+'")';
//      himg.style.display='none';
    
      himg.style.display='block';
      himg.style.left=(side_width-bar_width+1)+'px';
      himg.style.width=(bar_width)+'px';
      himg.style.backgroundPosition='top center';
    }
  }
  function progressMouseOut(id) {
//    document.getElementById(id+'_over').style.cursor=cursor;
    var elem=document.getElementById('f_'+id);
    setLevel(id,elem.value-0,"/img/progress.gi.png","/img/progress.ri.png","/img/progress.inactive.png");
  }
  function progressSet(id,level) {
    var elem=document.getElementById('f_'+id);
    elem.value=level;
//    alert(id+','+elem.value);
    setLevel(id,elem.value,"/img/progress.gi.png","/img/progress.ri.png","/img/progress.inactive.png");
  }
  function progressMouseOver(id,level) {
    setLevel(id,level,"/img/progress.gib.png","/img/progress.rib.png","/img/progress.inactive.png");
  }
  function progressiMouseOut(id,img) {
//    document.getElementById(id+'_over').style.cursor=cursor;
    var elem=document.getElementById('f_'+id);
    setLevel(id,elem.value-0,"/img/"+img+".gi.png","/img/"+img+".ri.png","/img/"+img+".inactive.png");
  }
  function progressiSet(id,level,img) {
    var elem=document.getElementById('f_'+id);
    elem.value=level;
//    alert(id+','+elem.value);
    setLevel(id,elem.value,"/img/"+img+".gi.png","/img/"+img+".ri.png","/img/"+img+".inactive.png");
  }
  function progressiMouseOver(id,level,img) {
    setLevel(id,level,"/img/"+img+".gib.png","/img/"+img+".rib.png","/img/"+img+".inactive.png");
  }
  function createmap(id){
    var theMap = document.getElementById(id);
    for(var i=-5;i<=5;i++){
      var newArea = document.createElement("area");
      newArea.shape = "rect";
      newArea.coords = (1+(i+5)*bar_width)+',0,'+(bar_width+1+(i+5)*bar_width)+',22';
      newArea.onclick = "progressSet('"+id+"',"+i+")";
      newArea.onmouseover = "progressMouseOver('"+id+"',"+i+",event);";
//      newArea.style.cursor=cursor;
      theMap.appendChild(newArea);
//      if(i==1)alert(newArea.coords);
    }
//    alert(theMap.areas[0].onclick);
//    document.getElementById(id+'_over').style.cursor=cursor;
    document.getElementById(id+'_over').useMap='#'+id;
//    alert(document.getElementById(id+'_over').useMap);
  }


function drawpb(name,def){
  d.write('<map name="'+name+'_map" id="'+name+'_map" onmouseout="progressMouseOut(\''+name+'\');"><area shape="rect" coords="1,0,19,22" onmouseover="progressMouseOver(\''+name+'\',-5,event);" onclick="progressSet(\''+name+'\',-5);"><area shape="rect" coords="20,0,37,22" onmouseover="progressMouseOver(\''+name+'\',-4,event);" onclick="progressSet(\''+name+'\',-4);"><area shape="rect" coords="38,0,54,22" onmouseover="progressMouseOver(\''+name+'\',-3,event);" onclick="progressSet(\''+name+'\',-3);"><area shape="rect" coords="55,0,72,22" onmouseover="progressMouseOver(\''+name+'\',-2,event);" onclick="progressSet(\''+name+'\',-2);"><area shape="rect" coords="73,0,90,22" onmouseover="progressMouseOver(\''+name+'\',-1,event);" onclick="progressSet(\''+name+'\',-1);"><area shape="rect" coords="91,0,108,22" onmouseover="progressMouseOver(\''+name+'\',0,event);" onclick="progressSet(\''+name+'\',0);"><area shape="rect" coords="109,0,126,22" onmouseover="progressMouseOver(\''+name+'\',1,event);" onclick="progressSet(\''+name+'\',1);"><area shape="rect" coords="127,0,144,22" onmouseover="progressMouseOver(\''+name+'\',2,event);" onclick="progressSet(\''+name+'\',2);"><area shape="rect" coords="145,0,162,22" onmouseover="progressMouseOver(\''+name+'\',3,event);" onclick="progressSet(\''+name+'\',3);"><area shape="rect" coords="163,0,180,22" onmouseover="progressMouseOver(\''+name+'\',4,event);" onclick="progressSet(\''+name+'\',4);"><area shape="rect" coords="181,0,195,22" onmouseover="progressMouseOver(\''+name+'\',5,event);" onclick="progressSet(\''+name+'\',5);"></map><div style="position: relative; top: 0px; width: 213px; height: 22px;">&nbsp;<div id="'+name+'_low" style="background-image: url(/img/progress.ri.png); position: absolute; top: 0px; left: 0pt; height: 22px; width: 196px; z-index: 40;"></div><div id="'+name+'_high" style="background-image: url(/img/progress.gi.png); position: absolute; top: 0px; left: 0pt; height: 22px; z-index: 50; width: 196px; display: block; background-position: right top;"></div><img usemap="#'+name+'_map" id="'+name+'_over" src="/img/spacer.gif" style="border: medium none ; position: absolute; top: 0px; left: 0px; height: 22px; z-index: 90; width: 196px; cursor: '+cursor+';" ismap="ismap"><input type=hidden name="f_'+name+'" id="f_'+name+'" value="'+def+'"><br></div>');
  progressMouseOut(name);
}
function drawpbNum(name,def){
  d.write('<map name="'+name+'_map" id="'+name+'_map" onmouseout="progressMouseOut(\''+name+'\');"><area shape="rect" coords="1,0,19,22" onmouseover="progressMouseOver(\''+name+'\',-5,event);" onclick="progressSet(\''+name+'\',-5);"><area shape="rect" coords="20,0,37,22" onmouseover="progressMouseOver(\''+name+'\',-4,event);" onclick="progressSet(\''+name+'\',-4);"><area shape="rect" coords="38,0,54,22" onmouseover="progressMouseOver(\''+name+'\',-3,event);" onclick="progressSet(\''+name+'\',-3);"><area shape="rect" coords="55,0,72,22" onmouseover="progressMouseOver(\''+name+'\',-2,event);" onclick="progressSet(\''+name+'\',-2);"><area shape="rect" coords="73,0,90,22" onmouseover="progressMouseOver(\''+name+'\',-1,event);" onclick="progressSet(\''+name+'\',-1);"><area shape="rect" coords="91,0,108,22" onmouseover="progressMouseOver(\''+name+'\',0,event);" onclick="progressSet(\''+name+'\',0);"><area shape="rect" coords="109,0,126,22" onmouseover="progressMouseOver(\''+name+'\',1,event);" onclick="progressSet(\''+name+'\',1);"><area shape="rect" coords="127,0,144,22" onmouseover="progressMouseOver(\''+name+'\',2,event);" onclick="progressSet(\''+name+'\',2);"><area shape="rect" coords="145,0,162,22" onmouseover="progressMouseOver(\''+name+'\',3,event);" onclick="progressSet(\''+name+'\',3);"><area shape="rect" coords="163,0,180,22" onmouseover="progressMouseOver(\''+name+'\',4,event);" onclick="progressSet(\''+name+'\',4);"><area shape="rect" coords="181,0,195,22" onmouseover="progressMouseOver(\''+name+'\',5,event);" onclick="progressSet(\''+name+'\',5);"></map><div style="position: relative; top: 0px; width: 213px; height: 22px;">&nbsp;<div id="'+name+'_low" style="background-image: url(/img/progress.ri.png); position: absolute; top: 0px; left: 0pt; height: 22px; width: 196px; z-index: 40;"></div><div id="'+name+'_high" style="background-image: url(/img/progress.gi.png); position: absolute; top: 0px; left: 0pt; height: 22px; z-index: 50; width: 196px; display: block; background-position: right top;"></div><img usemap="#'+name+'_map" id="'+name+'_over" src="/img/spacer.gif" style="border: medium none ; position: absolute; top: 0px; left: 0px; height: 22px; z-index: 90; width: 196px; cursor: '+cursor+';" ismap="ismap"><input type=text name="f_'+name+'" id="f_'+name+'" value="'+def+'" readonly="readonly" style="padding-right: 2px; text-align: right; width: 20px; position: absolute; top: 0px; left: 201px;" type="text"><br></div>');
  progressMouseOut(name);
}
function drawpb_ro(name,def){
  d.write('<div style="position: relative; top: 0px; width: 200px; height: 22px;">&nbsp;'+
    '<div id="'+name+'_low" style="background-image: url(/img/progress.ri.png); position: absolute; top: 0px; left: 0pt; height: 22px; width: 196px; z-index: 40;"></div>'+
    '<div id="'+name+'_high" style="background-image: url(/img/progress.gi.png); position: absolute; top: 0px; left: 0pt; height: 22px; z-index: 50; width: 196px; display: block; background-position: right top;"></div>'+
    '<img usemap="#'+name+'_map" id="'+name+'_over" src="/img/spacer.gif" style="border: medium none ; position: absolute; top: 0px; left: 0px; height: 22px; z-index: 90; width: 196px;">'+
    '<input type=hidden name="f_'+name+'" id="f_'+name+'" value="'+def+'"><br></div>');
  progressMouseOut(name);
}

function drawpbi(name,def,img){
  if(typeof(img)=='undefined')img='pheart';
  var tmp='<map name="'+name+'_map" id="'+name+'_map" onmouseout="progressiMouseOut(\''+name+'\',\''+img+'\');">'+
    '<area shape="rect" coords="1,0,19,22" onmouseover="progressiMouseOver(\''+name+'\',-5,\''+img+'\');" onclick="progressiSet(\''+name+'\',-5,\''+img+'\');">'+
    '<area shape="rect" coords="20,0,37,22" onmouseover="progressiMouseOver(\''+name+'\',-4,\''+img+'\');" onclick="progressiSet(\''+name+'\',-4,\''+img+'\');">'+
    '<area shape="rect" coords="38,0,55,22" onmouseover="progressiMouseOver(\''+name+'\',-3,\''+img+'\');" onclick="progressiSet(\''+name+'\',-3,\''+img+'\');">'+
    '<area shape="rect" coords="56,0,73,22" onmouseover="progressiMouseOver(\''+name+'\',-2,\''+img+'\');" onclick="progressiSet(\''+name+'\',-2,\''+img+'\');">'+
    '<area shape="rect" coords="74,0,91,22" onmouseover="progressiMouseOver(\''+name+'\',-1,\''+img+'\');" onclick="progressiSet(\''+name+'\',-1,\''+img+'\');">'+
    '<area shape="rect" coords="92,0,108,22" onmouseover="progressiMouseOver(\''+name+'\',0,\''+img+'\');" onclick="progressiSet(\''+name+'\',0,\''+img+'\');">'+
    '<area shape="rect" coords="109,0,126,22" onmouseover="progressiMouseOver(\''+name+'\',1,\''+img+'\');" onclick="progressiSet(\''+name+'\',1,\''+img+'\');">'+
    '<area shape="rect" coords="127,0,144,22" onmouseover="progressiMouseOver(\''+name+'\',2,\''+img+'\');" onclick="progressiSet(\''+name+'\',2,\''+img+'\');">'+
    '<area shape="rect" coords="145,0,162,22" onmouseover="progressiMouseOver(\''+name+'\',3,\''+img+'\');" onclick="progressiSet(\''+name+'\',3,\''+img+'\');">'+
    '<area shape="rect" coords="163,0,180,22" onmouseover="progressiMouseOver(\''+name+'\',4,\''+img+'\');" onclick="progressiSet(\''+name+'\',4,\''+img+'\');">'+
    '<area shape="rect" coords="181,0,198,22" onmouseover="progressiMouseOver(\''+name+'\',5,\''+img+'\');" onclick="progressiSet(\''+name+'\',5,\''+img+'\');"></map>'+
    '<div style="position: relative; top: 0px; width: 216px; height: 22px;">&nbsp;'+
     '<div id="'+name+'_low" style="background-image: url(/img/'+img+'.ri.png); position: absolute; top: 0px; left: 0pt; height: 22px; width: 199px; z-index: 40;"></div>'+
    '<div id="'+name+'_high" style="background-image: url(/img/'+img+'.gi.png); position: absolute; top: 0px; left: 0pt; height: 22px; z-index: 50; width: 199px; display: block; background-position: right top;"></div>'+
    '<img usemap="#'+name+'_map" id="'+name+'_over" src="/img/spacer.gif" style="border: medium none ; position: absolute; top: 0px; left: 0px; height: 22px; z-index: 90; width: 199px; cursor: '+cursor+';" ismap="ismap">'+
    '<input type=hidden name="f_'+name+'" id="f_'+name+'" value="'+def+'"><br></div>';
  d.write(tmp);
  progressiMouseOut(name,img);
}
function drawpbiNum(name,def,img){
  if(typeof(img)=='undefined')img='pheart';
  var tmp='<map name="'+name+'_map" id="'+name+'_map" onmouseout="progressiMouseOut(\''+name+'\',\''+img+'\');">'+
    '<area shape="rect" coords="1,0,19,22" onmouseover="progressiMouseOver(\''+name+'\',-5,\''+img+'\');" onclick="progressiSet(\''+name+'\',-5,\''+img+'\');">'+
    '<area shape="rect" coords="20,0,37,22" onmouseover="progressiMouseOver(\''+name+'\',-4,\''+img+'\');" onclick="progressiSet(\''+name+'\',-4,\''+img+'\');">'+
    '<area shape="rect" coords="38,0,55,22" onmouseover="progressiMouseOver(\''+name+'\',-3,\''+img+'\');" onclick="progressiSet(\''+name+'\',-3,\''+img+'\');">'+
    '<area shape="rect" coords="56,0,73,22" onmouseover="progressiMouseOver(\''+name+'\',-2,\''+img+'\');" onclick="progressiSet(\''+name+'\',-2,\''+img+'\');">'+
    '<area shape="rect" coords="74,0,91,22" onmouseover="progressiMouseOver(\''+name+'\',-1,\''+img+'\');" onclick="progressiSet(\''+name+'\',-1,\''+img+'\');">'+
    '<area shape="rect" coords="92,0,108,22" onmouseover="progressiMouseOver(\''+name+'\',0,\''+img+'\');" onclick="progressiSet(\''+name+'\',0,\''+img+'\');">'+
    '<area shape="rect" coords="109,0,126,22" onmouseover="progressiMouseOver(\''+name+'\',1,\''+img+'\');" onclick="progressiSet(\''+name+'\',1,\''+img+'\');">'+
    '<area shape="rect" coords="127,0,144,22" onmouseover="progressiMouseOver(\''+name+'\',2,\''+img+'\');" onclick="progressiSet(\''+name+'\',2,\''+img+'\');">'+
    '<area shape="rect" coords="145,0,162,22" onmouseover="progressiMouseOver(\''+name+'\',3,\''+img+'\');" onclick="progressiSet(\''+name+'\',3,\''+img+'\');">'+
    '<area shape="rect" coords="163,0,180,22" onmouseover="progressiMouseOver(\''+name+'\',4,\''+img+'\');" onclick="progressiSet(\''+name+'\',4,\''+img+'\');">'+
    '<area shape="rect" coords="181,0,198,22" onmouseover="progressiMouseOver(\''+name+'\',5,\''+img+'\');" onclick="progressiSet(\''+name+'\',5,\''+img+'\');"></map>'+
    '<div style="position: relative; top: 0px; width: 216px; height: 22px;">&nbsp;'+
     '<div id="'+name+'_low" style="background-image: url(/img/'+img+'.ri.png); position: absolute; top: 0px; left: 0pt; height: 22px; width: 199px; z-index: 40;"></div>'+
    '<div id="'+name+'_high" style="background-image: url(/img/'+img+'.gi.png); position: absolute; top: 0px; left: 0pt; height: 22px; z-index: 50; width: 199px; display: block; background-position: right top;"></div>'+
    '<img usemap="#'+name+'_map" id="'+name+'_over" src="/img/spacer.gif" style="border: medium none ; position: absolute; top: 0px; left: 0px; height: 22px; z-index: 90; width: 199px; cursor: '+cursor+';" ismap="ismap">'+
    '<input type=text name="f_'+name+'" id="f_'+name+'" value="'+def+'" readonly="readonly" style="padding-right: 2px; text-align: right; width: 20px; position: absolute; top: 0px; left: 201px;"><br></div>';
  d.write(tmp);
  progressiMouseOut(name,img);
}
function drawpbi_ro(name,def,img){
  if(typeof(img)=='undefined')img='pheart';
  d.write('<div style="position: relative; top: 0px; width: 203px; height: 22px;">&nbsp;'+
    '<div id="'+name+'_low" style="background-image: url(/img/'+img+'.ri.png); position: absolute; top: 0px; left: 0pt; height: 22px; width: 199px; z-index: 40;"></div>'+
    '<div id="'+name+'_high" style="background-image: url(/img/'+img+'.gi.png); position: absolute; top: 0px; left: 0pt; height: 22px;z-index:50;width:199px;display:block;background-position: right top;"></div>'+
    '<img id="'+name+'_over" src="/img/spacer.gif" style="border: medium none ; position: absolute; top: 0px; left: 0px; height: 22px;z-index:90;width:199px;">'+
    '<input type=hidden name="f_'+name+'" id="f_'+name+'" value="'+def+'"><br></div>');
  progressiMouseOut(name,img);
}
function drawpbiVote(name,def,img){
  if(typeof(img)=='undefined')img='pheart';
  var tmp='<map name="'+name+'_map" id="'+name+'_map" onmouseout="progressiMouseOut(\''+name+'\',\''+img+'\');">'+
    '<area shape="rect" coords="1,0,19,22" onmouseover="progressiMouseOver(\''+name+'\',-5,\''+img+'\');" onclick="progressiSet(\''+name+'\',-5,\''+img+'\');">'+
    '<area shape="rect" coords="20,0,37,22" onmouseover="progressiMouseOver(\''+name+'\',-4,\''+img+'\');" onclick="progressiSet(\''+name+'\',-4,\''+img+'\');">'+
    '<area shape="rect" coords="38,0,55,22" onmouseover="progressiMouseOver(\''+name+'\',-3,\''+img+'\');" onclick="progressiSet(\''+name+'\',-3,\''+img+'\');">'+
    '<area shape="rect" coords="56,0,73,22" onmouseover="progressiMouseOver(\''+name+'\',-2,\''+img+'\');" onclick="progressiSet(\''+name+'\',-2,\''+img+'\');">'+
    '<area shape="rect" coords="74,0,91,22" onmouseover="progressiMouseOver(\''+name+'\',-1,\''+img+'\');" onclick="progressiSet(\''+name+'\',-1,\''+img+'\');">'+
    '<area shape="rect" coords="92,0,108,22" onmouseover="progressiMouseOver(\''+name+'\',0,\''+img+'\');" onclick="progressiSet(\''+name+'\',0,\''+img+'\');">'+
    '<area shape="rect" coords="109,0,126,22" onmouseover="progressiMouseOver(\''+name+'\',1,\''+img+'\');" onclick="progressiSet(\''+name+'\',1,\''+img+'\');">'+
    '<area shape="rect" coords="127,0,144,22" onmouseover="progressiMouseOver(\''+name+'\',2,\''+img+'\');" onclick="progressiSet(\''+name+'\',2,\''+img+'\');">'+
    '<area shape="rect" coords="145,0,162,22" onmouseover="progressiMouseOver(\''+name+'\',3,\''+img+'\');" onclick="progressiSet(\''+name+'\',3,\''+img+'\');">'+
    '<area shape="rect" coords="163,0,180,22" onmouseover="progressiMouseOver(\''+name+'\',4,\''+img+'\');" onclick="progressiSet(\''+name+'\',4,\''+img+'\');">'+
    '<area shape="rect" coords="181,0,198,22" onmouseover="progressiMouseOver(\''+name+'\',5,\''+img+'\');" onclick="progressiSet(\''+name+'\',5,\''+img+'\');"></map>'+
    '<div style="position: relative; top: 0px; width: 216px; height: 22px;">&nbsp;'+
     '<div id="'+name+'_low" style="background-image: url(/img/'+img+'.ri.png); position: absolute; top: 0px; left: 0pt; height: 22px; width: 199px; z-index: 40;"></div>'+
    '<div id="'+name+'_high" style="background-image: url(/img/'+img+'.gi.png); position: absolute; top: 0px; left: 0pt; height: 22px; z-index: 50; width: 199px; display: block; background-position: right top;"></div>'+
    '<img usemap="#'+name+'_map" id="'+name+'_over" src="/img/spacer.gif" style="border: medium none ; position: absolute; top: 0px; left: 0px; height: 22px; z-index: 90; width: 199px; cursor: '+cursor+';" ismap="ismap">'+
    '<input type=hidden name="f_'+name+'" id="f_'+name+'" value="'+def+'"><br></div>';
  d.write(tmp);
  progressiMouseOut(name,img);
}

/* -------------------- Message box ----------------------------*/
function msgSelectAll(f){
  elnum=f.elements.length;
  rows=0;
  for(i=0;i<elnum;i++) {
    el=f.elements[i];
    if(el.type!='checkbox')continue;
    if(el.className=='reserved')continue;
    el.checked=true;
    rows++;
  }
}
function msgSelectNone(f){
  elnum=f.elements.length;
  rows=0;
  for(i=0;i<elnum;i++) {
    el=f.elements[i];
    if(el.type!='checkbox')continue;
    if(el.className=='reserved')continue;
    el.checked=false;
    rows++;
  }
}
function msgSelectInv(f){
  elnum=f.elements.length;
  rows=0;
  for(i=0;i<elnum;i++) {
    el=f.elements[i];
    if(el.type!='checkbox')continue;
    if(el.className=='reserved')continue;
    el.checked=!el.checked;
    rows++;
  }
}
function msgMassSelect(ms){
  var f=ms.form;
  if(ms.checked)
    msgSelectAll(f);
  else msgSelectNone(f);
}
function msgAllSelected(f){
  elnum=f.elements.length;
  rows=0;
  rowsSel=0;
  for(i=0;i<elnum;i++) {
    el=f.elements[i];
    if(el.type!='checkbox')continue;
    if(el.className=='reserved')continue;
    if(el.checked)rowsSel++;
    rows++;
  }
  return rowsSel==rows;
}
function msgNumSelected(f){
  elnum=f.elements.length;
  rows=0;
  rowsSel=0;
  for(i=0;i<elnum;i++) {
    el=f.elements[i];
    if(el.type!='checkbox')continue;
    if(el.className=='reserved')continue;
    if(el.checked)rowsSel++;
    rows++;
  }
  return rowsSel;
}
function msgCheckSel(){
  var ms=document.getElementById('selectAll');
  var f=ms.form;
  ms.checked=msgAllSelected(f);
}
function setCookie(name,value,expires){
  var today = new Date();
  var expire = new Date();
  expire.setTime(today.getTime() + expires*1000);
  document.cookie=name+'='+value+';expires='+expire.toGMTString()+";path=/";
}
function getCookie(name,def) {
	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 def=='undefined'?null:def;
}
function setLang(L){
  var lang='en';
  if(L=='bg' || L=='en'){
    lang=L;
  }
  var today = new Date();
  var expire = new Date();
  expire.setTime(today.getTime() + 3600000*24*30);
  document.cookie='cl='+escape(lang)+';expires='+expire.toGMTString()+";path=/";
  document.location.href=this.href;
  //document.location.reload();
// document.cookie = cookieName+"="+escape(cookieValue)
//                 + ";expires="+;
}
function setLangLogged(L){
  var lang='en';
  if(L=='bg' || L=='en'){
    lang=L;
  }
  var today = new Date();
  var expire = new Date();
  expire.setTime(today.getTime() + 3600000*24*30);
  document.cookie='cl='+escape(lang)+';expires='+expire.toGMTString()+";path=/";
  if(document.location.href.indexOf('?')>0){
    document.location.href=document.location.href+"&ac=setlang&newlang="+lang;
  }else{
    document.location.href=document.location.href+"?ac=setlang&newlang="+lang;
  }
// document.cookie = cookieName+"="+escape(cookieValue)
//                 + ";expires="+;
}
//----------------------------------------------- Left Plane -------------------------------------------------------------
function clickIt(p_oEvent){
  var oEvent=p_oEvent?p_oEvent:window.event;
  var oSender=p_oEvent?oEvent.target:oEvent.srcElement;
  var oAnchor=oSender.getElementsByTagName('a')[0];
  if(oSender.tagName=='LI'&&oAnchor){
    document.location.href=oAnchor.href;
  }
}
function emptyTrash(){
  if(confirm(lang_ask_empty_trash)){
    document.location.href='/msg/4-trash.html?ac=emptytrash';
    return false;
  }
  return false;
}
function leftNav(navid){
  var ln=document.getElementById(navid);
  if(ln){
    var ULs=ln.getElementsByTagName('ul');
    if(ULs[0]){
      ULs[0].onclick=clickIt;
      ULs[0].onmouseover=leftNavOver;
      ULs[0].onmouseout=leftNavOut;
    }else return;
    if(ULs[1]){
      ULs[1].onclick=clickIt;
      ULs[1].onmouseover=leftNavOver;
      ULs[1].onmouseout=leftNavOut;
    }
  }else return false;
};
function leftNavOver(e){
  var Event=e?e:window.event;
  var target=Event.target?Event.target:Event.srcElement;
  target=target.nodeType!=1?target.parentNode:target;
  var LI;
  if(target.tagName=="LI")LI=target;
    else if(target.parentNode.tagName=="LI")LI=target.parentNode;
    else if(target.parentNode.parentNode.tagName=="LI")LI=target.parentNode.parentNode;
    if(LI){
      var bEmptyLink=false;
      if(target.tagName=="A"){
        if(target.parentNode.tagName=="SPAN"){
          target.style.textDecoration='underline';
          bEmptyLink=true;
        }
      }
      if(LI.className!='selfol'){
        LI.style.background='#E6E6E6';
        LI.style.border='1px solid #C1C1C1';
/*        LI.previousClassName=LI.className;
        LI.className=(LI.previousClassName.length>0)?LI.previousClassName+' hover':'hover';*/
        if(typeof LI.firstChild!="undefined"&&typeof LI.firstChild.style!="undefined"){
          LI.firstChild.style.textDecoration=bEmptyLink?'none':'underline';
        }
      }
    }
};
function leftNavOut(e)
{
  var Event=e?e:window.event;
  var target=Event.target?Event.target:Event.srcElement;
  target=target.nodeType!=1?target.parentNode:target;
  var LI;
  if(target.tagName=="LI")LI=target;
    else if(target.parentNode.tagName=="LI")LI=target.parentNode;
    else if(target.parentNode.parentNode.tagName=="LI")LI=target.parentNode.parentNode;
  if(LI){
    var bEmptyLink=false;
    if(target.tagName=="A"){
      if(target.parentNode.tagName=="SPAN"){
        target.style.textDecoration='none';
        bEmptyLink=true;
      }
    }
    if(LI.className!='selfol'){
      LI.style.background='white';
      LI.style.border='1px solid white';
/*      var bPreviousClassName=((typeof LI.previousClassName!='undefined')&&(LI.previousClassName.length>0))?true:false;
      var sClassName=(bPreviousClassName)?LI.previousClassName+' hover':'hover';
      if(LI.className==sClassName)LI.className=(bPreviousClassName)?LI.previousClassName:'';*/
      if(typeof LI.firstChild!="undefined"&&typeof LI.firstChild.style!="undefined"){
        LI.firstChild.style.textDecoration='none';
      }
    }
  }
};

//----------------------------------------------- Left Plane -------------------------------------------------------------
function doRenameSearch(formID,searchid,oldtitle,newtitle){
  var f=document.getElementById(formID);
  if(newtitle==null)return;
  if(newtitle==oldtitle)return;
  if(newtitle==false)return;
  if(newtitle=='')return;
  f.ac.value='renamesearch';
  f.param1.value=newtitle;
  f.sid.value=searchid;
  f.submit();
//  return false;
}
function renameSearch(formID,searchid,oldtitle){
  IEprompt('Rename search',oldtitle,'doRenameSearch("'+formID+'","'+searchid+'","'+oldtitle+'","{%value}")');
}
function delSearch(searchid){
  if(confirm(lang_ask_delete_search)){
    document.location.href="/search/saved.html?ac=delsearch&sid="+searchid;
  }
}
var b36arr=['0','1','2','3','4','5','6','7','8','9',
            'a','b','c','d','e','f','g','h','i','j',
            'k','l','m','n','o','p','q','r','s','t',
            'u','v','w','x','y','z'];
function base_convert(num,frombase,tobase){
  var str=num.toString();
  var len=str.length;
  var p=1;
  var b10=0;
  for(i=len;i>0;i--){
    b=str.charCodeAt(i-1);
    c=str.charAt(i);
    if(b>=48 && b<=57){
      b=b-48;
    }else if(b>=97 && b<=122){
      b=b-97+10;
    }else if(b>=65 && b<=90){
      b=b-65+10;
    }
    b10=b10+b*p;
    p=p*frombase;
  }
  var newval='';
  var ost=0;
  while(b10>0){
    ost=b10%tobase;
    b10=Math.floor(b10/tobase);
    newval=b36arr[ost]+''+newval;
  }
  return newval;
}
function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}
function controlPlayerLight(func,param) {
	thisMovie("mp3playerlight").jsControl(func,param);
}
function soundAlert(mp3file){
  controlPlayerLight('load',mp3file);
  controlPlayerLight('play',0);
}
// Checks if movie is completely loaded.
// Returns true if yes, false if no.
function movieIsLoaded (theMovie) {
  // First make sure the movie's defined.
  if (typeof(theMovie) != "undefined" && typeof(theMovie.PercentLoaded)!="undefined") {
    // If it is, check how much of it is loaded.
    return theMovie.PercentLoaded() == 100;
  } else {
    // If the movie isn't defined, it's not loaded.
    return false;
  }
}
function newMailAlert(){
  if(!movieIsLoaded (thisMovie("mp3playerlight"))){
    setTimeout(newMailAlert,1000);
    return;
  }
  soundAlert('/mp3/newmail.mp3');
  setCookie('salert','1',3600);
}
//----------------------------------------------- tabs -------------------------------------------------------------
function tabs(navid){
  var tabs=document.getElementById(navid);
  if(tabs){
    tabs.onclick=tabClick;
    tabs.onmouseover=tabOver;
    tabs.onmouseout=tabOut;
  }else return false;
  var ttbls=tabs.getElementsByTagName('table');
//  alert(ttbls[1].className);
  for(i=0;i<ttbls.length;i++) {
    ttbls[i].style.cursor=cursor;
  }
}
function tabsGetMainTable(n){
  var node=n;
  i=0;
  while(typeof(node)!="undefined" && i<10){
    i++;
    node=node.parentNode;
    if(typeof(node)=="undefined")return false;
    if(node.className=="tabs" && node.tagName=="TABLE")return node;
  }
  return false;
}
function tabsTblFromNode(n){
  var node=n;
  i=0;
  while(node.tagName!="TABLE" && i<10){
    i++;
    node=node.parentNode;
    if(node.className=='ret')return false;
  }
  return node;
}
function tabOver(e){
  var Event=e?e:window.event;
  var target=Event.target?Event.target:Event.srcElement;
  var ttbl;
  target=target.nodeType!=1?target.parentNode:target;

  ttbl=tabsTblFromNode(target);
  if(!ttbl)return;
  if(ttbl.className=='sel')return;
  ttbl.className='over';
}
function tabOut(e){
  var Event=e?e:window.event;
  var target=Event.target?Event.target:Event.srcElement;
  var ttbl;
  target=target.nodeType!=1?target.parentNode:target;

  ttbl=tabsTblFromNode(target);
  if(!ttbl)return;

  if(ttbl.className=='sel')return;
  ttbl.className='norm';
}
function tabClick(e){
  var Event=e?e:window.event;
  var target=Event.target?Event.target:Event.srcElement;
  var ttbl;
  target=target.nodeType!=1?target.parentNode:target;
  ttbl=tabsTblFromNode(target);
  var tabs=tabsGetMainTable(ttbl);
  if(!ttbl)return;
//  if(ttbl.className=='sel')return;
  var a=ttbl.getElementsByTagName('a')[0];
//  alert(typeof(a.onclick));
  if(a){
    tables=tabs.getElementsByTagName('table');
    for(i=0;i<tables.length;i++){
      tables[i].className=(tables[i]==ttbl?'sel':'norm');
    }
    if(typeof(a.onclick)!='undefined')a.onclick();
      else document.location.href=a.href;
  }
}
function tabSelect(tabsid,num){
  var tabs=document.getElementById(tabsid);
  if(!tabs)return;
  tables=tabs.getElementsByTagName('table');
  for(i=0;i<tables.length;i++){
    tables[i].className=(i==num?'sel':'norm');
  }

}