var currentpopup;
var popupcontent = '';
var popupanim = {time:0, top:0, left:0, width:0, height:0, changeTop:0, changeLeft:0, changeHeight:0, changeWidth:0, duration:0.0, timer:null, element:null};

var initpopups=function(){

	//## POPUP CONTAINER
	div = document.createElement('div');
	div.id = 'popanim';
	div.className = 'popupanim';
	document.body.appendChild(div);
	currentpopup = document.createElement('div');
	currentpopup.className = 'popup';
	document.body.appendChild(currentpopup);

	//## PDF TOOLTIP CONTAINER
	var linkTooltip=document.createElement('DIV');
	var swedish = location.href.toLowerCase().indexOf('/en/')==-1;	


	var pdftext_sv = '<span><strong>PDF länk</strong><em>Om du klickar på denna länk, öppnas ett PDF-dokument.</em></span>';
	var pdftext_en = '<span><strong>PDF link</strong><em>Click this link to open a PDF-document</em></span>';

	var extlink_sv = '<span><strong>Extern länk</strong><em>Om du klickar på denna länk, öppnas sidan i ett nytt fönster.</em></span>';	
	var extlink_en = '<span><strong>External link</strong><em>If you click this link, a new window will open</em></span>';	

	var about_sv	= '<span><strong>Om årsredovisningen</strong><em>Information om årsredovisningen</em></span>';
	var about_en	= '<span><strong>About the annual report</strong><em>Information about the annual report</em></span>';

	var print_sv	= '<span><strong>Skriv ut</strong><em>Öppnar den legala årsredovisningen i PDF-format i ett nytt fönster, där du kan skriva ut hela eller delar av filen.</em></span>';
	var print_en	= '<span><strong>Print</strong><em>Opens a PDF-document of any or all annual report sections</em></span>';

	var read_sv	= '<span><strong>Läs upp</strong><em>Få innehållet uppläst av en syntetisk röst. Rösten börjar läsa automatiskt</em></span>';
	var read_en	= '<span><strong>Hear the text</strong><em>Have the text read aloud by your computer</em></span>';
	
	var help_sv	= '<span><strong>Hjälpavsnitt</strong><em>Hjälp om hur årsredovisningen fungerar</em></span>';
	var help_en	= '<span><strong>Help</strong><em>Usage tips and explanations to all annual report functions</em></span>';
	
	var comment_sv ='<span><strong>Anteckningar</strong><em>Klicka för att aktivera. Dubbelklicka sedan på ett ord i texten där du vill infoga en anteckning som endast du kan läsa</em></span>';
	var comment_en ='<span><strong>Comments</strong><em>Click to activate the commenting function. When activated, double click in the text where you want to add a comment. Only you have access to your comments.</em></span>';
	
	var textread_sv ='<span><strong>Text/läsläge</strong><em>Klicka för att byta mellan text- och läsläge</em></span>';
	var textread_en ='<span><strong>Text/read mode</strong><em>Click to switch between text and read mode</em></span>';

	if (swedish) {
		initializeTooltip ('tooltip-about', about_sv);
		initializeTooltip ('tooltip-links', extlink_sv);
		initializeTooltip ('tooltip-pdf', pdftext_sv);
		initializeTooltip ('tooltip-print', print_sv);
		initializeTooltip ('tooltip-read', read_sv);
		initializeTooltip ('tooltip-help', help_sv);
		initializeTooltip ('tooltip-comment', comment_sv);
		initializeTooltip ('tooltip-textread', textread_sv);
	} else {
		initializeTooltip ('tooltip-about', about_en);
		initializeTooltip ('tooltip-links', extlink_en);
		initializeTooltip ('tooltip-pdf', pdftext_en);
		initializeTooltip ('tooltip-print', print_en);
		initializeTooltip ('tooltip-read', read_en);
		initializeTooltip ('tooltip-help', help_en);
		initializeTooltip ('tooltip-comment', comment_en);
		initializeTooltip ('tooltip-textread', textread_en);
}


	//## ATTACH LINKACTIONS
	var allLinks=$('contents').getElementsByTagName('A'),x=0,oneLink=null;
	if(!allLinks) return;
	while(oneLink=allLinks[x++]){
		if(oneLink.href!=='#') attachLinkAction(oneLink);
	}
	if($('tablecontent')){
		var allLinks=$('tablecontent').getElementsByTagName('A'),x=0,oneLink=null;
		if(!allLinks) return;
		while(oneLink=allLinks[x++]){
			if(oneLink.href!=='#') attachLinkAction(oneLink);
		}
	}	
	if($('popups')){
		var allLinks=$('popups').getElementsByTagName('AREA'),x=0,oneLink=null;
		if(!allLinks) return;
		while(oneLink=allLinks[x++]){
			if(oneLink.href!=='#') attachLinkAction(oneLink);
		}
	}

	if($('toolbar')){
		var allLinks=$('toolbar').getElementsByTagName('A'),x=0,oneLink=null;
		if (!allLinks) return;
		while(oneLink=allLinks[x++]){
			if(oneLink.href!=='#') attachLinkAction(oneLink);
		}
	}

};

