
/*
---------------- Added by IV Design.Start -------------------------------------------
*/

var w3c=(document.getElementById)?true:false;
var ns4=(document.layers)?true:false;
var ie5=(document.all && w3c)?true:false;
var ie4=(document.all && !w3c)?true:false;
var ns6=(w3c && navigator.appName.indexOf("Netscape")>=0)?true:false;
var isDrag=false;
var sliderButton;
var Pos_Skala, count_div, divs, Half_Width, arrLoaded, W, percent; 

 /* 
 ----------------  ����������� ������� ����� � ��������� � ����� ----------------------------
*/
function Divs_Pos() {
 	Sum = document.getElementById('Td_Left').offsetWidth + 21 + document.getElementById('Td_Main').offsetWidth;
	
	if (document.getElementById('Skala_Defence')) {
		Count_Percent(20,100,50,'Skala_Defence',16,'black','skala','td_blue');
	}
 };
/* 
----------------  ����������� ������� ����� � ��������� � �����.����� ----------------------------
*/


function Stamp_Show() {
	if (document.getElementById("Table_Stamp")) {
		var min_random = 1;
		var max_random = 5;
		
		max_random++;
		var range = max_random - min_random;
		var n = Math.floor(Math.random()*range) + min_random;
		var stamp_src  = 'url(/img/stamps/stamp' + n + '.gif)';
		document.getElementById("Table_Stamp").style.backgroundImage = stamp_src;
	}
}

/* 
---------------- ����������� ����������� ����.����� ----------------------------
*/
function Count_Percent(current,sum,count,el,height,class1,class2,class3) {
    var a = (1 * current) > (1 * sum) ? sum : current;
    var x = Math.round(a * count / sum);
	var str = '';
	str += '<table border="0" cellspacing="1" cellpadding="0" style="border:1px solid #B3C2D1;" height="' + height +'" class="'+ class3 +'"><tr>';

	if (el == 'Skala_Inbox' && a>=0.9*sum) class1 = 'bg_orange';

	for (i=1;i<=x;i++) 
		str += '<td class="'+ class1 +'"><img src="img/blank.gif" width="2" height="1" border="0"/></td>';
	
	for (i=x+1;i<=count;i++) 
		str += '<td class="'+ class2 +'"><img src="img/blank.gif" width="2" height="1" border="0"/></td>';

	str += '</tr></table>';
	document.getElementById(el).innerHTML = str;
}
  

 /* 
---------------- ������� ��� Cookies (���� ���������� ����).����� ----------------------------
*/

function setPanel(IdPrefix, name, lang){
	ElImg = document.getElementById(IdPrefix + 'Button');
	ElLink = document.getElementById(IdPrefix + 'Link');
	ElDiv = document.getElementById(IdPrefix + 'Table');
	ElAdd = document.getElementById('Add_Width');
	if (ElImg && ElDiv)
	{
		if(SrvPanelState == 1)
		{
			ElAdd.style.width = "1";
			ElDiv.style.display = "block";
			SrvPanelState = 0;
		}
		else
		{
			ElAdd.style.width = "15";
			ElDiv.style.display = "none";
			SrvPanelState = 1;
		}
	}
	setCookie(name, SrvPanelState, lang);
	if (document.getElementById('sliderB')) Slider(W);
}

var Arr_Alts = new Array ('ru', 'uk', 'en');

Arr_Alts['ru'] = new Array('Спрятать меню', 'Показать меню');
Arr_Alts['uk'] = new Array('Згорнути меню', 'Показати меню');
Arr_Alts['en'] = new Array('Hide menu', 'Show menu');


function initPanel(IdPrefix, name, PlState, lang){
	ElImg = document.getElementById(IdPrefix + 'Button');
	ElLink = document.getElementById(IdPrefix + 'Link');
	ElDiv = document.getElementById(IdPrefix + 'Table');
	ElAdd = document.getElementById('Add_Width');
	if (ElImg && ElDiv)
	{
		if(PlState == 1)
		{
			ElImg.src = "/img/" + name + '-' + lang + "-on.gif";
			ElImg.alt = Arr_Alts[lang][0];
			ElAdd.style.width = "15";
			ElDiv.style.display = "block";
		}
		else
		{
			ElImg.src = "/img/" + name + '-' + lang + "-off.gif";
			ElImg.alt =  Arr_Alts[lang][1];
			ElAdd.style.width = "1";
			ElDiv.style.display = "none";
		}
	}
}

function setCookie(PlName, PlState, lang){
	var CurrCook = PlName + "=" + PlState + "; path=/;";
	document.cookie = CurrCook;
	initPanel("Sw", PlName, PlState, lang);
}

