var bClose = true;

function $( sId ) {
	return document.getElementById(sId);
}

function cmnSet_class( eOn, sClass_name, sInstead ){
	if( eOn ){
		sClass_name = ( sClass_name.length ) ? sClass_name.replace( /(^\s+|\s+$)/, "" ) : "";
		if( eOn.className.length ){
			var sOld = sClass_name;
			if( sInstead && sInstead.length ){
				sInstead = sInstead.replace( /\s+(\S)/g, "|$1" );
				if( sOld ){
					sOld += "|";
				}
				sOld += sInstead;
			}
			eOn.className = eOn.className.replace( new RegExp("(^|\\s+)(" + sOld +")($|\\s+)", "g"), "$1" );
		}
		eOn.className += ( eOn.className.length && sClass_name ? " " : "" ) + sClass_name;
	}
}

function cmnMatch_class( eOn, sClass_name ){
	return ( sClass_name && eOn.className && eOn.className.length && eOn.className.match( new RegExp("(^|\\s+)(" + sClass_name +")($|\\s+)") ) );
}

function cmnSet_cookie( sName, vValue, dExpires ){
   document.cookie = sName + "=" + escape( vValue )
	   + ( dExpires == null ? "" : ( "; expires=" + dExpires.toGMTString() ) )
	   + "; path=/";
}

function cmnGet_cookie( sName ){
	return cmnPairs_string_get_value( document.cookie, sName );
}

