function setStyleSheet( title ){
	var style_sheets = document.getElementsByTagName( "link" );
  	var force = ( arguments[ 1 ] && arguments[ 1 ] == 1 ) ? true : false;
	var check = false;
	for( var i = 0 ; i < style_sheets.length ; i++ ){
		var local = style_sheets[i];
		if( force ){
			local.disabled = true;
		}
		if( local.getAttribute( "rel" ).toLowerCase() == "alternate stylesheet" && local.getAttribute( "title" ) ){
			local.disabled = true;
			if( local.getAttribute( "title" ) == title ){
				local.disabled = false;
				check = true;
			}
		}else if( title == "none" ){
			local.disabled = false;
		}
	}
	return check;
}

function storeStyleSheet( title, days, path, force ){
	var check = setStyleSheet( title, force );
	linkSwitch( check );
	createCookie( "css-switch", title, setDays( days ), path, '' );
}

function detectStyleSheet( name ){
	var style_sheet = readCookie( name );
	var check = false;
	if( style_sheet && style_sheet != "none" ){
		check = setStyleSheet( style_sheet, 1 );
	}else{
		check = setStyleSheet( style_sheet, 0 );
	}
	linkSwitch( check );
}

function linkSwitch( check ){
	var parent = document.getElementById( "style_switch" );
	parent.innerHTML = "";
	var link = document.createElement( "a" );
	var link_text = ( check ) ? "Grafikus verzió megtekintése" : "Csak szöveg/eros kontrasztú verzió megtekintése";
	var link_value = ( check ) ? "none" : "text-only";
	link.appendChild( document.createTextNode( link_text ) );
	link.setAttribute( "href", "#" );
	link.onclick = function(){
		storeStyleSheet( link_value, 30, getSiteRoot(), ( ( check ) ? 0 : 1 ) );
getFlashRandom(1);
 callIconRollOver();	
	return false;
	};
	parent.appendChild( link );	
}

function initStyleSheet(){
	detectStyleSheet( "css-switch" );
}

