
/* common stuff used on the feber.se, first, last and always */




/* för att visa formulär om användare vill redigera kommentar */

function editComment(commentId){
	var comment = "commentNr" + commentId;
	var commentForm = "commentEditForm" + commentId;
	document.getElementById(comment).innerHTML = document.getElementById(commentForm).innerHTML;
}




/* funktion som kollar så att användaren skrivit något i kommentarsfältet */

function commentEmpty()
{
	if(document.forms["postloginComment"]) {
		if ( document.forms["postloginComment"]["body"].value  == '' )
		{
			alert('Du måste skriva något i kommentarsfältet för att kunna skicka en kommentar.')
			return false;
		}
	}
	if(document.forms["loginform"]) {
		alert("loginform");
		if ( document.forms["loginform"]["body"].value == '' )
		{
			alert('Du måste skriva något i kommentarsfältet för att kunna skicka en kommentar.')
			return false;
		}
	}
}

/* slut */



/* gammal version, bättre följer nedan. 2007-03-12 /w */

function submitThumbs(thumburl,artid)
{ 
	var req = null; 

	if(window.XMLHttpRequest)
		req = new XMLHttpRequest(); 
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP); 

	req.onreadystatechange = function()
	{ 
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				if(req.responseText == 1) document.getElementById(artid).innerHTML = '<img src="/templates/images/thumb_tack.png" />';
				else if(req.responseText == 0) document.getElementById(artid).innerHTML = '<img src="/templates/images/thumb_inte.png" />';
				else  document.getElementById(artid).innerHTML = "Något blev fel!"  + req.responseText;
			}	
			else	
			{
				//do nothing
			}	
		} 
	}; 
	req.open("GET", thumburl, true); 
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null); 

} 


/* ny och bättre funktion. 2007-03-12 /w */

function submitThumb(thumburl,artid,errid)
{
	var cookie = $.cookie("thumb-"+errid);
	if (cookie) return;
	var req = null; 

	if(window.XMLHttpRequest)
		req = new XMLHttpRequest(); 
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP); 
	req.onreadystatechange = function()
	{ 
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				if(req.responseText != "ERROR"){ 
					document.getElementById(artid).innerHTML = req.responseText;
					$.cookie("thumb-"+errid, "true", { path: "/", expires: 10 });
				
				}
				//else if(req.responseText == -1){
					//document.getElementById(artid).innerHTML = "<img src=/templates/images/thumb_inte.png" />";
					//document.getElementById(errid).innerHTML = '<img src="/templates/images/lock.png" alt="För att kunna rösta måste du vara inloggad." border="0"/>';
				//}
				else  document.getElementById(artid).innerHTML = "Något blev fel!"  + req.responseText;
			}	
			else	
			{
				//do nothing
			}	
		} 
	}; 
	//alert(thumburl);
	req.open("GET", thumburl, true); 
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null); 

} 


/* ny och ännu bättre funktion. 2009-04-25 /w */

function submitThumb2(artid,val)
{
	var thumburl = "/updown/?art=" + artid + "&t=" + val;
	var div_id = "ikon_thumbs_" + artid;
	var errid = "thumbsreply_" + artid;
	
	var cookie = $.cookie("thumb-"+errid);
	//if (cookie) return;
	var req = null; 

	if(window.XMLHttpRequest)
		req = new XMLHttpRequest(); 
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP); 
	req.onreadystatechange = function()
	{ 
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				if(req.responseText != "ERROR"){ 
					document.getElementById(div_id).innerHTML = req.responseText;
					$.cookie("thumb-"+errid, "true", { path: "/", expires: 10 });
				
				}
				//else if(req.responseText == -1){
					//document.getElementById(artid).innerHTML = "<img src=/templates/images/thumb_inte.png" />";
					//document.getElementById(errid).innerHTML = '<img src="/templates/images/lock.png" alt="För att kunna rösta måste du vara inloggad." border="0"/>';
				//}
				else  document.getElementById(div_id).innerHTML = "Något blev fel!"  + req.responseText;
			}	
			else	
			{
				//do nothing
			}	
		} 
	}; 
	//alert(thumburl);
	req.open("GET", thumburl, true); 
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null); 

} 


