// JavaScript Document
function toggleComments(commentsId, linkEl){
	var el = document.getElementById(commentsId);
	if(el.style.display == 'block'){
		el.style.display = 'none';
		//document.getElementById(linkEl.id).innerHTML = 'Show Comments';

		if(document.getElementById('pagination')){
		    document.getElementById('pagination').style.display = 'none';
	    }
	} else {
		el.style.display = 'block';	
		//document.getElementById(linkEl.id).innerHTML = 'Hide Comments';
		if(document.getElementById('pagination')){
		    document.getElementById('pagination').style.display = 'block';
	    }
	}
}

function showComments(commentsId, linkId){
	var el = document.getElementById(commentsId);
	el.style.display = 'block';	
	//document.getElementById(linkId).innerHTML = 'Hide Comments';
	if(document.getElementById('pagination')){
	    document.getElementById('pagination').style.display = 'block';
    }
}

function togglePost(postId){
	var el = document.getElementById(postId);
	
	var comments = document.getElementById('commentsScrollWrap');
	if(!comments){
		comments = document.getElementById('comments');
	}
	if(comments){
		if(comments.style.display == 'block') {
			comments.style.display = 'none';
		}
	}
	
	
	if(el.style.display == 'block'){
		el.style.display = 'none';
		
		document.getElementById('togglePostShow').style.display = 'block';
		
		comments.style.display = 'block';
		if(document.getElementById('pagination')){
		    document.getElementById('pagination').style.display = 'block';
	    }
		
	} else {
		el.style.display = 'block';	
		document.getElementById('togglePostShow').style.display = 'none';
		
		if(document.getElementById('pagination')){
		    document.getElementById('pagination').style.display = 'none';
	    }
	    if(document.getElementById('comment-message')){
		    document.getElementById('comment-message').style.display = 'none';
	    }
	}	
}

function getCookie(cookieName){
	var dc = document.cookie;
	// find beginning of cookie value in document.cookie
	var prefix = cookieName + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	}
	else begin += 2;
	
	// find end of cookie value
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) end = dc.length;
	
	// return cookie value
	return unescape(dc.substring(begin + prefix.length, end));	
}


/** newsletter popup **/
function popOver (href,elementID) {
    //window.open(href);
    
    var overlayID = "overlay-" + elementID;
    var contentID = "overlayContent-" + elementID;
    var iframeID = "overlayIframe-" + elementID;
    document.getElementById(overlayID).style.display = "block";
    document.getElementById(contentID).style.display = "block";
    document.getElementById(iframeID).src = href;
}

function popOverOff (elementID) {
    var overlayID = "overlay-" + elementID;
    var contentID = "overlayContent-" + elementID;
    document.getElementById(overlayID).style.display = "none";
    document.getElementById(contentID).style.display = "none";
} 