function cmnPairs_string_get_value( sText, sName, sFrom, sBefore ){
	var sValue = "";
	if( sText ){
		if( !sFrom ) sFrom = "=";
		if( !sBefore ) sBefore = ";";
		sText = sText.replace( new RegExp( "(" + sBefore + ")\\s+", "g" ), "$1" );
		var iStart = sText.indexOf( sBefore + sName + sFrom );
		if( iStart >= 0 ){
			iStart += ( sBefore.length + sName.length + sFrom.length );
		}else{
			iStart = sText.indexOf( sName + sFrom );
			if( iStart == 0 ){
				iStart += ( sName.length + sFrom.length );
			}else{
				iStart = -1;
			}
		}
		if( iStart >= 0 ){
			var iEnd = sText.indexOf( sBefore, iStart );
			if( iEnd < 0 ){
				iEnd = sText.length;
			}
			sValue = sText.substring( iStart, iEnd );
		}
	}
	return sValue;
}
var prevreg='';
function ShowRegions( oElem ) {
    if( !cmnMatch_class(oElem, 'pseudolink') )
		return;
    if (GetCookie('menu') && GetCookie('menu')!='null' && document.getElementById('nav_region_txt_'+GetCookie('menu').replace('on_','')))
		document.getElementById('nav_region_txt_'+GetCookie('menu').replace('on_','')).className='hidden';
	var iNum = parseInt(oElem.id.substr(8));
	var oCount = document.getElementById('nav_elem_num');
	var oNavReg = document.getElementById('nav_region');
	var oCity = document.getElementById('nav_city');
	
	var oLeftTInnerCrnr = document.getElementById('nr_tl');
	var oRightTInnerCrnr = document.getElementById('nr_tr');
	var oLeftBInnerCrnr = document.getElementById('nr_bl');
	var oRightBInnerCrnr = document.getElementById('nr_br');
	
	cmnSet_class( oNavReg, ' ', 'hidden' );
	cmnSet_class( oCity, 'hidden', ' ' );
	cmnSet_class( oLeftBInnerCrnr, ' ', 'show_city' );
	cmnSet_class( oRightBInnerCrnr, ' ', 'show_city' );
	
	if(iNum==1) {
		cmnSet_class( oLeftTInnerCrnr, 'hidden', ' ' );
		cmnSet_class( oRightTInnerCrnr, ' ', 'hidden' );
	}
	else if(iNum>=9) {
		cmnSet_class( oLeftTInnerCrnr, ' ', 'hidden' );
		cmnSet_class( oRightTInnerCrnr, 'hidden', ' ' );
	}
	else if(iNum>1 && iNum<9) {
		cmnSet_class( oLeftTInnerCrnr, ' ', 'hidden' );
		cmnSet_class( oRightTInnerCrnr, ' ', 'hidden' );
	}
	var oSeparatior = document.getElementById('nav_sep_'+prevreg);
	var oSeparatior2 = document.getElementById('nav_sep_'+(eval(prevreg)-1));
	var oNavElem = document.getElementById('nav_elem_'+prevreg);
	var oNELeftCrnr = document.getElementById('ne_crnr_l_'+prevreg);
	var oNERightCrnr = document.getElementById('ne_crnr_r_'+prevreg);
	var oLink = document.getElementById('link_ne_'+prevreg);
	var oContent = document.getElementById('nav_region_txt_'+prevreg);

	if (oNavElem) cmnSet_class( oNavElem, ' ', 'ne_selected' );
	if (oLink) cmnSet_class( oLink, 'pseudolink', ' ' );
	if (oNELeftCrnr) cmnSet_class( oNELeftCrnr, 'hidden', ' ' );
	if (oNERightCrnr) cmnSet_class( oNERightCrnr, 'hidden', ' ' );
	if (oContent) cmnSet_class( oContent, 'hidden', ' ' );
	if (oSeparatior) cmnSet_class( oSeparatior, ' ', 'invisible' );
	if (oSeparatior2) cmnSet_class( oSeparatior, ' ', 'invisible' );
	
	oSeparatior = document.getElementById('nav_sep_'+iNum);
	oSeparatior2 = document.getElementById('nav_sep_'+(eval(iNum)-1));
	oNavElem = document.getElementById('nav_elem_'+iNum);
	oNELeftCrnr = document.getElementById('ne_crnr_l_'+iNum);
	oNERightCrnr = document.getElementById('ne_crnr_r_'+iNum);
	oLink = document.getElementById('link_ne_'+iNum);
	oContent = document.getElementById('nav_region_txt_'+iNum);	
	
	cmnSet_class( oNavElem, 'ne_selected', ' ' );
	cmnSet_class( oLink, ' ', 'pseudolink' );
	cmnSet_class( oNELeftCrnr, ' ', 'hidden' );
	cmnSet_class( oNERightCrnr, ' ', 'hidden' );
	cmnSet_class( oContent, ' ', 'hidden' );
	if (oSeparatior) cmnSet_class( oSeparatior, 'invisible', ' ' );
	if (oSeparatior2) cmnSet_class( oSeparatior2, 'invisible', ' ' );
	
	/*for(var j=0; j<parseInt(oCount.value); j++) {
	
		var oSeparatior = document.getElementById('nav_sep_'+(j+1));
		var oNavElem = document.getElementById('nav_elem_'+(j+1));
		var oNELeftCrnr = document.getElementById('ne_crnr_l_'+(j+1));
		var oNERightCrnr = document.getElementById('ne_crnr_r_'+(j+1));
		var oLink = document.getElementById('link_ne_'+(j+1));
		var oContent = document.getElementById('nav_region_txt_'+(j+1));
		
		if( j+1 == iNum ) {
			cmnSet_class( oNavElem, 'ne_selected', ' ' );
			cmnSet_class( oLink, ' ', 'pseudolink' );
			cmnSet_class( oNELeftCrnr, ' ', 'hidden' );
			cmnSet_class( oNERightCrnr, ' ', 'hidden' );
			cmnSet_class( oContent, ' ', 'hidden' );
			if(oSeparatior) {
				cmnSet_class( oSeparatior, 'invisible', ' ' );
			}
		}
		else{
			cmnSet_class( oNavElem, ' ', 'ne_selected' );
			cmnSet_class( oLink, 'pseudolink', ' ' );
			cmnSet_class( oNELeftCrnr, 'hidden', ' ' );
			cmnSet_class( oNERightCrnr, 'hidden', ' ' );
			cmnSet_class( oContent, 'hidden', ' ' );
			if(oSeparatior) {
				if( j+2 == iNum ) {
					cmnSet_class( oSeparatior, 'invisible', ' ' );
				}
				else {
					cmnSet_class( oSeparatior, ' ', 'invisible' );
				}
			}
		}
		
		var oCityCount = document.getElementById('nav_elem_num_'+(j+1));
		if(oCityCount) {
			for(var i=0; i<parseInt(oCityCount.value); i++) {
				var oLink = document.getElementById('link_nr_'+(j+1)+'_'+(i+1));
				cmnSet_class( oLink, 'pseudolink', ' ' );
			}
		}
		
	}*/
	prevreg=iNum;
	setMenuCook();
}

