// JavaScript Document

document.MAX_IDX_CSS_STYLE = 3; // максимальный номер стиля
	
function doInitDynStyle(ABaseCssFileName)
{
	document.sBaseCssFileName = ABaseCssFileName;
	
	document.idxCurCssStyle = parseInt(my_getCookie('DynCssStyle_IDX'));
	if(isNaN(document.idxCurCssStyle)) document.idxCurCssStyle = 0;
	
	oCssLink = document.getElementById("DynCssStyleID");
	oCssLink.setAttribute("href", document.sBaseCssFileName+document.idxCurCssStyle+".css");	
}


function doNextStyle()
{
	document.idxCurCssStyle++;
	if(document.MAX_IDX_CSS_STYLE < document.idxCurCssStyle)
		document.idxCurCssStyle = document.MAX_IDX_CSS_STYLE;

	my_setCookie('DynCssStyle_IDX', document.idxCurCssStyle);	
	
	oCssLink = document.getElementById("DynCssStyleID");
	oCssLink.setAttribute("href", document.sBaseCssFileName+document.idxCurCssStyle+".css");
}


function doPrevStyle()
{
	document.idxCurCssStyle--;
	if(0 > document.idxCurCssStyle)
		document.idxCurCssStyle = 0;
		
	my_setCookie('DynCssStyle_IDX', document.idxCurCssStyle);	
	
	oCssLink = document.getElementById("DynCssStyleID");
	oCssLink.setAttribute("href", document.sBaseCssFileName+document.idxCurCssStyle+".css");
}


// [Cookie] Sets value in a cookie
function my_setCookie(cookieName, cookieValue, expires, path, domain, secure) 
{
	path = '/';
	document.cookie =
		escape(cookieName) + '=' + escape(cookieValue)
		+ (expires ? '; expires=' + expires.toGMTString() : '')
		+ (path ? '; path=' + path : '')
		+ (domain ? '; domain=' + domain : '')
		+ (secure ? '; secure' : '');
}


// [Cookie] Gets a value from a cookie
function my_getCookie(cookieName) 
{
	var cookieValue = '';

	var posName = document.cookie.indexOf(escape(cookieName) + '=');
	if (posName != -1) {
		var posValue = posName + (escape(cookieName) + '=').length;
		var endPos = document.cookie.indexOf(';', posValue);
		if (endPos != -1) cookieValue = unescape(document.cookie.substring(posValue, endPos));
		else cookieValue = unescape(document.cookie.substring(posValue));
	}
	return (cookieValue);
}