function submitDegree(artid,val)
{
	var thumburl = "/updownfeber/?art=" + artid + "&t=" + val;
	var div_id = "ikon_thumbs_" + artid;
	var errid = "thumbsreply_" + artid;
	
	var cookie = $.cookie("thumb-"+errid);
	//if (cookie) return;
	//if (cookie) alert("kaka!")
	if(cookie) thumburl = "/updownfeber/?art=-1";
	var req = null; 

	if(window.XMLHttpRequest)
		req = new XMLHttpRequest(); 
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP); 
	req.onreadystatechange = function()
	{ 
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				if(req.responseText != "ERROR"){ 
					document.getElementById(div_id).innerHTML = req.responseText;
					$.cookie("thumb-"+errid, "true", { path: "/", expires: 10 });
				
				}
				//else if(req.responseText == -1){
					//document.getElementById(artid).innerHTML = "<img src=/templates/images/thumb_inte.png" />";
					//document.getElementById(errid).innerHTML = '<img src="/templates/images/lock.png" alt="För att kunna rösta måste du vara inloggad." border="0"/>';
				//}
				else  document.getElementById(div_id).innerHTML = "Något blev fel!"  + req.responseText;
			}	
			else	
			{
				//do nothing
			}	
		} 
	}; 
	//alert(thumburl);
	req.open("GET", thumburl, true); 
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null); 

} 


/* För att räkna upp hjärtan på Din Stil */

function submitHeart(hearturl,artid)
{
	var cookie = $.cookie("heart-"+artid);
	if (cookie) return;
	var req = null; 

	if(window.XMLHttpRequest)
		req = new XMLHttpRequest(); 
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP); 
	req.onreadystatechange = function()
	{ 
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				if(req.responseText != "ERROR"){ 
					document.getElementById(artid).innerHTML = req.responseText;
					$.cookie(artid, "true", { path: "/", expires: 10 });
				
				}
				//else if(req.responseText == -1){
					//document.getElementById(artid).innerHTML = "<img src=/templates/images/thumb_inte.png" />";
				//}
				else  document.getElementById(artid).innerHTML = "Något blev fel!"  + req.responseText;
			}	
			else	
			{
				//do nothing
			}	
		} 
	}; 
	//alert(thumburl);
	req.open("GET", hearturl, true); 
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null); 

} 


/* För att räkna upp röst i "frågan" */

function submitVote(questionid,artid,voteid)
{
	var req = null; 

    var voteValue = "";
    for (i=0;i<document.forms.questionForm.option.length;i++) {
		if (document.forms.questionForm.option[i].checked) {
			voteValue = voteValue + "&option=" + document.forms.questionForm.option[i].value;
		}
	}
	var voteUrl = "/art/" + artid + "/1/vote/?redirect=/question/" + questionid + "/&question=" + questionid + voteValue;
	if(window.XMLHttpRequest)
		req = new XMLHttpRequest(); 
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP); 
	req.onreadystatechange = function()
	{ 
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				if(req.responseText != "ERROR"){ 
					document.getElementById('voting_block').innerHTML = req.responseText;
					//$.cookie("question_"+artid, "true", { path: "/", expires: 10 });
				
				}
				//else if(req.responseText == -1){
					//document.getElementById(artid).innerHTML = "<img src=/templates/images/thumb_inte.png" />";
				//}
				else  document.getElementById('voting_block').innerHTML = "Något blev fel!"  + req.responseText;
			}	
			else	
			{
				//do nothing
			}	
		} 
	}; 
	//alert(voteUrl);
	req.open("GET", voteUrl, true); 
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null); 

} 