var previds=[];
function ShowCity( oElem ) {
	if( !cmnMatch_class(oElem, 'pseudolink') )
		return;
	var sId = oElem.id.substr(8);
	var aId = sId.split('_');
	var oContainer = document.getElementById('nav');
	var oCount = document.getElementById('nav_elem_num');
	var oCity = document.getElementById('nav_city');
	var oLeftBInnerCrnr = document.getElementById('nr_bl');
	var oRightBInnerCrnr = document.getElementById('nr_br');
	
	cmnSet_class( oCity, ' ', 'hidden' );
	cmnSet_class( oLeftBInnerCrnr, 'show_city', ' ' );
	cmnSet_class( oRightBInnerCrnr, 'show_city', ' ' );
	
	var oContent = document.getElementById('nav_region_txt_'+previds[0]+'_'+previds[1]);
	var oLink = document.getElementById('link_nr_'+previds[0]+'_'+previds[1]);
	if (oContent) oContent.className='hidden';
	if (oLink) oLink.className='pseudolink';
	//cmnSet_class( oLink, ' ', 'pseudolink' );
	//cmnSet_class( oContent, ' ', 'hidden' );

	oContent = document.getElementById('nav_region_txt_'+aId[0]+'_'+aId[1]);
	oLink = document.getElementById('link_nr_'+aId[0]+'_'+aId[1]);
	oContent.className='';
	oLink.className='';
	
	//cmnSet_class( oLink, 'pseudolink', ' ' );
	//cmnSet_class( oContent, 'hidden', ' ' );
	
	/*
	for(var j=0; j<parseInt(oCount.value); j++) {
		var oCityCount = document.getElementById('nav_elem_num_'+aId[0]);
		for(var i=0; i<parseInt(oCityCount.value); i++) {
			
			var oContent = document.getElementById('nav_region_txt_'+(j+1)+'_'+(i+1));
			var oLink = document.getElementById('link_nr_'+(j+1)+'_'+(i+1));
			
			
			if(j+1==aId[0] && i+1==aId[1]) {
				cmnSet_class( oLink, ' ', 'pseudolink' );
				if(oContent) {
					cmnSet_class( oContent, ' ', 'hidden' );
				}
			}
			else {
				cmnSet_class( oLink, 'pseudolink', ' ' );
				if(oContent) {
					cmnSet_class( oContent, 'hidden', ' ' );
				}
			}
			
		}
	}*/
	previds = aId;
	setMenuCook();
}

function ShowCityBtm( oElem ) {
	if( !cmnMatch_class(oElem, 'pseudolink') )
		return;
	var sId = oElem.id.substr(10);
	var aId = sId.split('_');
	
	var oCount = document.getElementById('nav_elem_num_b');
	var oCity = document.getElementById('nav_city_b');
	
	for(var j=0; j<parseInt(oCount.value); j++) {
		var oCityCount = document.getElementById('nav_elem_num_b_'+aId[0]);
		for(var i=0; i<parseInt(oCityCount.value); i++) {
			
			var oContent = document.getElementById('nav_region_txt_b_'+(j+1)+'_'+(i+1));
			var oLink = document.getElementById('link_nr_b_'+(j+1)+'_'+(i+1));
			
			if(j+1==aId[0] && i+1==aId[1]) {
				cmnSet_class( oLink, ' ', 'pseudolink' );
				if(oContent) {
					cmnSet_class( oContent, ' ', 'hidden' );
				}
			}
			else {
				cmnSet_class( oLink, 'pseudolink', ' ' );
				if(oContent) {
					cmnSet_class( oContent, 'hidden', ' ' );
				}
			}
			
		}
	}
}

function CitySelect() {
	setMenuCook();
}

