var AgntUsr=navigator.userAgent.toLowerCase();
var AppVer=navigator.appVersion.toLowerCase();
var DomYes=document.getElementById?1:0;
var NavYes=AgntUsr.indexOf("mozilla")!=-1&&AgntUsr.indexOf("compatible")==-1?1:0;
var ExpYes=AgntUsr.indexOf("msie")!=-1?1:0;
var Opr=AgntUsr.indexOf("opera")!=-1?1:0;
var DomNav=DomYes&&NavYes?1:0;
var DomExp=DomYes&&ExpYes?1:0;
var Nav4=NavYes&&!DomYes&&document.layers?1:0;
var Exp4=ExpYes&&!DomYes&&document.all?1:0;
var MacCom=(AppVer.indexOf("mac")!= -1)?1:0;
var MacExp4=(MacCom&&AppVer.indexOf("msie 4")!= -1)?1:0;
var Mac4=(MacCom&&(Nav4||Exp4))?1:0;
var Exp50=AppVer.indexOf("msie 5.0")!= -1?1:0;
var Exp55=AppVer.indexOf("msie 5.5")!= -1?1:0;
var Exp6=(AppVer.indexOf("msie 6")!= -1||AppVer.indexOf("msie 7")!= -1)?1:0;
var MacExp50=(MacCom&&Exp50)?1:0;
var PosStrt=(NavYes||ExpYes)&&!Opr?1:0;
//----------------------------------------------------------
function do_login() 
{ 
	document.login_form.submit();
}
//----------------------------------------------------------
function do_logout() 
{ 
	document.login_form.logout.value = "1" ;
	document.login_form.submit();
}
//----------------------------------------------------------
function colorize() {
	if (DomExp) {
		var color;
		var cid=document.getElementById("macca").cid;
		var d=parseInt(document.getElementById("macca").d);
		if (d==0) {
			if (cid=='#ffffff') {color='#ffffcc'}
			if (cid=='#ffffcc') {color='#ffff99'}
			if (cid=='#ffff99') {color='#ffff66'}
			if (cid=='#ffff66') {color='#ffff33'}
			if (cid=='#ffff33') {color='#ffff00';d=1;}
		}
		else {
			if (cid=='#ffff00') {color='#ffff33'}	
			if (cid=='#ffff33') {color='#ffff66'}	
			if (cid=='#ffff66') {color='#ffff99'}	
			if (cid=='#ffff99') {color='#ffffcc'}	
			if (cid=='#ffffcc') {color='#ffffff';d=0;}	
		}
		document.getElementById("macca").cid=color;
		document.getElementById("macca").d=d;
		document.getElementById("macca").style.color=color;
		if (color=='#ffffff') {
			setTimeout('colorize()',1000);		
		}
		else {
			setTimeout('colorize()',200);
		}
	}
}
//----------------------------------------------------------
function setSelectedIndexByVal(elt, val)
{	
	try
	{
		if (val != "")
		{
			for ( i=0;i<elt.options.length;i++ ) 
			{
				if (elt.options[i].value == val)
				{
					elt.options[i].selected = true;
					break;
				}
			}
		}
	}
	catch(e){};
}
//----------------------------------------------------------
function openWindow(url,name,width,height) 
{
	popupWin = window.open(url, name, 'width='+width+',height='+height+',left=100,top=100,status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes');
}
//----------------------------------------------------------
function DrawPages(bg_color,link_class,current_page,total_pages,url,url_keyword)
{
	try
	{
		var pArr = new Array();
		pArr[pArr.length] = "<table width=100% cellspacing=1 cellpadding=2 border=0><tr><td nowrap bgcolor=";
		pArr[pArr.length] = bg_color;
		pArr[pArr.length] = ">Страницы";
		if (total_pages>10)
		{
			pArr[pArr.length] = " (";
			pArr[pArr.length] = "<a href=";
			pArr[pArr.length] = url;
			pArr[pArr.length] = "&";
			pArr[pArr.length] = url_keyword;
			pArr[pArr.length] = "=1";
			pArr[pArr.length] = " class=";
			pArr[pArr.length] = link_class;
			pArr[pArr.length] = ">";
			pArr[pArr.length] = "1";
			pArr[pArr.length] = "</a>";
			pArr[pArr.length] = " &#133; ";
			pArr[pArr.length] = "<a href=";
			pArr[pArr.length] = url;
			pArr[pArr.length] = "&";
			pArr[pArr.length] = url_keyword;
			pArr[pArr.length] = "=";
			pArr[pArr.length] = total_pages.toString();
			pArr[pArr.length] = " class=";
			pArr[pArr.length] = link_class;
			pArr[pArr.length] = ">";
			pArr[pArr.length] = total_pages.toString();
			pArr[pArr.length] = "</a>";
			pArr[pArr.length] = ")";
		}
		pArr[pArr.length] = ": ";
		if (current_page>1)
		{
			pArr[pArr.length] = "[<a href=";
			pArr[pArr.length] = url;
			pArr[pArr.length] = "&";
			pArr[pArr.length] = url_keyword;
			pArr[pArr.length] = "=";
			pArr[pArr.length] = (parseInt(current_page)-1).toString();
			pArr[pArr.length] = " class=";
			pArr[pArr.length] = link_class;
			pArr[pArr.length] = " title=\"На предыдущую страницу\"><<</a>]&nbsp;&nbsp;";
		}
		if (parseInt(current_page)<11)
		{
			show_constant_major=11;
			show_constant_minor=1;
		}
		else
		{
			show_constant_major=parseInt(current_page)+5;
			show_constant_minor=parseInt(current_page)-5;
		}
		if (show_constant_major>total_pages)
		{
			show_constant_major = total_pages+1;
		}
		for ( pages_counter=show_constant_minor;pages_counter<show_constant_major;pages_counter++ ) 
		{
			if (parseInt(current_page)==pages_counter)
			{
				pArr[pArr.length] = "<b>";
				pArr[pArr.length] = pages_counter;
				pArr[pArr.length] = "</b>";
			}
			else
			{
				pArr[pArr.length] = "<a href=";
				pArr[pArr.length] = url;
				pArr[pArr.length] = "&";
				pArr[pArr.length] = url_keyword;
				pArr[pArr.length] = "=";
				pArr[pArr.length] = pages_counter;
				pArr[pArr.length] = " class=";
				pArr[pArr.length] = link_class;
				pArr[pArr.length] = ">";
				pArr[pArr.length] = pages_counter;
				pArr[pArr.length] = "</a>";
			}
			if (parseInt(pages_counter)!=parseInt(show_constant_major-1))
			{
				pArr[pArr.length] = " | ";
			}
		}
		if (current_page<total_pages)
		{
			pArr[pArr.length] = " | <a href=";
			pArr[pArr.length] = url;
			pArr[pArr.length] = "&";
			pArr[pArr.length] = url_keyword;
			pArr[pArr.length] = "=";
			pArr[pArr.length] = (parseInt(current_page)+1).toString();
			pArr[pArr.length] = " class=";
			pArr[pArr.length] = link_class;
			pArr[pArr.length] = " title=\"На следующую страницу\">Еще>></a>";
		}
		pArr[pArr.length] = "</td></tr></table>";
		document.write(pArr.join(''));
	}
	catch(e){};
}
//----------------------------------------------------------
function Search() 
{
	if (document.searchform.word.value=="") {
		alert("Пожалуйста введите слово для поиска...");
		return;
	}
	if (document.searchform.word.value.search("\'")!=-1) {
		alert("Вы используете недопустимые символы при поиске...");
		return;
	}
	if (document.searchform.word.value.length<2) {
		alert("Cлово для поиска должно иметь не менее двух символов...");
		return;
	}		
	document.searchform.submit();
}
//----------------------------------------------------------
function trim(strg)
{
	return(rtrim(ltrim(strg)));
}

//----------------------------------------------------------
function ltrim(strg)
{
	var temp = strg;
	while (temp.charAt(0)==" ")
	{
		temp = temp.substring(1, temp.length)
	}
	return (temp);
}

//----------------------------------------------------------
function rtrim(strg)
{
	var temp = strg;
	while (temp.charAt(temp.length-1)==" ")
	{
		temp = temp.substring(0, temp.length-1)
	}
	return (temp);
}
//----------------------------------------------------------
//----------------------------------------------------------
//----------------------------------------------------------
//----------------------------------------------------------