function submitComment(artid)
{

	var req = null; 
	var postForm = "postComment" + artid;
    var daComment = encodeURIComponent(document.getElementById(postForm).body.value);
    var entid = document.getElementById(postForm).entid.value;	
	artid = document.getElementById(postForm).article.value;
//  var daUrl = document.forms.postComment.url.value;
    var onlyOne = document.getElementById(postForm).onlyOne.value;
 	var commentUrl = "/art/" + artid + "/comment/ajax/" + onlyOne + "/?article=" + artid + "&url=&entry=" + entid +"&body=" + daComment + " &redirect=/commentresult/" + artid + "/" + onlyOne + "/";
	var comment_blockID = "comment_block" + artid;
	var commentform_blockID = "commentform_block" + artid;
	
	if(window.XMLHttpRequest)
		req = new XMLHttpRequest(); 
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP); 
	req.onreadystatechange = function()
	{ 
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				if(req.responseText != "ERROR"){ 
					document.getElementById(comment_blockID).innerHTML = req.responseText;
					//document.getElementById(comment_blockID).innerHTML = " ";
					if(onlyOne == "1"){
						document.getElementById(commentform_blockID).innerHTML = "Tack för din kommentar!";
							
					}
					//$.cookie("question_"+artid, "true", { path: "/", expires: 10 });
				
				}
				//else if(req.responseText == -1){
					//document.getElementById(artid).innerHTML = "<img src=/templates/images/thumb_inte.png" />";
				//}
				else  document.getElementById(comment_blockID).innerHTML = "Något blev fel!"  + req.responseText;
			}	
			else	
			{
				//do nothing
			}	
		} 
	}; 
	//alert(commentUrl);//
	req.open("GET", commentUrl, true); 
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null); 

} 


/* för att visa och gömma divar 2007-03-27 /w */ 

function toggleDiv(divid){
    if(document.getElementById(divid).style.display == 'none'){
      document.getElementById(divid).style.display = 'block';
    }else{
      document.getElementById(divid).style.display = 'none';
    }
 }
 
function hideDiv(divid){
    document.getElementById(divid).style.display = 'none';
}

function showDiv(divid){
    document.getElementById(divid).style.display = 'block';
}

function unhideDiv(divid){
    document.getElementById(divid).style.display = 'block';
}

function hiddenDiv(divid){
    document.getElementById(divid).style.visibility = 'hidden';
}

function unhiddenDiv(divid){
    document.getElementById(divid).style.visibility = 'visible';
}




 /* f�r att visa login el. registrering direkt i samband med tips. 2008-04-03 /w */
function on(id){
	var element = document.getElementById(id);
	var display_string = "block";
	
	if(element.nodeName=="SPAN"){
		display_string = "inline";
	}

	element.style.display=display_string;
}

function off(id){
	var element = document.getElementById(id);
	element.style.display="none";
}
function new_user(){
	//alert("New");
	on('existing_user');
	on('save');
	on('new_user');
	on('confirm_rules');
	off('new_password');	
	off('remember_me');	
}
function existing_user(){
	document.forms['commentform'].nick.value = "";
	//alert("existing");
	on('existing_user');
	on('remember_me');
	on('save');
	
	
	off('new_user');
	on('confirm_rules');
	on('new_password');
}


 /* slut att visa login el. registrering direkt i samband med tips. 2008-04-03 /w */



/* funktioner för att testa om nickname existerar  */

function getXMLRequest() {
    var req;

    if(window.ActiveXObject) {
        // IE
        var names = new Array("MSXML2.XMLHTTO.5.0", "MSXML2.XMLHTTP.4.0",
                              "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP",
                              "Microsoft.XMLHTTP");
        for(var i = 0; i < names.length; i++) {
            try {
                req = new ActiveXObject(names[i]);
                break;
            } catch(e) {
                // Do nothing
            }
        }
    } else if(window.XMLHttpRequest) {
        // Others
        req = new XMLHttpRequest();
    }
    return req;
}

function writeMessage(vid, msg) {
    var v;
    if(document.getElementById) {
       v = document.getElementById(vid);
    } else if(document.all) {
       v = document.all[vid];
    }
    if(v) {
		v.innerHTML = msg;
    }
}

function doRequest(url) {
    var req = getXMLRequest();
    var val;

    try {
        req.open("GET", url, false);
        req.send(null);
        if(req.status == 200) {
            val = req.responseText;
        }
    } catch(e) {
        // Do nothing
    }

    req = null;
    return val;
}