function CitySelectB( iBlock, iNum ) {
	var oNow = new Date();
	var iNowMscnds = oNow.getTime() + (60*60*2*1000);
	oNow.setTime(iNowMscnds);
	
	var oPins = document.getElementById('pins');
	if( cmnMatch_class(oPins, 'pins_on') ) {
		cmnSet_cookie( 'menu', 'on_'+iBlock+'_'+iNum, oNow );
	}
}

function onOffPins() {
	
	var oContainer = document.getElementById('nav');
	var oPins = document.getElementById('pins');
	
	
	if( cmnMatch_class(oPins, 'pins_on') ) {
		cmnSet_class( oPins, 'pins_off', 'pins_on' );
	}
	else {
		cmnSet_class( oPins, 'pins_on', 'pins_off' );
	}
	if( cmnMatch_class(oContainer, 'nav_pins_on') ) {
		cmnSet_class( oContainer, 'nav_pins_off', 'nav_pins_on' );
	}
	else {
		cmnSet_class( oContainer, 'nav_pins_on', 'nav_pins_off' );
	}
	
	setMenuCook();
}

function setMenuCook() {
	var oNow = new Date();
	var iNowMscnds = oNow.getTime() + (63072000000);
	oNow.setTime(iNowMscnds);
	
	var oPins = document.getElementById('pins');
	var oCount = document.getElementById('nav_elem_num');
	
	var sValue = 'on';
	for(var j=0; j<parseInt(oCount.value); j++) {
		
		var oNELeftCrnr = document.getElementById('ne_crnr_l_'+(j+1));
		var oNERightCrnr = document.getElementById('ne_crnr_r_'+(j+1));
		var oLink = document.getElementById('link_ne_'+(j+1));
		
		if( !cmnMatch_class(oLink, 'pseudolink') ) {
			sValue += '_'+(j+1);
		}
		var oCityCount = document.getElementById('nav_elem_num_'+(j+1));
		if(oCityCount) {
			for(var i=0; i<parseInt(oCityCount.value); i++) {
				var oLink = document.getElementById('link_nr_'+(j+1)+'_'+(i+1));
				if( !cmnMatch_class(oLink, 'pseudolink') ) {
					sValue += '_'+(i+1);
				}
			}
		}
		
	}
	if( !cmnMatch_class(oPins, 'pins_on') ) {
		cmnSet_cookie( 'menu', 0, oNow );
	}
	else {
		cmnSet_cookie( 'menu', sValue, oNow );
	}
}

document.onclick = function(e) {
	var oPins = document.getElementById('pins');
	var oCount = document.getElementById('nav_elem_num');
	var oNavReg = document.getElementById('nav_region');
	var oCity = document.getElementById('nav_city');
	
	var oLeftTInnerCrnr = document.getElementById('nr_tl');
	var oRightTInnerCrnr = document.getElementById('nr_tr');
	var oLeftBInnerCrnr = document.getElementById('nr_bl');
	var oRightBInnerCrnr = document.getElementById('nr_br');
	
	if( !cmnMatch_class(oNavReg, 'hidden') ) {
		if( cmnMatch_class(oPins, 'pins_off') ) {
			var isGecko = !document.attachEvent && document.addEventListener || self.opera;
			var oTarget = isGecko ? e.target : event.srcElement;
			
			while(oTarget) {
				if(oTarget.id == "nav_block"){
					bClose = false;
					return;
				}
				oTarget = oTarget.offsetParent;			
			}
			bClose = true;
			hideMenu();
		}
	}
}

oMenuTmr = 1;

function omoHideMunuTrue() {
	oMenuTmr = 1;
	bClose = false;
}

function omoHideMunuFalse() {
	oMenuTmr = 0;
	bClose = true;
}

function omoHideMunuPins( oElem ) {
	if( cmnMatch_class(oElem, 'pins_off') ) {
		oMenuTmr = 0;
		bClose = true;
	}
	else {
		oMenuTmr = 1;
		bClose = false;
	}
}

