// start create target blank from class="blank"

function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+evType, fn); 
		return r;
	} else {
		return false;
	}
}

function getlinks() {
	var links = document.getElementsByTagName('A');
	for (var i = 0; i < links.length; i++) {
		if (/nolink/.exec(links[i].href)) {
			links[i].onclick = linkinfo;
		}
	}
}
function linkinfo() {
	alert('Denna länk är inte aktiv i prototypen.');
	return false;
}

addEvent(window, 'load', getlinks);

function ReplaceHeader(hStr){
	 var xStr=0;
		if(hStr.indexOf('<span>')==-1){
			//alert(tmpStr);
			var head_array=hStr.split(" ");
			var tmpNewStr = '';

			var wordcount=0;
			while (wordcount < head_array.length){
			  if(wordcount>0){
				if (wordcount==1){
					tmpNewStr = tmpNewStr + '<span>';
				}
				tmpNewStr = tmpNewStr + ' ' + head_array[wordcount];
			  }else{
				tmpNewStr = head_array[wordcount];
			  }
			  wordcount+=1;
			}

		}
		if (wordcount>0){
			xStr = tmpNewStr + '</span>';
		}else{
			xStr = hStr;
		}
 	 return xStr;
}


function getToggleHeaders() {
	var headers = document.getElementsByTagName('H1');
	for (var i = 0; i < headers.length; i++) {
		if(headers[i].className=='toggleh'){
			var tmpStr = headers[i].innerHTML;
			headers[i].innerHTML = ReplaceHeader(tmpStr);
		}
	}
	var headers = document.getElementsByTagName('H2');
	for (var i = 0; i < headers.length; i++) {
		if(headers[i].className=='toggleh'){
			var tmpStr = headers[i].innerHTML;
			headers[i].innerHTML = ReplaceHeader(tmpStr);
		}
	}
	var headers = document.getElementsByTagName('H3');
	for (var i = 0; i < headers.length; i++) {
		if(headers[i].className=='toggleh'){
			var tmpStr = headers[i].innerHTML;
			headers[i].innerHTML = ReplaceHeader(tmpStr);
		}
	}
}
addEvent(window, 'load', getToggleHeaders);



function addPNGtrans(imgObj, imgW, imgH) {
	var imgArr = document.getElementById(imgObj).getElementsByTagName('IMG');
	for(var no=0;no<imgArr.length;no++){
	  var imgName = imgArr[no].src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	  {
		var img = imgArr[no];
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + imgW + "px; height:" + imgH + "px;" + imgStyle + ";"
		 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		 img.outerHTML = strNewHTML;
	  }	
	}
}




function validateNewsletter(thisObj){
  if(thisObj.regemail.value==''){
  	alert('Du måste ange en e-postadress!');
  	thisObj.regemail.focus();
  	return false;
  }
  return true;
}


function openInfo(theURL,winName) { 
	window.open(theURL,winName,'width=550,height=450,titelbar=1,scrollbars=1,status=0,toolbar=0');
	return false;
}

function submitToPopup(theForm,winName) {
	thisOption = -1;
	for (i=theForm.vote.length-1; i > -1; i--) {
	if (theForm.vote[i].checked) {
	thisOption = i; 
	i = -1;
	}
	}
	if (thisOption == -1) {
		alert('Du måste göra ett val för att kunna rösta!');
	}else{
		window.open("",winName,'width=550,height=450,titelbar=1,scrollbars=1,status=0,toolbar=0');
		theForm.target = winName;
		theForm.submit();
	}
	return false;
}

function postHighslide(lObj){
	formObj = document.getElementById('voteform');
	thisOption = -1;
	for (i=formObj.vote.length-1; i > -1; i--) {
		if (formObj.vote[i].checked) {
		thisOption = i; 
		i = -1;
		}
	}
	if (thisOption == -1) {
		alert('Du måste göra ett val för att kunna rösta!');
	}else{
		lObj.href = '/vote.asp?vote=' + thisOption;
		hs.htmlExpand(lObj, { contentId: 'highslide-html', objectType: 'ajax'} )
	}
	return false;
}


function openPopup(theLink,winName) {
	window.open(theLink,winName,'width=550,height=450,titelbar=1,scrollbars=1,status=0,toolbar=0');
	return false;
}


