var lastLi = false;

// opens windows
function openWin(theURL,winName,features) {
  window.open(theURL,winName,features);
}
// nospam

	function convertEmails(){
		spans = document.getElementsByTagName("span");
		for(a = 0; a < spans.length; a++){
			if(spans[a]){
				if(spans[a].className == "epost"){
					at = new RegExp("\\(snabel\-a\\)", "i");
					punkt = new RegExp("\\(punkt\\)", "ig");
					address = spans[a].firstChild.data.replace(at, "@").replace(punkt, ".");
					theLink = document.createElement("A");
					theLink.setAttribute("href", "mailto:" + address);
					theLink.className = "email";
					theLink.appendChild(document.createTextNode(address));
					spans[a].parentNode.replaceChild(theLink, spans[a]);
					a--;
				}
			}
		}
	}

function nospam(user,domain) {
	locationstring = "mailto:" + user + "@" + domain;
	window.location = locationstring;
}

function selectCurrentPage(ul_id, li_position){
	var currentPage = location.href;
	var ul = document.getElementById(ul_id);
	if (ul) {
		var lis = ul.getElementsByTagName("li");
		var numLis = lis.length;
		for (i = 0; i < numLis; i++) {
			if (lis[i] && lis[i].className == "sub") {
				var linkPage = lis[i].childNodes[li_position].getAttribute("href");
				var re =  new RegExp(document.location.protocol + "//"+ document.location.host, "i");
				linkPage = linkPage.replace(re, ""); // IE6
				if (linkPage == "/"){
					if(location.pathname == "/") lis[i].className = "currentPage";
				}
				else if (currentPage.indexOf(linkPage) != -1) {
					lis[i].className = "currentPage";
				}
			}
		}
	}
}



function viewLarge(imgURL, titleTxt, imgWidth, imgHeight) {
	var leftPos = (screen.width - imgWidth) / 2;
	var topPos = (screen.height - imgHeight) / 2;
    var theURL = "http://www.aktietorget.se/viewlarge.php?titleTxt=" + escape(titleTxt) + "&imgURL=" + imgURL + "&imgWidth=" + imgWidth + "&imgHeight=" + imgHeight;
	if (closeIt()) {
    	thePopup = window.open(theURL,'viewLarge','toolbar=0,status=0,directories=0,scrollbars=0,resizable=1,menubar=0,location=0,width=' + imgWidth + ',height=' + imgHeight + ',left=' + leftPos + ',top=' + topPos);
    	thePopup.focus();
	}
	else {
		viewLarge(imgURL, titleTxt, imgWidth, imgHeight);
	}
}

function hover(_obj, _class, _event){
	if(_event){ _event = _event || event; }
	switch(_event.type){
		case "mouseover":
			if(_obj.className.indexOf(_class) == -1){
				_obj.className += " "+ _class;
			}
			break;
		case "mouseout":
			rx = new RegExp(_class, "ig");
			_obj.className = _obj.className.replace(rx, "");
			break;
	}
}

function initTableIE6(tbl_id){
	var isIE6 = navigator.appVersion.indexOf("MSIE 6.0") != -1;
 	if(isIE6){
 		if(document.getElementById(tbl_id)){
			var tblrows = document.getElementById(tbl_id).getElementsByTagName("tr");
	 		for(var i = 0; i < tblrows.length; i++){
	 			if(tblrows[i].className.indexOf("rowHeader") == -1){
					tblrows[i].onmouseover = function() { hover(this, 'on', event); }
					tblrows[i].onmouseout = function() { hover(this, 'on', event); }
				}
			}
		}
	}
}


function init(){

   	selectCurrentPage("mainMenu",0); // 0 taggar mellan <li> och <a>
   	selectCurrentPage("subMenu",0); // 1 tag mellan <li> och <a>. I detta fall <h2>

   	convertEmails();
   	makeLinksBlank();

   	var links = document.getElementsByTagName("a");
   	var num = links.length;
   	for(var i = 0; i < num; i++){
       	links[i].setAttribute("onfocus","this.blur()");
   	}
}
function initwithtt(initToolTip){

   	selectCurrentPage("mainMenu",0); // 0 taggar mellan <li> och <a>
   	selectCurrentPage("subMenu",0); // 1 tag mellan <li> och <a>. I detta fall <h2>

   	convertEmails();
   	makeLinksBlank();

   	var links = document.getElementsByTagName("a");
   	var num = links.length;
   	for(var i = 0; i < num; i++){
       	links[i].setAttribute("onfocus","this.blur()");
   	}
}


function makeLinksBlank(){
	var links = document.getElementsByTagName("a");
	for(var i = 0; i < links.length; i++){
		if(links[i].rel == "external"){
			links[i].target = "_blank";
		}
	}
}