function testNick() {
    var nick = "";

    writeMessage("nickmsg", "");

    /*
    if(document.forms["register"]) {
        if(document.forms["register"]["nick"]) {
            nick = document.forms["register"]["nick"].value;
        }
    }*/
    if(document.forms["register"]) {
        if(document.forms["register"]["nickname"]) {
            nick = document.forms["register"]["nickname"].value;
        }
    }
    if(document.forms["userinfo"]) {
        if(document.forms["userinfo"]["nick"]) {
            nick = document.forms["userinfo"]["nick"].value;
        }
    }
	if(document.forms["postloginComment"]) {
        if(document.forms["postloginComment"]["nickname"]) {
            nick = document.forms["postloginComment"]["nickname"].value;
        }
    }
    if(nick == "") {
        writeMessage("nickmsg", "Tekniskt fel");
    }
	
   var unique = doRequest("/testnick/?nickname=" + nick);
   alert(unique);
   if(unique == true) {
        writeMessage("nickmsg", "Smeknamnet är ledigt");
    } else {
        writeMessage("nickmsg", "Smeknamnet är tyvärr upptaget. Eller?");
    }
}

function testNickComment() {
    var nick = "";
    writeMessage("nickmsg", "");

    /*
    if(document.forms["register"]) {
        if(document.forms["register"]["nick"]) {
            nick = document.forms["register"]["nick"].value;
        }
    }*/
    if(document.forms["register"]) {
        if(document.forms["register"]["nickname"]) {
            nick = document.forms["register"]["nickname"].value;
        }
    }
    if(document.forms["userinfo"]) {
        if(document.forms["userinfo"]["nick"]) {
            nick = document.forms["userinfo"]["nick"].value;
        }
    }
	if(document.forms["postloginComment"]) {
        if(document.forms["postloginComment"]["nickname"]) {
            nick = document.forms["postloginComment"]["nickname"].value;
        }
    }
    if(nick == "") {
        writeMessage("nickmsg", "Tekniskt fel");
    }
  
   // var unique = doRequest("ajax.testnick.jsp?nick=" + nick);
   var unique = doRequest("/testnick/?nick=" + nick);
    if(unique == 1) {
        writeMessage("nickmsg", "Smeknamnet är ledigt");
        writeMessage("submitButton", "<input type='submit'>");
    } else {
        writeMessage("nickmsg", "Smeknamnet är tyvärr upptaget");
        writeMessage("submitButton", "<input type='submit' disabled='disabled'>");
    }
}


function testMail() {
    var mail = "";

    writeMessage("mailmsg", "");

    if(document.forms["register"]) {
        if(document.forms["register"]["email"]) {
            mail = document.forms["register"]["email"].value;
        }
    }
    if(document.forms["userinfo"]) {
        if(document.forms["userinfo"]["email"]) {
            mail = document.forms["userinfo"]["email"].value;
        }
    }
    if(mail == "") {
       // writeMessage("mailmsg", "Tekniskt fel");
    }
  
   var unique = doRequest("/testmail/?mail=" + mail);
    if(unique == 1) {
        writeMessage("mailmsg", "Ok!");
    } else {
        writeMessage("mailmsg", "Mailadressen finns redan");
    }
}


