/*  Code for Javascript Cookies  */

<!-- Modified from scripts available at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin

function GetCookie (name) {  
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {    
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg)      
		return getCookieVal (j);    
		i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
	return null;
}
function SetCookie (name, value) {  
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	var exp = new Date(); 
	exp.setTime(exp.getTime() + (expires*24*60*60*1000));
	document.cookie = name + "=" + escape (value) + 
		((expires == null) ? "" : ("; expires=" + exp.toGMTString())) + 
		((path == null) ? "" : ("; path=" + path)) +  
		((domain == null) ? "" : ("; domain=" + domain)) +    
		((secure == true) ? "; secure" : "");
}

function DeleteCookie (name) {  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1);  
	var cval = GetCookie (name);  
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

//  End -->


/* Code for History Bar */

function ShowHistoryBar(value)  {  
	 var val = GetCookie('SPulseHistBar');
		var browser=navigator.appName
//		var b_version=navigator.appVersion
//		var version=parseFloat(b_version)
		var displayrow = 'table-row';

		if (browser=="Microsoft Internet Explorer") {
			displayrow = 'block';
		}

		if(value != null)	{
			val=value;
		}
    if(val == null || val == 1) {
			document.getElementById('historybarClosed').style.display = 'none';
			document.getElementById('historybarOpen').style.display = displayrow;
		}
		else    {
			document.getElementById('historybarClosed').style.display = displayrow;
			document.getElementById('historybarOpen').style.display = 'none';
		}
}

function DeActivateHistoryBar() {  
	SetCookie('SPulseHistBar',0,30);
	ShowHistoryBar(0);
}

function ActivateHistoryBar() {  
	SetCookie('SPulseHistBar',1,30);
	ShowHistoryBar(1);
}

/*   Code for SPMenu */

function spmenu(value)  {  
	var spmenudiv=document.getElementById('spmenu');
	if (spmenudiv.style.visibility != 'visible') {
		spmenudiv.style.visibility = 'visible';
	}
	else {
		spmenudiv.style.visibility = 'hidden';
	}
}


function blogReplyTo (commentID, memberName) {
	header='Reply to ' + memberName + '\'s comment';
	document.getElementById('commenttitle_reply').innerText=header;
	document.getElementById('commenttitle_reply').textContent=header;
	document.getElementById('commenttitle_reply').style.display='block';
	document.getElementById('commenttitle_generic').style.display='none';	
	
	document.getElementById('blog_reply_note_container').style.display='block';	
	note='Your comment will appear above and ' + memberName + ' will be notified that you replied to their comment.';
	document.getElementById('blog_reply_note').innerText=note;
	document.getElementById('blog_reply_note').textContent=note;
	
	document.getElementById('replycomment').value=commentID;

}

function blogNoReply () {
	document.getElementById('blog_reply_note_container').style.display='none';	
	document.getElementById('commenttitle_reply').style.display='none';
	document.getElementById('commenttitle_generic').style.display='block';
	document.getElementById('replycomment').value='';
}

