function openWin(theURL,winName,features) {
  	window.open(theURL,winName,features);
}

var nWin
function nWindow(n,w,h,t,s,r){
  if (nWin) {nWin.close();}
  str="Toolbar="+t+",resizable="+r+",scrollbars="+s+",height="+h+",width="+w;
  if(parseInt(navigator.appVersion)>3)
  str+=",left="+(screen.width -w)/2+",top="+parseInt((screen.height -h)/3);
  //nWin = window.open(n,'popup',str)
  nWin = window.open(n,'popup','width='+ w +',height='+ h +',toolbars='+ t +',scrollbars='+ s +',left=10,top=10,resizable=yes')
  nWin.focus();
}

function printSiden() {
	if (null!=window.print) {
		window.print();
		history.back();
	}
} 

function confvalg(url){
  if(confirm("Vil du slette posten permanent?\n\PS: Der er ingen fortrydelsesret!")){
    location.href = url
  }
}

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
        
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;

    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
} 

function expand(objID){
	divObj = document.getElementById("exp"+objID)
	if (divObj.style.display=='none')
	{
	divObj.style.display = 'block';
	//eval("p"+objID).innerHTML = '-'
	}
	else
	{
	divObj.style.display = 'none';
	//eval("p"+objID).innerHTML = '+'
	}
	
}

var gAutoPrint = true; 

function printSpecial()
{
	if (document.getElementById != null)
	{
		var html = '<HTML>\n<HEAD>\n';

		if (document.getElementsByTagName != null)
		{
			var headTags = document.getElementsByTagName("head");
			if (headTags.length > 0)
				html += headTags[0].innerHTML;
		}
		html += '\n<link href="/Css/print.css" text="text/css" rel="stylesheet" media="screen" />\n';
		
		html += '\n</HE' + 'AD>\n<BODY>\n';
		
		var printReadyElem = document.getElementById("printArea");
		
		if (printReadyElem != null)
		{
				html += printReadyElem.innerHTML;
		}
		else
		{
			alert("Could not find the print section in the HTML");
			return;
		}
			
		html += '\n</BO' + 'DY>\n</HT' + 'ML>';
		
		var printWin = window.open("","printSpecial");
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
		if (gAutoPrint)
			printWin.print();
	}
	else
	{
		alert("Sorry, the print feature is only available in modern browsers.");
	}
}


function validering()
  {
  error = 0;

  placering=0;
  tekst=(document.forms[0].email.value).toLowerCase();
  placering=tekst.indexOf("@");
  if(tekst ==""){
    alert ("Der skal stå en e-mail adresse!");
    error = 1;
  }
  else{
    tegn=tekst.indexOf(" ");
    if(tegn!=-1){
      alert ("Der må ikke være mellemrum i e-mailen");
      error = 1;
    }
    else{
      if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
        tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
        tekst.indexOf(";")!=-1 || tekst.indexOf("'")!=-1 || tekst.indexOf(",")!=-1){
        alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å ' , ;");
        error = 1;
      }
    else{
      if (placering<1 || tekst.length<=(placering+1)){
        alert ("e-mail adressen er forkert!!");
        error = 1;
      }
    }
  }
}
if(error == 0)
document.forms[0].submit();	
}

var xmlHttp

function showRss(str) {
    if (str.length == 0) {
        document.getElementById("strFeed").innerHTML = "";
        return;
    }
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
        alert("Your browser does not support AJAX!");
        return;
    }
    var url = "/ajax.asp";
    url = url + "?p=" + str;
    url = url + "&sid=" + Math.random();
    xmlHttp.onreadystatechange = stateChanged;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function stateChanged() {
    if (xmlHttp.readyState == 4) {
        document.getElementById("strFeed").innerHTML = xmlHttp.responseText;
    }
}

function GetXmlHttpObject() {
    var xmlHttp = null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}



function MM_goToURL() { //v3.0
    var i, args = MM_goToURL.arguments; document.MM_returnValue = false;
    for (i = 0; i < (args.length - 1); i += 2) eval(args[i] + ".location='" + args[i + 1] + "'");
}


function checkSeekFrm(form) {
    if (form.Searchstring.value == "") {
        alert("Indtast søgeord!"); form.Searchstring.focus(); return false;
    }
    else { return true; }
}

/*Cookie*/