function testMailComment() {
    var mail = "";
	var form = null;
    writeMessage("userornot", "");
    if(document.forms["postComment"]) {
	    form = document.forms["postComment"];
        if(document.forms["postComment"]["username"]) {
            mail = document.forms["postComment"]["username"].value;
        }
    }
    if(document.forms["userinfo"]) {
        if(document.forms["userinfo"]["username"]) {
            mail = document.forms["userinfo"]["username"].value;
        }
    }
	if(document.forms["postloginComment"]) {
		form = document.forms["postloginComment"];
            mail = document.forms["postloginComment"]["email"].value;
  
    }
    if(mail == "") {
        //writeMessage("userornot", "Tekniskt fel");
    }
	var unique = doRequest("/testmail/?mail=" + mail);
	var action = "";
	var usernameField = "";
    if(unique == 1) {
        writeMessage("userornot", "<input type='hidden' name='emailFinns' value='nej' />");
	    action = ""
	    usernameField = "email";
    } else {
        writeMessage("userornot", "<input type='hidden' name='emailFinns' value='ja' />");
	    action = ""
	    usernameField = "email";
    }

	if (form) {
		var currentAction = form.getAttribute("action");
		currentAction = currentAction.replace("registerlogincomment/","").replace("logincomment/","") + action;
		form.setAttribute("action", currentAction);

		var emailInput = document.getElementById("email");
		if (emailInput) {
			emailInput.setAttribute("name", usernameField);
		}
	}
}




/* slut funktioner för att testa om nickname existerar */






/* addLoadEvent, just check if there's an onLoad and push our function to the queue, author: Johan Bergstr�m of Figure */
/* function addLoadEvent(func) {	
	var oldonload = window.onload;
	if (typeof window.onload != 'function') { window.onload = func;}
	else {
		window.onload = function(){
			oldonload();
			func();
		};
	}
}
*/

/* basic reversioned getElementsByClassName, author: Johan Bergstr�m of Figure */
/* function rewriteLinks() {
	var myclassname = 'commentpost';
	var maxlength = 100;
    var span = [];
	var com = document.getElementById("vansterspalt").getElementsByTagName("div");
	for(var i=0,j=com.length; i<j; i++) {
		if(com[i].className == myclassname) {
			var node = com[i].getElementsByTagName("span");
			if(node.length > 0) for(var k=0, l=node.length; k<l; k++) {
				if(node[k].innerHTML.length > maxlength) {node[k].innerHTML = node[k].innerHTML.substring(0,maxlength) + "&#8230;";}
			}
			else{
				com[i].innerHTML = "" + com[i].innerHTML;
			}
		}
	}
}
addLoadEvent(rewriteLinks);	// run or push the rewriteLinks onLoad


*/



$.validator.setDefaults({
	submitHandler: function() { form.submit(); }
});



$().ready(function() {

	/* $('#bildFlip').ImageMenu({'saveOnClick':true,'keepOpen':true,'init':2,'mouseover':myMouseOver,'mouseout':myMouseOut, 'extendBy':75}); */

	function myMouseOver(elems,options) {
		$('.menuOptionHover',elems).stop();
		$('.menuOptionHover',elems).animate({'opacity':1},'fast');
	}

	function myMouseOut(elems,options) {
		$('.menuOptionHover',elems).stop();
		$('.menuOptionHover',elems).animate({'opacity':0},'fast');
	}

	$("#postComment").validate({
		rules: {
			body: "required"	
		},
		messages: {
			body: "Du m&aring;ste ju skriva n&aring;got!"
		}
	});
	

	$("#postloginComment").validate({
			rules: {
				email: { 
					required: true,
					email: true
				},
				body: "required"	
			},
			messages: {
				body: "Du m&aring;ste ju skriva en kommentar ocks&aring;!",
				email: "Fyll i en giltig e-postadress"
			}
	});

	$("#tipsForm").validate({
		rules: {
			headline: "required",
			tipslink: {
				required: true,
				url: true
			}
		},
		messages: {
			headline: "Du m&aring;ste ange en rubrik",
			tipslink: "N&aring;got &auml;r fel p&aring; l&auml;nken"
			
		}
	});
	/*
	$("#regComment").validate({
			rules: {
				nickname: {
					required: true,
					remote: "/testnick/"
					},
				password: "required",
				password2: {
					required: true,
					equalTo: "#password"
				}
			},
			messages: {
				password: "V&auml;lj ett l&ouml;senord",
				password2: "L&ouml;senorden st&auml;mmer inte &ouml;verens",
				nickname: "Smeknamnet &auml;r upptaget, v&auml;lj ett annat"
			}
	});
	
	$("#loginComment").validate({
			rules: {
				password: {
					required: true,
					remote: "/testpassword/?email=${param.email}"
					}
			},
			messages: {
				password: "Fel l&ouml;senord. F&ouml;rs&ouml;k igen."
			}
	});*/
	
});