function omoHideMunu() {
	if(oMenuTmr)
		return;
	var oPins = document.getElementById('pins');
	var oCount = document.getElementById('nav_elem_num');
	var oNavReg = document.getElementById('nav_region');
	var oCity = document.getElementById('nav_city');
	
	var oLeftTInnerCrnr = document.getElementById('nr_tl');
	var oRightTInnerCrnr = document.getElementById('nr_tr');
	var oLeftBInnerCrnr = document.getElementById('nr_bl');
	var oRightBInnerCrnr = document.getElementById('nr_br');
	
	if( !cmnMatch_class(oNavReg, 'hidden') ) {
		if( cmnMatch_class(oPins, 'pins_off') ) {
			setTimeout(hideMenu, 1000);
		}
	}
}

function hideMenu() {
	if(!bClose)
		return;
    var oPins = document.getElementById('pins');
    var oCount = document.getElementById('nav_elem_num');
	var oNavReg = document.getElementById('nav_region');
	var oCity = document.getElementById('nav_city');
	
	var oLeftTInnerCrnr = document.getElementById('nr_tl');
	var oRightTInnerCrnr = document.getElementById('nr_tr');
	var oLeftBInnerCrnr = document.getElementById('nr_bl');
	var oRightBInnerCrnr = document.getElementById('nr_br');
    
    if(!(!cmnMatch_class(oNavReg, 'hidden') && cmnMatch_class(oPins, 'pins_off')))
        return;
	
	cmnSet_class( oNavReg, 'hidden', ' ' );
	
	cmnSet_class( oCity, 'hidden', ' ' );
	cmnSet_class( oLeftBInnerCrnr, ' ', 'show_city' );
	cmnSet_class( oRightBInnerCrnr, ' ', 'show_city' );
	cmnSet_class( oLeftTInnerCrnr, 'hidden', ' ' );
	cmnSet_class( oRightTInnerCrnr, 'hidden', ' ' );
	//alert(oTarget);
	
	for(var j=0; j<parseInt(oCount.value); j++) {

		var oSeparatior = document.getElementById('nav_sep_'+(j+1));
		var oNavElem = document.getElementById('nav_elem_'+(j+1));
		var oNELeftCrnr = document.getElementById('ne_crnr_l_'+(j+1));
		var oNERightCrnr = document.getElementById('ne_crnr_r_'+(j+1));
		var oLink = document.getElementById('link_ne_'+(j+1));
		var oContent = document.getElementById('nav_region_txt_'+(j+1));
		
		cmnSet_class( oNavElem, ' ', 'ne_selected' );
		cmnSet_class( oLink, 'pseudolink', ' ' );
		cmnSet_class( oNELeftCrnr, 'hidden', ' ' );
		cmnSet_class( oNERightCrnr, 'hidden', ' ' );
		cmnSet_class( oContent, 'hidden', ' ' );
		if(oSeparatior) {
			cmnSet_class( oSeparatior, ' ', 'invisible' );
		}
		
		var oCityCount = document.getElementById('nav_elem_num_'+(j+1));
		if(oCityCount) {
			for(var i=0; i<parseInt(oCityCount.value); i++) {
				var oLink = document.getElementById('link_nr_'+(j+1)+'_'+(i+1));
				cmnSet_class( oLink, 'pseudolink', ' ' );
			}
		}
		
	}
}

/* show/hide regions */
var hideTime;
function showRegions() {
	window.clearTimeout(hideTime);
	document.getElementById('region').style.display = 'block';
}
function hideRegions() {
	hideTime=window.setTimeout(function(){document.getElementById('region').style.display = 'none';},200);
}


var satellite_i=0;
var satellite_timer;
var satellite_images=['Sputn-01.jpg','Sputn-02.jpg','Sputn-03.jpg','Sputn-04.jpg','Sputn-05.jpg','Sputn-06.jpg','Sputn-07.jpg','Sputn-08.jpg','Sputn-09.jpg','Sputn-10.jpg','Sputn-11.jpg','Sputn-12.jpg','Sputn-13.jpg','Sputn-14.jpg','Sputn-15.jpg','Sputn-16.jpg','Sputn-17.jpg','Sputn-18.jpg','Sputn-19.jpg','Sputn-20.jpg','Sputn-21.jpg','Sputn-22.jpg','Sputn-23.jpg','Sputn-24.jpg'];
function satellite_play(){
    satellite_timer=setInterval(satellite_f,500);
}
function satellite_stop(){
    clearInterval(satellite_timer);
}
function satellite_f(){
    document.getElementById('satellite_map').src='../_uploaded_files/'+satellite_images[(satellite_i=(satellite_i==23?0:satellite_i+1))];
}