function setCookie(name, value, expires, path, domain, secure) {
    var today = new Date();
    today.setTime(today.getTime());

    if (expires) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date(today.getTime() + (expires));

    document.cookie = name + "=" + escape(value) +
	((expires) ? ";expires=" + expires_date.toGMTString() : "") +
	((path) ? ";path=" + path : "") +
	((domain) ? ";domain=" + domain : "") +
	((secure) ? ";secure" : "");
}


function deleteCookie(cName) {
    document.cookie = cName + "=0;expires=1;domain=.tidende.dk;path=/";
}

function readCookie(cName) {
    var nameEQ = cName + "=";
    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 parseInt(c.substring(nameEQ.length, c.length));
    }
    return 0;
}


function cookiesEnabled() {
    setCookie("cookieTest", "1", 90, "/");
    return readCookie("cookieTest");
}



/*FUNKTION 17042011*/

$(document).ready(function () {


    function megaHoverOver() {
        $(this).find(".sub").stop().fadeTo('fast', 1).show();

        //Calculate width of all ul's
        (function ($) {
            jQuery.fn.calcSubWidth = function () {
                rowWidth = 0;
                //Calculate row
                $(this).find("ul").each(function () {
                    rowWidth += $(this).width();
                });
            };
        })(jQuery);

        if ($(this).find(".row").length > 0) { //If row exists...
            var biggestRow = 0;
            //Calculate each row
            $(this).find(".row").each(function () {
                $(this).calcSubWidth();
                //Find biggest row
                if (rowWidth > biggestRow) {
                    biggestRow = rowWidth;
                }
            });
            //Set width
            $(this).find(".sub").css({ 'width': biggestRow });
            $(this).find(".row:last").css({ 'margin': '0' });

        } else { //If row does not exist...

            $(this).calcSubWidth();
            //Set Width
            $(this).find(".sub").css({ 'width': rowWidth });

        }
    }

    function megaHoverOut() {
        $(this).find(".sub").stop().fadeTo('fast', 0, function () {
            $(this).hide();
        });
    }


    var config = {
        sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
        interval: 10, // number = milliseconds for onMouseOver polling interval    
        over: megaHoverOver, // function = onMouseOver callback (REQUIRED)    
        timeout: 50, // number = milliseconds delay before onMouseOut    
        out: megaHoverOut // function = onMouseOut callback (REQUIRED)    
    };

    $("ul#topnav li .sub").css({ 'opacity': '0' });
    $("ul#topnav li").hoverIntent(config);

});


function loadTab(tabObj) {
    if (!tabObj || !tabObj.length) { return; }
    $(containerId).addClass('loading');
    $(containerId).fadeOut('fast');

    $(containerId).load(tabObj.attr('href'), function () {
        $(containerId).removeClass('loading');
        $(containerId).fadeIn('fast');
    });
}

//Rezise txt

$(function () {

    $('.strinput').click(function () {
        var ourText = $('#articlerezisetxt');
        var currFontSize = ourText.css('fontSize');
        var finalNum = parseFloat(currFontSize, 10);
        var stringEnding = currFontSize.slice(-2);
        if (this.id == 'large') {
            finalNum *= 1.2;
        }
        else if (this.id == 'small') {
            finalNum /= 1.2;
        }
        ourText.animate({ fontSize: finalNum + stringEnding }, 600);
    });
});

$(document).ready(function () {

    $("a[rel='ex1']").colorbox({ slideshow: true });
    $(".ex2").colorbox({ iframe: true, innerWidth: 700, innerHeight: 430 });
    $(".konkurrence").colorbox({ iframe: true, innerWidth: 800, innerHeight: 530 });
    $(".ex3").colorbox({ width: "90%", height: "90%", iframe: true });
    $(".Send2afrind").colorbox({ iframe: true, innerWidth: 450, innerHeight: 290 });
    $(".newsletter").colorbox({ width: "450", inline: true, href: "#newsletter_content" });
    $("#click").click(function () {
        $('#click').css({ "background-color": "#f00", "color": "#fff", "cursor": "inherit" }).text("Check this :-)");
        return false;
    });
});


//tabs - seneste nyt/mest læste/kommentar
$(document).ready(function () {
    initTabs();
});

function initTabs() {
    $('#tabMenu a').bind('click', function (e) {
        e.preventDefault();
        var thref = $(this).attr("href").replace(/#/, '');
        $('#tabMenu a').removeClass('active');
        $(this).addClass('active');
        $('#tabContent div.content').removeClass('active');
        $('#' + thref).addClass('active');
    });
}

