function blurAnchors() {
	if (document.getElementsByTagName) {
		var a = document.getElementsByTagName("a");
		for (var i = 0; i < a.length; i++) {
			a[i].onfocus = function() { this.blur(); };
		}
	}
}
window.onload = blurAnchors;


function toggleDisplay(o,i) {
	var o = document.getElementById(o);
	if (o.style.display=='block') {
		o.style.display='none';
	} else {
		o.style.display='block';
	}
}

//Create custom method
function dmethod(apa){
	alert(apa);
}



tabs = new function() {
	this.currentTab = null;
	
	this.open = function(n) {
		this.newTab = 'tab_'+n;
		if (this.currentTab) { toggleDisplay(this.currentTab); }
		toggleDisplay(this.newTab);
		this.currentTab = this.newTab;
	}
}

var activeFormObj = null;
function closeActiveFormPayment(s)
{
	var obj = document.getElementById(s);
	if (obj != activeFormObj && activeFormObj != null)
		activeFormObj.style.display = 'none';
}

function clickFormPayment(s)
{
	closeActiveFormPayment(s);
	if (s == 'card')
	{
	}
	else if (s == 'bank')
	{
		var current = document.getElementById("bank");
		current.style.display = 'block';
		activeFormObj = current;
	}
	else
	{
	}
}

//toogle-function, to expand and collapse areas   
function toggle(elementID){
	var target1 = document.getElementById(elementID)
	if (target1.style.display == 'none') {
	target1.style.display = 'block'
	} else {
	target1.style.display = 'none'
	}
}


function postMonthlyQuestion(f) {
	var qIndex = (f.questionIndex.value);
	var a = f.answer.value;
	var t = escape(f.answer_text.value);
	
	if (a.length>0) {
		makeRequest('?strPageID=ajax&action=postMonthlyQuestion&q='+qIndex+"&answer="+a+"&text="+t,mqDiv);
	} else {
		alert('Du måste välja något alternativ innan du klickar på skicka.');
	}
}
function getQuestion(n)
{
	makeRequest('?strPageID=ajax&action=getQuestion&q='+n,mqDiv);
}


function makeRequest(url,target) {
	var httpRequest;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) { // IE
		try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e) {
			try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch (e) {}
		}
	}

	if (!httpRequest) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	httpRequest.onreadystatechange = function() {
		if (httpRequest.readyState == 4) {
			if (httpRequest.status == 200) {
				if (target)
				{
					target.innerHTML = (httpRequest.responseText);
				}
			} else {
				alert('There was a problem with the request.' + httpRequest.responseText);
			}
		}
	};
	httpRequest.open('GET', url, true);
	httpRequest.send(null);
}


var TimeToExistInDays = 30;      //Hur många dagar ska cookien sparas hos klienten?
        var frekvens = 100;               //Hur många av hundra besökare ska få se lagret?
        var CookieName = "enkat";             //Namnet på cookien.
        var waitTime = 0;                //Fördröjning i millisekunder tills lagret visas efter sidan har laddats.
        var surveyLink = "http://www.surveygenerator.com/go.asp?u=LstXuUs6&p=DLHJXn7e";		 //Länken till enkäten
        var exp = new Date(); 
    
        function OpenPopUpPage(){
            document.getElementById('LayerDiv').style.display = 'none';
            SetCookie(CookieName, exp);
            window.open(surveyLink, "_blank");
        }
        
        function HideLayer(){
            document.getElementById('LayerDiv').style.display = 'none';
            SetCookie(CookieName, exp);
        }

        function DisplayDiv(){
            document.getElementById("LayerDiv").style.display = "block";
        }
 
        function DisplayLayer(){
            if (document.body.style.position == ""){
    	        exp.setTime(exp.getTime() + (TimeToExistInDays*24*60*60*1000));
                if (!GetCookie(CookieName)){
	             if(Math.random()*100 <= frekvens){ 
	                 setTimeout("DisplayDiv()",waitTime);    
	             }
	        }
	    }
        }
	
	function SetCookie(name, expires) { 
           var curCookie = name + "=0" +
	   ((expires) ? "; expires=" + expires.toGMTString() : "");
	   document.cookie = curCookie;
	}
	    
    	function GetCookie(name) {		
	   var CookieValue = document.cookie.match(name + "=(.*?)(;|$)");
	   if(CookieValue != null) return true;
	   return false;
    	}	
	
	
	