function showRegionCity(tab) {
    var regions_abc_cities = document.getElementById('regions_abc_cities');
    var regions_cities = document.getElementById('regions_cities');
    var tab_regions_cities = document.getElementById('tab_regions_cities');
    var tab_regions_abc_cities = document.getElementById('tab_regions_abc_cities');

    if(tab == 'abc') {
        tab_regions_cities.className = tab_regions_cities.className.replace('active', 'link');
        tab_regions_abc_cities.className = tab_regions_cities.className.replace('link', 'active');    
        regions_abc_cities.className = regions_abc_cities.className.replace('g-off', 'g-on');
        regions_cities.className = regions_cities.className.replace('g-on', 'g-off');
    } else {
        tab_regions_cities.className = tab_regions_cities.className.replace('link', 'active');
        tab_regions_abc_cities.className = tab_regions_abc_cities.className.replace('active', 'link');
        regions_abc_cities.className = regions_abc_cities.className.replace('g-on', 'g-off');
        regions_cities.className = regions_cities.className.replace('g-off', 'g-on');
    }
}

function JobSetSample(lang) {
    JobLang = lang;
    var sampleArray;
    if (lang == 'ru')
        sampleArray = new Array('администратор', 'экономист', 'бухгалтер', 'переводчик', 'директор', 'офис-менеджер', 'руководитель', 'продавец', 'юрисконсульт', 'юрист', 'программист', 'мерчендайзер', 'архитектор', 'журналист', 'маркетолог', 'дизайнер', 'водитель', 'стоматолог', 'парикмахер', 'финансист');
    else
        sampleArray = new Array('адміністратор', 'економіст', 'бухгалтер', 'перекладач', 'директор', 'офіс-менеджер', 'керівник', 'продавець', 'юрисконсульт', 'юрист', 'программіст', 'мерчендайзер', 'архитектор', 'журналіст', 'маркетолог', 'дизайнер', 'водій', 'стоматолог', 'перукар', 'фінансист');
    var sampleArrayLength = sampleArray.length;
    var str = sampleArray[Math.floor(Math.random() * sampleArrayLength) % sampleArrayLength];

    $('job_search_sample').innerHTML = str;
    $('job_search_sample').onclick = function() {JobPasteSample(str);return false;};
}

function JobPasteSample(str) {
    $('job_search_keywords').value = str;
}

function displayTab(showBox) {

    var tabs = new Array();
    tabs[0] = 'tv';
    tabs[1] = 'kino';

	SetCookie('unportal_righttab_active', showBox);

    for (var i=0;i<tabs.length;i++) {
        var hideBox = tabs[i];
		
		cmnSet_class( $('tab_' + hideBox), 'tab', 'tab-s' );
		cmnSet_class( $('b_' + hideBox), 'hidden', ' ' );
    }

    cmnSet_class( $('tab_' + showBox), 'tab-s', 'tab' );
	cmnSet_class( $('b_' + showBox), ' ', 'hidden' );
	return false;
}