/*
$(document).ready(function() {
       var menuTop = $(".menutech").offset().top;
       var menuWidth = $(".menutech").width();
       
       $(window).scroll( function() {
       if (menuTop - $(window).scrollTop() <= 0) {
               $('.menutech').css({'position' : 'fixed', 'top' : '0', 'width' : menuWidth });
               $('#tipsa_top').css({'margin-top' : $('.menutech').css('height') });
       }
       else if (menuTop - $(window).scrollTop() > 0) {
               $('.menutech').css({'position' : 'static'});
               $('#tipsa_top').css({'margin-top' : '0'});
       }
       });
})*/

/*
$(document).ready(function() {
       var menuTop = $(".menutech").offset().top;
       var menuWidth = $(".menutech").width();
       
       $(window).scroll( function() {
       if (menuTop - $(window).scrollTop() <= 0) {
               $('.menutech').css({'position' : 'fixed', 'top' : '0', 'width' : menuWidth, 'left' : '50%', 'margin-left' : '-490' });
               $('#tipsa_top').css({'margin-top' : $('.menutech').css('height') });
       }
       else if (menuTop - $(window).scrollTop() > 0) {
               $('.menutech').css({'position' : 'static', 'margin' : '0 auto'});
               $('#tipsa_top').css({'margin-top' : '0'});
       }
       });
})




$(document).ready(function() {
       var menuTopM = $(".menufashion").offset().top;
       var menuWidthM = $(".menufashion").width();
       
       $(window).scroll( function() {
       if (menuTopM - $(window).scrollTop() <= 0) {
               $('.menufashion').css({'position' : 'fixed', 'top' : '0', 'width' : menuWidthM });
               $('#tipsa_top').css({'margin-top' : $('.menufashion').css('height') });
       }
       else if (menuTopM - $(window).scrollTop() > 0) {
               $('.menufashion').css({'position' : 'static'});
               $('#tipsa_top').css({'margin-top' : '0'});
       }
       });
})
*/

function loadPictureNoAd(area,artId,picId,endId,height) {
	$("#contentArea"+area+"").html("<img src='/templates/images_article/loader.gif'/>").fadeIn(100);
	$("#contentArea"+area+"").css("height", ""+height+"");
	$("#contentArea"+area+"").css("display", "block");
	$("#right_column"+area+"").css("width", "300px");
	$("#gallery_icons"+area+"").css("width", "300px");
	$("#contentArea"+area+"").load("/picshower/"+artId+"/"+picId+"/"+endId+"/980/"+height+"/"+area+"/");
	$.scrollTo( '#drop'+area, 400 );
}

function loadPicture(area,artId,picId,endId,height,ad) {
	var theAd = 'unshown';
	$.scrollTo( '#drop'+area, 400 );
	$("#").css("display", "block");
	$("#contentArea"+area+"").html("<img src='/templates/images_article/loader.gif'/>");
	$("#right_column"+area+"").css("width", "300px");
	$("#gallery_icons"+area+"").css("width", "300px");
	if (picId == '100') {
		$("#contentArea"+area+"").css("height", "620").load("/templates/annonsmaterial/canon/index.jsp");
		setTimeout(function(){$("#contentArea"+area+"").css("height", ""+height+"").css("display", "block").load("/picshower/"+artId+"/"+picId+"/"+endId+"/980/"+height+"/"+area+"/");}, 2000);
		var theAd = 'shown'; 
	} 
	if (theAd != 'shown') {
		$("#contentArea"+area+"").css("height", ""+height+"").css("display", "block").load("/picshower/"+artId+"/"+picId+"/"+endId+"/980/"+height+"/"+area+"/");
	} 
}