function getCookie(name){
	var Prefix = name + "=";
	var cookiesStartIndex = document.cookie.indexOf(Prefix);
	if(cookiesStartIndex == -1) return 1;
	/*var cookiesEndIndex = document.cookie.indexOf(cookiesStartIndex + Prefix, ";");
	alert(cookiesStartIndex + Prefix);
	alert('2-'+cookiesEndIndex);
	if(cookiesEndIndex == -1) cookiesEndIndex = document.cookie.length;*/
	return unescape(document.cookie.substring((cookiesStartIndex+Prefix.length), (cookiesStartIndex+Prefix.length+1)));
}

var act = new Array();

function SelOver(selectName,i){
	document.getElementById('id'+ selectName +(i)).className = 'sel-over';
}

function LoadSelect(){
    if (Arr_SelectNames.length > 0){
		for (j=0;j<Arr_SelectNames.length;j++) {
			act[Arr_SelectNames[j]] = false;
			var Name = Arr_SelectNames[j];
			var text = '';
            var sel = document.getElementById(Name);
            if (sel) {
				//sel.selectedIndex = i;
                //sel.options[sel.selectedIndex].selected = 'true';
		
			    for(i=0;i<Arr_Selects[Name].length;i++) {
	                text += '<tr><td nowrap="1" id="id'+ Name + (i) + '" ' +
                        ' onmouseover="SelOver(\''+Name+'\','+i+')" ' +
                        ' onmouseout="javascript:className=\'\'" ' +
                        ' onclick="SelectItem(\''+Name+'\','+i+')" ' +
                        ' style="padding: 2 5 2 6;">' +
                        Arr_Selects[Name][i] + '</td></tr>';
			    };
			
			    if(document.getElementById('SelDiv'+ Name))
				document.getElementById('SelDiv'+ Name).innerHTML = '<table cellpadding="0" cellspacing="0" border="0" class="border" id="Text'+Name+'">'+text+'</table>';
				
			    var W = document.getElementById('SelDiv' + Name).offsetWidth;
			    document.getElementById('Selected'+Name).style.width = W;
				
			    if (document.getElementById('SelDiv' + Name).scrollHeight > 120){
				   	document.getElementById('Text' + Name).style.width = W + 2;
					document.getElementById('SelDiv'+Name).style.width = W + 19;
			    } else {
				    document.getElementById('Text' + Name).style.width = W + 20;
			    }
                document.getElementById('Sel'+Name).style.visibility = 'visible';
            }
        }
	}
}

function SelectItem(selectName,i){
	var Select = document.getElementById(selectName);
	var Wid = document.getElementById('SelDiv' + selectName).offsetWidth - 29;
	var new_j;
	selected_text = '';
	selected_text += '<p class="sel" id="p_'+selectName+'">' + Arr_Selects[selectName][i] + '</p>';
	
	if(document.getElementById('SelDiv'+selectName))
	{
        document.getElementById('Selected'+selectName).innerHTML = selected_text;
		Select.options[i].selected = 'true';
        Select.selectedIndex = i;
        Select.onchange();
        document.getElementById('SelDiv'+selectName).style.visibility = 'hidden';
	}
	act[selectName] = false;
}


function Hide_Select(e){
	var el = window.event ? window.event.srcElement : e.target;
	if (Arr_SelectNames.length > 0)
	{
		for(j=0;j<Arr_SelectNames.length;j++){
			if (document.getElementById('SelDiv' + Arr_SelectNames[j]).style.visibility == 'visible')
			{ 	
				act[Arr_SelectNames[j]] = true;
				if (el.tagName != 'IMG' && el.id != 'p_'+Arr_SelectNames[j]) {
					document.getElementById('SelDiv' + Arr_SelectNames[j]).style.visibility = 'hidden';
					act[Arr_SelectNames[j]] = false;
				}	
			} else {
				act[Arr_SelectNames[j]] = false;
			}
		}
	}
	
}

function ShowList(selectName){
	act[selectName] = !act[selectName];
	if(act[selectName] == true){
		document.getElementById('SelDiv'+selectName).style.visibility = 'visible';
	}else{
		document.getElementById('SelDiv'+selectName).style.visibility = 'hidden';
	}
}
/*
---------------- ������� ��� ��������.����� -------------------------------------------
*/

function OpenWin_New() {
	Win_open = window.open("filter_descr.html","Win1","menubar=0,width=350,height=350,left=200,top=80,scrollbars=1,resizable=0");
}

/*
---------------- Added by IV Design.End -------------------------------------------
*/
