jQuery(document).ready(

	/*
	This function gets loaded when all the HTML, not including the portlets, is
	loaded.
	*/

	function() {
	}
);

Liferay.Portlet.ready(

	/*
	This function gets loaded after each and every portlet on the page.

	portletId: the current portlet's id
	jQueryObj: the jQuery wrapped object of the current portlet
	*/

	function(portletId, jQueryObj) {
	}
);

jQuery(document).last(

	/*
	This function gets loaded when everything, including the portlets, is on
	the page.
	*/

	function() {
	}
);

function toggleById(id, returnState, displayType) {
	var obj = document.getElementById(id);

	if (returnState) {
		return toggleByObject(obj, returnState, displayType);
	}
	else {
		toggleByObject(obj, null, displayType);
	}
}

function toggleByIdSpan(obj, id) {
	var hidden = toggleById(id, true);
	var spanText = obj.getElementsByTagName("span");

	if (hidden) {
		spanText[0].style.display = "none";
		spanText[1].style.display = "";
	}
	else {
		spanText[0].style.display = "";
		spanText[1].style.display = "none";
	}
}

function toggleByObject(obj, returnState, displayType) {
	var hidden = false;
	var display = "block";

	if (displayType != null) {
		display = displayType;
	}

	if (obj != null) {
		if (!obj.style.display || !obj.style.display.toLowerCase().match("none")) {
			obj.style.display = "none";
		}
		else {
			obj.style.display = display;
			hidden = true;
		}
	}

	if (returnState) {
		return hidden;
	}
}


function fontsizeup(){
	active=getActiveStyleSheet()
	switch(active){
		case 'A--' :
		setActiveStyleSheet('A-')
		break
		case 'A-' :
		setActiveStyleSheet('A')
		break
		case 'A' :
		setActiveStyleSheet('A+')
		break
		case 'A+' :
		setActiveStyleSheet('A++')
		break
		case 'A++' :
		setActiveStyleSheet('A+++')
		break
		case 'A+++' :
		break
		default :
		setActiveStyleSheet('A')
		break
	}
}
function fontsizedown(){
	active=getActiveStyleSheet()
	switch(active){
		case 'A+++' :
		setActiveStyleSheet('A++')
		break
		case 'A++' :
		setActiveStyleSheet('A+')
		break
		case 'A+' :
		setActiveStyleSheet('A')
		break
		case 'A' :
		setActiveStyleSheet('A-')
		break
		case 'A-' :
		setActiveStyleSheet('A--')
		break
		case 'A--' :
		break
		default :
		setActiveStyleSheet('A--')
		break
	}
}
function setActiveStyleSheet(title){
	var i,a,main
	for(i=0;(a=document.getElementsByTagName("link")[i]);i++){
		if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){
			a.disabled=true
			if(a.getAttribute("title")==title)a.disabled=false
		}
	}
}

function getActiveStyleSheet(){
	var i,a
	for(i=0;(a=document.getElementsByTagName("link")[i]);i++){
		if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")&&!a.disabled)return a.getAttribute("title")
	}
	return null
}

function getPreferredStyleSheet(){
	return('A')
}

/*window.onload=function(e){
	var title=getPreferredStyleSheet()
	setActiveStyleSheet(title)
}

var title=getPreferredStyleSheet()

setActiveStyleSheet(title)*/
