function getStyleSheets()
{
	if(!document.getElementsByTagName("link"))
	{
		return;
	}
	var links = document.getElementsByTagName("link")
	var count=0
	var stylesheetArray = new Array()
	for(var i = 0; i < links.length; i++)
	{
		type = links[i].getAttribute("type")
		if(type == "text/css")
		{
			stylesheetArray[count] = links[i]
			count++
		}
	}
	return stylesheetArray
}
function setStyleSheet(title)
{
	var stylesheets = getStyleSheets()
	for(var i = 0;i < stylesheets.length; i++)
	{
		stylesheets[i].disabled = true
		if(stylesheets[i].getAttribute("title") == title)
		{
			stylesheets[i].disabled = false
			createCookie('style', title, 365)
		}
	}
}

function getDefaultStyleSheet()
{
	var title
	var stylesheets = getStyleSheets()
	for(var i = 0; i < stylesheets.length; i++)
	{
		if(stylesheets[i].getAttribute("rel").indexOf('alt') == -1)
		{
			title = stylesheets[i].getAttribute("title");
		}
	}
	return title
}

function getPreferredStyleSheet()
{
	var title
	if(readCookie('style'))
	{
		title = readCookie('style');
	}
	else
	{
		title = getDefaultStyleSheet();
	}
	return title
}

window.onload = function()
{
	var title = getPreferredStyleSheet()
	setStyleSheet(title)
}

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 eraseCookie(name)
{
	createCookie(name, "", -1)
}

var title = getPreferredStyleSheet()
setStyleSheet(title)

function copysource()
{
	copy(document.getElementById("encfrmid").value);
}

function copy(text2copy)
{
      if (window.clipboardData) {
        window.clipboardData.setData("Text",text2copy);
      } else {
        var flashcopier = 'flashcopier';
        if(!document.getElementById(flashcopier)) {
          var divholder = document.createElement('div');
          divholder.id = flashcopier;
          document.body.appendChild(divholder);
        }
        document.getElementById(flashcopier).innerHTML = '';
        text2copy = text2copy.replace(/\r\n/g, "\n").replace(/\n/g, "\r\n");
        var divinfo = '<embed src="http://www.everfall.com/paste/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(text2copy)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
        document.getElementById(flashcopier).innerHTML = divinfo;
      }
}

function schet()
{
	document.write("<a href='http://www.liveinternet.ru/' "+
	"target='_blank'><img id='sch' src='http://counter.yadro.ru/hit?t22.5;r"+
	escape(document.referrer)+((typeof(screen)=="undefined")?"":
	";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
	screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
	";h"+escape(document.title.substring(0,80))+";"+Math.random()+
	"' alt='' title='LiveInternet: показано число просмотров за 24"+
	" часа, посетителей за 24 часа и за сегодня' "+
	"border='0' width='88' height='33'><\/a>");
}