
//Get cookie 
function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) { 
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length; 
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

if (document.cookie.length > 0) {
		var title_size=get_cookie("fontsize");
		setActiveSS(title_size);

}


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	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 c.substring(nameEQ.length,c.length);
	}
	return null;
}


function leftAlign() {
	var elements = document.getElementsByTagName("p");
	for(var i = 0; i < elements.length; i++) {
	elements.item(i).style.textAlign = "left";
	}
}

function justifyAlign() {
	var elements = document.getElementsByTagName("p");
	for(var i = 0; i < elements.length; i++) {
	elements.item(i).style.textAlign = "justify";
	}
}

function OpenComments (c) {
    window.open(c,
                    'comments',
                    'width=580,height=580,scrollbars=yes,status=yes');
}

function OpenTrackback (c) {
    window.open(c,
                    'trackback',
                    'width=580,height=580,scrollbars=yes,status=yes');
}
var getById = (typeof document.getElementById != "undefined");		

function toggleDisplay(obj,display1,display2){

	if(!getById) return;
	
	obj = getRef(obj);
	
	if(obj.style.display == display1)
		obj.style.display = display2;
	else
		obj.style.display = display1;
	
	repaintFix();
}

function getRef(obj){
	if(getById)
		return(typeof obj == "string") ? document.getElementById(obj) : obj;
}

function repaintFix(obj){ 
	
	if("undefined" == typeof document.body
	  || "undefined" == typeof document.body.style) return;
	
	if(obj == null)
		obj == document.body;
	else obj = getRef(obj);
	
	document.body.style.visibility = "hidden";
	document.body.style.visibility = "visible";
}

function setActiveSS(title) {
	//document.cookie="fontsize=" + title;
    createCookie("fontsize",title);
  var i, a, main;
  for (i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if (a.getAttribute("rel") &&
        a.getAttribute("rel").indexOf("style") != -1 &&
        a.getAttribute("title")) {
      a.disabled = true;
		b = document.getElementById(a.getAttribute("title"));		
	if(a.getAttribute("title") == title)
	  {
			if(b != null){	
			b.className = "selected";
			a.disabled = false;
			}
	  }
	  else
	  {
			if (b != null)
			{
				b.className = "notselected";
			}
	  }
    }
  }
}

function getActiveSS() {
  var i, a;
  for (i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if (a.getAttribute("rel") &&
        a.getAttribute("rel").indexOf("style") != -1 &&
        a.getAttribute("title") &&
        !a.disabled
        ) return a.getAttribute("title");
  }
  return null;
}

 
function getPreferredSS() {
  var i, a;
  for (i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if (a.getAttribute("rel") &&
        a.getAttribute("rel").indexOf("style") != -1 &&
        a.getAttribute("rel").indexOf("alt") == -1 &&
        a.getAttribute("title")
        ) return a.getAttribute("title");
  }
  return null;
}