function expand(id, suggest){
	var block_display = document.getElementById(id).style.display;
	if(document.getElementById(id).style.display == 'block'){
		document.getElementById(id).style.display = 'none';
		document.getElementById(suggest).innerHTML = 'Expand';
	}else{
		document.getElementById(id).style.display = 'block';
		document.getElementById(suggest).innerHTML = 'Collapse';
	}
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 ;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return ""
}

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function checkCookie()
{
username=getCookie('usersettings');
  if (username==null || username=="")
    {
    setCookie('usersettings','_blank',365);
    }
	return username;
}

function changeit(newvalue, id){
	if(newvalue == '_self' || newvalue == '_blank'){
		var changeto = newvalue;
	}else{
		 var changeto = '_blank';
	}
	setCookie('usersettings',changeto,365);
	rewritelinks();
	document.getElementById('changethisthing').innerHTML = 'To open a below resource in this window, <a href="javascript:changeSettings(\'changethisthing\')">click here to alter the settings</a>.';
}

function changeSettings(id){
	document.getElementById(id).innerHTML = '<select name="changesettings" onchange="changeit(this.value, \'changethisthing\')"><option value="" selected="selected">-- Open In --</option><option value="_blank">Blank Page</option><option value="_self">Same Page</option></select>';
}