function loadComment(area,artId) {
	$("#commentArea"+artId+"").html("<div class='art_container' style='height:250px; margin-top: -20px; margin-bottom: 20px;'><img src='/templates/images_article/loader.gif'/></div>");
	$("#commentArea"+artId+"").css("min-height", "250px");
	$("#commentArea"+artId+"").css("display", "block");
	$("#commentArea"+artId+"").load("/commentshower/"+artId+"/"+artId+"/");
	
	
	/*var testdiv = document.getElementById("comments"+artId);
	var temp_y = testdiv.offsetTop;
	var the_y = temp_y - 20; 
	*/
	//$.scrollTo( '#comments'+artId, 400 );
	//$.scrollTo( '-=20px', 400 );
	//$.scrollTo( the_y, 400 );


}

function loadCommentAd(area,artId,position) {
	if (-1 != navigator.userAgent.indexOf("Safari")) return;
	$("#commentAdiFrame"+artId+"").css("display", "block");
	$("#commentAdiFrame"+artId+"").html("<iframe src ='/adshower/"+position+"/' width='980' height='300' style='margin-top:-20px; margin-bottom:20px;' scrolling='no'></iframe>");

}


$(function() {
    $('#carspottings').before('<div id="nav_carspottings" class="nav">').cycle({
        fx:     'fade',
        speed:  'medium',
        timeout: 6000,
        pager:  '#nav_carspottings',
        before: function() { if (window.console) console.log(this.src); }
    });
    
    $('#tester').before('<div id="nav_tester" class="nav">').cycle({
        fx:     'fade',
        speed:  'medium',
        timeout: 6000,
        pager:  '#nav_tester',
        before: function() { if (window.console) console.log(this.src); }
    });
    
    $('#art_selected').before('<div id="nav_selected" class="nav">').cycle({
        fx:     'fade',
        speed:  'medium',
        timeout: 6000,
        pager:  '#nav_selected',
        before: function() { if (window.console) console.log(this.src); }
    });
    
    $('#topplistor_front').before('<div id="nav_topplistor_front" class="nav">').cycle({
        fx:     'fade',
        speed:  'medium',
        timeout: 6000,
        pager:  '#nav_topplistor_front',
        before: function() { if (window.console) console.log(this.src); }
    });
});


function fadeLoggedin(){
	$.scrollTo( '#top', 400 );
	$("#medlemlank").css("color", "#999");
	$("#soklank").css("color", "#fff");
	$("#rsslank").css("color", "#fff");
	$('#soken').fadeOut(150, function () {
	$('#rss').fadeOut(150, function () {
	$('#loggedin').fadeIn(400);
});
});
};

function fadeSearch(){
	$.scrollTo( '#top', 400 );
	$("#medlemlank").css("color", "#fff");
	$("#soklank").css("color", "#999");
	$("#rsslank").css("color", "#fff");
	$('#loggedin').fadeOut(150, function () {
	$('#rss').fadeOut(150, function () {
	$('#soken').fadeIn(400);
});
});
};

function fadeRSS(){
	$.scrollTo( '#top', 400 );
	$("#medlemlank").css("color", "#fff");
	$("#soklank").css("color", "#fff");
	$("#rsslank").css("color", "#999");
	$('#loggedin').fadeOut(150, function () {
	$('#soken').fadeOut(150, function () {
	$('#rss').fadeIn(400);
});
});
};

function fadeLoginForm(){
	$('#noMember').fadeOut(150, function () {
	$('#loginHeader').fadeIn(400);
});
};



function setCookie(siteName,cookieValue) {
    var expDate = new Date();
    expDate.setTime(expDate.getTime() + (365 * 24 * 60 * 60 * 1000));
	$.cookie('show'+siteName, cookieValue, { path: "/", expires: expDate });	
	
	if (cookieValue == 'true') {
		$('.art_'+siteName).css('display', 'none');
		$('#'+siteName+'On').css('display', 'none');
		$('#'+siteName+'Off').css('display', 'block');
		document.getElementById(siteName+'CheckOff').checked=false;
		
	} else {
		$('.art_'+siteName).css('display', 'block');
		$('#'+siteName+'On').css('display', 'block');
		$('#'+siteName+'Off').css('display', 'none');
		document.getElementById(siteName+'CheckOn').checked=true;
	};
}