var initializeTooltip=function(id, text) {
	var linkTooltip=document.createElement('DIV');
	linkTooltip.id=id;
	linkTooltip.className = 'tooltip';
	linkTooltip.innerHTML = text;
	document.getElementsByTagName('BODY')[0].appendChild(linkTooltip);	
};

/* ATTACH LINKACTIONS
----------------------------------------------------*/
var attachLinkAction=function(target){		
	if(target && target.href.indexOf('http://')!=-1){
		var url=target.href
		
		var OurDomain=window.location.host;
		
		
//		if(url.substring(url.length-1,url.length)=='#') return;
		
		//## ABOUT
		if(target.id=='btn-about'){
			addEvent(target, 'mouseover', LinkTooltipAbout.Display);
		}
		
		//## TEXTREAD
		if (target.id=='btn-textread') {			
			addEvent(target, 'mouseover', LinkTooltipTextread.Display);
		}
		
		//## PRInt
		if(target.id=='btn-print'){								
			addEvent(target, 'mouseover', LinkTooltipPrint.Display);
		}		
		//## READ
		if(target.id=='btn-read'){												
			addEvent(target, 'mouseover', LinkTooltipRead.Display);
		}		
		//## COMMENT
		if(target.id=='btn-comment'){				
			addEvent(target, 'mouseover', LinkTooltipComment.Display);
		}		
		//## HELP
		if(target.id=='btn-help'){			
			addEvent(target, 'mouseover', LinkTooltipHelp.Display);
		}		

/*
		//## PDF
		if(url.getFileExtension()=='.pdf'){
			addEvent(target, 'click', LinkAction.PDF);
			addEvent(target, 'mouseover', LinkTooltip.DisplayPdf);
			return;
		}
*/

		//## EXTERNAL LINK
		if(url.indexOf(OurDomain)==-1 || url.getFileExtension()=='.doc' || url.getFileExtension()=='.DOC' || (url.indexOf(OurDomain)!==-1 && url.indexOf('templates')!==-1)){			
			addEvent(target, 'click', LinkAction.External);			
			addEvent(target, 'mouseover', LinkTooltip.Display);
			return;
		}

		//## INTERNAL NOTE LINK
		
		if(url.indexOf(OurDomain)!==-1 && target.className.indexOf('nopopup')==-1){			
			addEvent(target, 'click', LinkAction.Internal);
			return;
		}		

	}
};