function onOnaSwitch( iNum ) {
	var oCount = document.getElementById('onona_user_count');
	var iTotal = parseInt(oCount.value);
	for(var i=0; i<iTotal; i++) {
		var oCurrUser = document.getElementById('onona_user_'+ (i+1) );
		if( !cmnMatch_class(oCurrUser, 'hidden') ) {
			var iCurrNum = i+1;
		}
	}
	
	var iNextUser = ( parseInt(iNum) <= 0 ) ? ( (iCurrNum - 1 <= 0) ? iTotal : iCurrNum - 1 ) : ( ( iCurrNum + 1 > iTotal) ? 1 : iCurrNum + 1 ) ;
	var oNextUserBlock = document.getElementById('onona_user_'+iNextUser);
	
    cmnSet_class( document.getElementById('onona_user_'+ iCurrNum ), 'hidden', ' ' );
    cmnSet_class( document.getElementById('onona_user_'+ iNextUser ), ' ', 'hidden' );
	
	var oUserData = document.getElementById('onona_usr_data');
	var oUserAge = document.getElementById('onona_user_age_'+iNextUser);
	var oUserName = document.getElementById('onona_user_name_'+iNextUser);
	var oUserGender = document.getElementById('onona_user_gender_'+iNextUser);
	var oUserPhoto = document.getElementById('onona_user_photo_'+iNextUser);
	var oUserCity = document.getElementById('onona_user_city_'+iNextUser);
	var oUserUrl = document.getElementById('onona_user_url_'+iNextUser);
	
	oUserData.innerHTML = '<a rel="nofollow" target="_blank" href="'+oUserUrl.value+'">'+oUserName.value+'</a>,&nbsp;'+oUserAge.value+'<br />'+oUserCity.value;
}

function KinoSwitch( iNum ) {
	var oCount = document.getElementById('kino_count');
	var iTotal = parseInt(oCount.value);
	for(var i=0; i<iTotal; i++) {
		var oCurrUser = document.getElementById('kinos_num_'+ (i+1) );
		if( !cmnMatch_class(oCurrUser, 'hidden') ) {
			var iCurrNum = i+1;
		}
	}
	
	var iNextUser = ( parseInt(iNum) <= 0 ) ? ( (iCurrNum - 1 <= 0) ? iTotal : iCurrNum - 1 ) : ( ( iCurrNum + 1 > iTotal) ? 1 : iCurrNum + 1 ) ;
	var oNextUserBlock = document.getElementById('kinos_num_'+iNextUser);
	
    cmnSet_class( document.getElementById('kinos_num_'+ iCurrNum ), 'hidden', ' ' );
    cmnSet_class( document.getElementById('kinos_num_'+ iNextUser ), ' ', 'hidden' );
}

function showHide(id) {
	document.getElementById(id).style.display = (document.getElementById(id).style.display == 'block')  ? 'none' : 'block';	
}

function showWarning(id) {
	window.clearTimeout(hideTime);
	document.getElementById(id).style.display = 'block';
}
function hideWarning(id) {
	hideTime=window.setTimeout(function(){document.getElementById(id).style.display = 'none';},200);
}

function click_count(id, t) {
	var link;
	rnd = new Date();
    switch (t) {
        case 1:
            link = 'http://mod.ukr.net/market/counter.php?type=2&id=' + id+'&rnd='+rnd;
            break;
    }
    script = document.createElement('script');
    script.src = link;
    document.body.appendChild(script);
}

var prevpn;
function ShowAp(id,continentid,obj) {
	if (prevpn) prevpn.className=prevpn.className.replace(' a','');
	pn=obj.parentNode;
	pn.className+=' a';
	prevpn=pn;
	aphold=document.getElementById('aplisthold'+continentid);
	apcnt=document.getElementById('aplistcnt'+continentid);
	cnttopost=document.getElementById(id);
	apcnt.innerHTML=cnttopost.innerHTML;
	aphold.className=aphold.className.replace('off','on');
}

function togglePoints() {
	jQuery('.points .inner').toggle();
	jQuery('.points .toggle_title b').toggle();
}
function toggleParams() {
	jQuery('#params_inner').toggle();
	jQuery('.params .toggle_title b').toggle();	
	jQuery('.params').toggleClass('params_opened');	
}
function toggleRoutes() {
	jQuery('.latest_routes .inner').toggle();
	jQuery('.latest_routes .toggle_title b').toggle();

}

function checkLogin(response) {
    response = eval('('+response+')');
    if(response.status == '1') {
        if(document.getElementById('unpanel_logged-user_toolbar')) {
			document.getElementById('unpanel_logged-user_toolbar').style.display = '';
        }
        if(document.getElementById('unpanel_user_toolbar')) {
			document.getElementById('unpanel_user_toolbar').style.display = 'none';
        }
        if(document.getElementById('unpanel_logged-user_name')) {
			var email = document.getElementById('unpanel_logged-user_name');
			email.innerHTML = response.freemail.email;
			email.style.display = '';
        }
    }
}