var LinkAction = {

	External: function(e){
		var target=null;
		if(e.stopPropagation){e.stopPropagation();e.preventDefault();target=e.target;}
		else{e.cancelBubble=true;e.returnValue=false;target=e.srcElement;}
		window.open(target);
	},

	Internal: function(e){
		var target=null;
		if(e.stopPropagation){e.stopPropagation();e.preventDefault();target=e.target;}
		else{e.cancelBubble=true;e.returnValue=false;target=e.srcElement;}
		var url=target.getAttribute('href');
		var ourDomain='http://'+ window.location.host;
		var notePage='';
		var languageCatalog='';
		var documentName='';

		if(url.match(/^[^\/]*(|[#?].*)$/)){
			if(document.location.href.match(/^http/i)){url=document.location.href.replace(/^.*\/\/[^\/][^\/]*(\/|\/[^#?]*\/)[^\/]*(|[#?].*)$/, "$1") + url;}
			else{url=document.location.href.replace(/^([^#?]*\/)[^\/]*(|[#?].*)$/, "$1") + url;}
		}else if(url.match(/^\.\.\/[^\/]*(|[#?].*)$/)){
			if(document.location.href.match(/^http/i)){url=document.location.href.replace(/^.*\/\/[^\/][^\/]*(\/|\/[^#?]*\/)[^\/]*\/[^\/]*(|[#?].*)$/, "$1") + url.replace(/^\.\.\//, "");}
			else{url=document.location.href.replace(/^([^#?]*\/)[^\/]*\/[^\/]*(|[#?].*)$/, "$1") + url.replace(/^\.\.\//, "");}
		}

		if(url.indexOf('/en/')!==-1){languageCatalog='/en';}
		else{languageCatalog='/sv';}

		documentName=url.substring(url.indexOf(languageCatalog) + languageCatalog.length + 1 );
		documentName=documentName.replace(/\//g,"-");
		notePage=ourDomain +'/2007'+ languageCatalog +'/PopupPages/'+ documentName;
		notePage=notePage.replace(/.aspx/,".html");


		//var widePages=['4.html', '7.html', '20.html', '22.html'];
		var widePages=[''];
		var pagesToHide=[''];

		var widepopup = false;
		var hidecontent = false;

		if(notePage.indexOf('#')>0){
			notePage = notePage.replace(/\.html/,"");
			notePage = notePage.replace(/#/,"-");
			notePage += ".html";
		}

		var dashPos = notePage.lastIndexOf("-");		
		if(dashPos ){
			var noteName = notePage.substring(dashPos + 1, notePage.length);
			var n=widePages.length;
			for (var i = 0; i<n; i++) {
				if (widePages[i] == noteName) widepopup = true;			
			}				
			var n=pagesToHide.length;
			for (var i = 0; i<n; i++) {
				if (pagesToHide[i] == noteName) hidecontent = true;
			}
		}

		//## FETCH PAGE		
		fetchpage(notePage);

		popupanim.time = 0;
		popupanim.top = e.clientY - 5;
		popupanim.left = e.clientX - 5;
		popupanim.height = 10;
		popupanim.width = 10;
		popupanim.changeTop = 90 - popupanim.top;
		if(widepopup){
			popupanim.changeLeft = ($('wrap').offsetLeft) - popupanim.left;	
			popupanim.changeWidth = 844;
			popupanim.changeHeight = 430;
		}else{
			popupanim.changeLeft = ($('wrap').offsetLeft) + 385 - popupanim.left;	
			popupanim.changeWidth = 470;
			popupanim.changeHeight = 470;
		}
		popupanim.duration = 40;
		popupanim.element = $('popanim');
		popupanim.element.style.left = popupanim.left + 'px';
		popupanim.element.style.top = popupanim.top +  'px';
		popupanim.element.style.width = '10px';
		popupanim.element.style.height = '10px';
		popupanim.element.style.display = 'block';
		popupanim.timer = setInterval("popupDoAnim();", 15);
	},

	PDF: function(e){
		var target=null;
		if(e.stopPropagation){e.stopPropagation();e.preventDefault();target=e.target;}
		else{e.cancelBubble=true;e.returnValue=false;target=e.srcElement;}
		location.href=target;
	},
	

	
	Print: function(e) {		
		var target=null;
		if(e.stopPropagation){e.stopPropagation();e.preventDefault();target=e.target;}
		else{e.cancelBubble=true;e.returnValue=false;target=e.srcElement;}
		location.href=target;
	},
	Help: function(e) {		
		var target=null;
		if(e.stopPropagation){e.stopPropagation();e.preventDefault();target=e.target;}
		else{e.cancelBubble=true;e.returnValue=false;target=e.srcElement;}
		location.href=target;
	}
};


var LinkTooltip = {		
	Display: function(event){											
		var elmTooltip=$('tooltip-links');
		if(!elmTooltip) return;
		if (document.all) {
			x=event.clientX+document.body.scrollLeft;
			y=event.clientY+document.body.scrollTop;
		}else{
			x=event.pageX;
			y=event.pageY;
		} 
		if(x < 0){x=-500;}
		if(y < 0){y=-500;}  
		elmTooltip.style.left=(x + 5) +'px'; 
		elmTooltip.style.top=(y ) +'px'; 
		elmTooltip.style.display='block'; 			
		addEvent(this, 'mouseout', LinkTooltip.Hide);
	},

	Hide: function(){
		var elmTooltip=$('tooltip-links');
		if(!elmTooltip) return;
		elmTooltip.style.left='-500px'; 
		elmTooltip.style.top='-500px'; 
		elmTooltip.style.display='none'; 
	}
};

var LinkTooltipAbout = {		
	Display: function(event){											
		var elmTooltip=$('tooltip-about');
		if(!elmTooltip) return;
		if (document.all) {
			x=event.clientX+document.body.scrollLeft;
			y=event.clientY+document.body.scrollTop;
		}else{
			x=event.pageX;
			y=event.pageY;
		} 
		if(x < 0){x=-500;}
		if(y < 0){y=-500;}  
		elmTooltip.style.left=(x + 5) +'px'; 
		elmTooltip.style.top=(y ) +'px'; 
		elmTooltip.style.display='block'; 			
		addEvent(this, 'mouseout', LinkTooltipAbout.Hide);
	},

	Hide: function(){
		var elmTooltip=$('tooltip-about');
		if(!elmTooltip) return;
		elmTooltip.style.left='-500px'; 
		elmTooltip.style.top='-500px'; 
		elmTooltip.style.display='none'; 
	}
};
var LinkTooltipPrint = {		
	Display: function(event){	
												
		var elmTooltip=$('tooltip-print');
		if(!elmTooltip) return;
		if (document.all) {
			x=event.clientX+document.body.scrollLeft;
			y=event.clientY+document.body.scrollTop;
		}else{
			x=event.pageX;
			y=event.pageY;
		} 
		if(x < 0){x=-500;}
		if(y < 0){y=-500;}  
		elmTooltip.style.left=(x + 5) +'px'; 
		elmTooltip.style.top=(y ) +'px'; 
		elmTooltip.style.display='block'; 			
		addEvent(this, 'mouseout', LinkTooltipPrint.Hide);
	},

	Hide: function(){
		var elmTooltip=$('tooltip-print');
		if(!elmTooltip) return;
		elmTooltip.style.left='-500px'; 
		elmTooltip.style.top='-500px'; 
		elmTooltip.style.display='none'; 
	}
};
var LinkTooltipRead = {		
	Display: function(event){	
												
		var elmTooltip=$('tooltip-read');
		if(!elmTooltip) return;
		if (document.all) {
			x=event.clientX+document.body.scrollLeft;
			y=event.clientY+document.body.scrollTop;
		}else{
			x=event.pageX;
			y=event.pageY;
		} 
		if(x < 0){x=-500;}
		if(y < 0){y=-500;}  
		elmTooltip.style.left=(x + 5) +'px'; 
		elmTooltip.style.top=(y ) +'px'; 
		elmTooltip.style.display='block'; 			
		addEvent(this, 'mouseout', LinkTooltipRead.Hide);
	},

	Hide: function(){
		var elmTooltip=$('tooltip-read');
		if(!elmTooltip) return;
		elmTooltip.style.left='-500px'; 
		elmTooltip.style.top='-500px'; 
		elmTooltip.style.display='none'; 
	}
};
var LinkTooltipHelp = {		
	Display: function(event){	
												
		var elmTooltip=$('tooltip-help');
		if(!elmTooltip) return;
		if (document.all) {
			x=event.clientX+document.body.scrollLeft;
			y=event.clientY+document.body.scrollTop;
		}else{
			x=event.pageX;
			y=event.pageY;
		} 
		if(x < 0){x=-500;}
		if(y < 0){y=-500;}  
		elmTooltip.style.left=(x + 5) +'px'; 
		elmTooltip.style.top=(y ) +'px'; 
		elmTooltip.style.display='block'; 			
		addEvent(this, 'mouseout', LinkTooltipHelp.Hide);
	},

	Hide: function(){
		var elmTooltip=$('tooltip-help');
		if(!elmTooltip) return;
		elmTooltip.style.left='-500px'; 
		elmTooltip.style.top='-500px'; 
		elmTooltip.style.display='none'; 
	}
};
var LinkTooltipComment = {		
	Display: function(event){	
												
		var elmTooltip=$('tooltip-comment');
		if(!elmTooltip) return;
		if (document.all) {
			x=event.clientX+document.body.scrollLeft;
			y=event.clientY+document.body.scrollTop;
		}else{
			x=event.pageX;
			y=event.pageY;
		} 
		if(x < 0){x=-500;}
		if(y < 0){y=-500;}  
		elmTooltip.style.left=(x + 5) +'px'; 
		elmTooltip.style.top=(y ) +'px'; 
		elmTooltip.style.display='block'; 			
		addEvent(this, 'mouseout', LinkTooltipComment.Hide);
	},

	Hide: function(){
		var elmTooltip=$('tooltip-comment');
		if(!elmTooltip) return;
		elmTooltip.style.left='-500px'; 
		elmTooltip.style.top='-500px'; 
		elmTooltip.style.display='none'; 
	}
};

var LinkTooltipTextread = {		
	Display: function(event){	
												
		var elmTooltip=$('tooltip-textread');
		if(!elmTooltip) return;
		if (document.all) {
			x=event.clientX+document.body.scrollLeft;
			y=event.clientY+document.body.scrollTop;
		}else{
			x=event.pageX;
			y=event.pageY;
		} 
		if(x < 0){x=-500;}
		if(y < 0){y=-500;}  
		elmTooltip.style.left=(x + 5) +'px'; 
		elmTooltip.style.top=(y ) +'px'; 
		elmTooltip.style.display='block'; 			
		addEvent(this, 'mouseout', LinkTooltipTextread.Hide);
	},

	Hide: function(){
		var elmTooltip=$('tooltip-textread');
		if(!elmTooltip) return;
		elmTooltip.style.left='-500px'; 
		elmTooltip.style.top='-500px'; 
		elmTooltip.style.display='none'; 
	}
};


function initInternalLink(a) {
  
}

function preview(e) {   	     
    var ie = true;	
	var target=null;	
	/*
	try
	{
	    if(e.target)
	    {
	        if(e.target.getAttribute('href').indexOf('http://') == 0)
	        {
	            return true;
	        }
	    }
	    else
	    {
	        if(e.srcElement.getAttribute('href').indexOf('http://') == 0)
	        {
	            return true;
	        }
	    }
	}
	catch(excep)
	{
	    //alert('c' + excep);
	    //get url other way.
	}
	*/
	
	if(e.stopPropagation){
		e.stopPropagation();
		e.preventDefault();
		target = e.target;
	}else{
		e.cancelBubble = true;
		e.returnValue = false;
		target = e.srcElement;
	}
	
	var url = target.getAttribute('href');
	
	
	if(url.indexOf('@')!==-1){
		parent.location.href=url;
		return false;
	}
    if ( url.match(/^[^\/]*(|[#?].*)$/) ) {
        if ( document.location.href.match(/^http/i) )
            url = document.location.href.replace(/^.*\/\/[^\/][^\/]*(\/|\/[^#?]*\/)[^\/]*(|[#?].*)$/, "$1") + url;
        else
            url = document.location.href.replace(/^([^#?]*\/)[^\/]*(|[#?].*)$/, "$1") + url;
    } else if ( url.match(/^\.\.\/[^\/]*(|[#?].*)$/) ) {
        if ( document.location.href.match(/^http/i) )
            url = document.location.href.replace(/^.*\/\/[^\/][^\/]*(\/|\/[^#?]*\/)[^\/]*\/[^\/]*(|[#?].*)$/, "$1") + url.replace(/^\.\.\//, "");
        else
            url = document.location.href.replace(/^([^#?]*\/)[^\/]*\/[^\/]*(|[#?].*)$/, "$1") + url.replace(/^\.\.\//, "");
    }
	
		
	
	var loc = parent.location.href;
	loc = loc.replace ('http://', '');
	
	var ourDomain = 'http://' + loc.substring(0, loc.indexOf('/'));
	
		
	var catalogName     = '/2007/sv';
	var catalogPopupPages    = '/PopupPages/';			
	var documentName;        
   
   
   
   url2 = url.substring (url.indexOf(catalogName) + catalogName.length + 1, url.length);    
	documentName        = url.substring(url.indexOf(catalogName) + catalogName.length + 1 );
	documentName        = documentName.replace(/\//g,"-");

   urlToPopup = ourDomain + catalogName + catalogPopupPages + documentName;
  
	urlToPopup = urlToPopup.replace(/.aspx/,".html");
		    
    if(urlToPopup.indexOf('#') > 0)
	{
	    //gör ...007.aspx#Utvarderi... -> ...007-Utvarderi...html
	    urlToPopup = urlToPopup.replace(/\.html/,"");
	    urlToPopup = urlToPopup.replace(/#/,"-");
//	    if(!urlToPopup.indexOf(".html") > 0)
//	    {
			urlToPopup = urlToPopup + ".html";
			
	    //}
	}   
	fetchpage(urlToPopup);
	
	popupanim.time = 0;
	popupanim.top = e.clientY - 5;
	popupanim.left = e.clientX - 5;
	popupanim.height = 10;
	popupanim.width = 10;
	popupanim.changeTop = 95 - popupanim.top;
	popupanim.changeLeft = (document.getElementById('wrap').offsetLeft) + 505 - popupanim.left;
	
	
	popupanim.changeWidth = 534;
	popupanim.changeHeight = 470;
	popupanim.duration = 25;
	popupanim.element = document.getElementById('popanim');
	
	popupanim.element.style.left = popupanim.left + 'px';
	popupanim.element.style.top = popupanim.top + 'px';
	popupanim.element.style.width = '10px';
	popupanim.element.style.height = '10px';
	popupanim.element.style.display = 'block';
		
	popupanim.timer = setInterval("popupDoAnim();", 15);
	
	return false;
}

function hidePopup(a) {
    
	currentpopup = a.parentNode.parentNode;		
//	document.body.removeChild(currentpopup);	
	document.body.removeChild(document.body.lastChild);	
	
	
}

function fetchpage(href) {
	var xmlHttp;
	try {
		xmlHttp = new XMLHttpRequest();
	}
	catch (e) {
		try	{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				//alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState == 4) {
			popupcontent = xmlHttp.responseText;
			popupcontent += '<div class="popup-footer"><br /></div>';
			
			currentpopup = document.createElement('div');
			currentpopup.className = 'popup';
			currentpopup.innerHTML = popupcontent;
			document.body.appendChild(currentpopup);
		}
	}
	if (href.indexOf('/2006/') > 0) {
		url = href.replace('http://', '');
		url = url.substring(url.indexOf('/'));
		url = '/Cybercom2006/fetchpage.aspx?read=no&url=' + url + '&rand=' + parseInt(Math.random()*99999999);
	}
	else {
		if (href.indexOf('?') > -1)
			url = href + '&rand=' + parseInt(Math.random()*99999999);
		else
			url = href + '?rand=' + parseInt(Math.random()*99999999);
	}
	
	try
	{
	    xmlHttp.open('GET', url, true);
	    xmlHttp.send(null);
	}
	catch(exception)
	{}
	return true;
}

function popupDoAnim()
{
	if (popupanim.time > popupanim.duration) {
		clearInterval(popupanim.timer);
		popupanim.timer = null;
		popupanim.element.style.display = 'none';
		currentpopup.style.left = popupanim.element.style.left;
		currentpopup.style.display = 'block';
	}
	else {
		//left
		move = cubicOut(popupanim.time, popupanim.left, popupanim.changeLeft, popupanim.duration)
		popupanim.element.style.left = parseInt(move) + 'px';
		
		//top
		move = cubicOut(popupanim.time, popupanim.top, popupanim.changeTop, popupanim.duration)
		popupanim.element.style.top = parseInt(move) + 'px';
		
		//width
		move = cubicOut(popupanim.time, popupanim.width, popupanim.changeWidth, popupanim.duration)
		popupanim.element.style.width = parseInt(move) + 'px';
		
		//height
		move = cubicOut(popupanim.time, popupanim.height, popupanim.changeHeight, popupanim.duration)
		popupanim.element.style.height = parseInt(move) + 'px';
		
		popupanim.time++;
	}
}

var tooltip = {
	Show: function() {
		var box = document.getElementById(this.id + '_tooltip');
			box.style.display = 'block';
			box.style.left = elmPos.X(this) + 5 + 'px';
			box.style.top = elmPos.Y(this) + 20 + 'px';
			
	},
	Hide: function() {
		var box = document.getElementById(this.id + '_tooltip');
			box.style.display = 'none';
	}
}


function closetooltip(img) {
	tooltip = img.parentNode.parentNode;
	tooltip.style.display = 'none';
	tooltip.className = 'tooltip';
	spans = tooltip.getElementsByTagName('span');
	tooltip.removeChild(spans[0]);
	spans[0].style.display = 'block';
	tooltip_visible = false;
	try {
		document.getElementById(tooltip.id.replace('_tooltip', '')).className = '';
	}
	catch(ex) {}
	panelReminder = false;
	panelTermsOfUse = false;
	panelNewUser = false;
	panelAllcomments = false;
	panelFriend = false;
	var btnLogin = document.getElementById('btnLogin')
	if (!btnLogin) return;
		btnLogin.disabled = '';
}

function closebox(a) {
	tooltip = a.parentNode;
	tooltip.style.display = 'none';
}
