var request = false;
try {
	request = new XMLHttpRequest();
} catch (trymicrosoft) {
	try {
		request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (othermicrosoft) {
	    try {
	      request = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (failed) {
	      request = false;
	    }
	}
}
if (!request)
  alert("Error initializing XMLHttpRequest!");	

var request2 = false;
try {
	request2 = new XMLHttpRequest();
} catch (trymicrosoft) {
	try {
		request2 = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (othermicrosoft) {
	    try {
	      request2 = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (failed) {
	      request2 = false;
	    }
	}
}
if (!request2)
  alert("Error initializing XMLHttpRequest!");
 
var request3 = false;
try {
	request3 = new XMLHttpRequest();
} catch (trymicrosoft) {
	try {
		request3 = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (othermicrosoft) {
	    try {
	      request3 = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (failed) {
	      request3 = false;
	    }
	}
}
if (!request3)
  alert("Error initializing XMLHttpRequest!");
/*
processKeyEvent = function(eventType, event) {
if (window.event) {
	event = window.event;
}
var caller_;
if ( event.target )
	caller_ = event.target;
if ( event.srcElement )
	caller_ = event.srcElement;
var code;
if ( event.keyCode ) code = event.keyCode;
else if ( event.which ) code = event.which;

switch (code) {
	case 13:
		SendSearchForm ();
	break;
}
};

processKeyPress = function(event) {
	processKeyEvent("onkeypress", event);
};
*/

function AddTypeToFilter_S () {
	var elem = document.getElementById ( "search_filter_type" );
	var box = document.getElementById ( "search_filter_div" );
	var frm = document.search_form;
	if ( !elem || !box || !frm ) return;	
	var len = s_fs.length;
	var flag = 1;
	for ( var i=0; i < len; i++ ) {
		if ( s_fs_names[i] == elem.value )
			return;
	}
	s_fs[len] = s_filter_num;
	s_fs_names[len] = elem.value;
	box.innerHTML += '<div class="adv-filter1" id="s_filter'+s_filter_num+'">' + elem.value + '<div class="adv-filter1-close"><a href="javascript:void()" onclick="DelTypeFromFilter_S('+s_filter_num+')">x<\/a><\/div><div class="adv-filter1-comma" id="s_filter_comma'+s_filter_num+'"><\/div><\/div>';	
	var inp = document.createElement ( 'input' );
	inp.id = 's_filter_input'+s_filter_num;
	inp.type = 'hidden';
	inp.value = elem.value;
	inp.name = 's_filter_input'+s_filter_num;
	frm.appendChild ( inp );
	if ( len ) {
		var comma_num = s_fs[len-1];
		var f = document.getElementById ( 's_filter_comma'+comma_num );
		if ( f ) 
			f.innerHTML = ',';
	}	
	s_filter_num++;
}
function DelTypeFromFilter_S ( num ) {
//	filter_num--;
	var box = document.getElementById ( "search_filter_div" );
	var frm = document.search_form;
	if ( !box || !frm ) return;
	var f = document.getElementById( 's_filter' + num );
	var finp = document.getElementById( 's_filter_input' + num );
//	alert ( f.innerHTML );
	if ( f ) {
		box.removeChild( f );
		frm.removeChild ( finp );
		for ( var i=0; i<s_fs.length; i++ ) {
			if ( s_fs[i] == num ) {
				s_fs.splice ( i, 1 );
				s_fs_names.splice ( i, 1 );
				break;
			}
		}
	}		
	var last_num = s_fs[s_fs.length-1];
		var comma = document.getElementById ( 's_filter_comma'+last_num );
		if ( comma ) 
			comma.innerHTML = '';		
}
function SendSearchForm () {
	var frm = document.search_form;
	var inp = document.createElement ( 'input' );
	inp.id = 's_filter_count';
	inp.type = 'hidden';
	inp.value = s_filter_num;
	inp.name = 's_filter_count';
	frm.appendChild ( inp );
	frm.submit ();
}
function ShowSectionInfo ( id ) {
	var elem = document.getElementById ( id );
	if ( !elem ) return;
	if ( elem.style.display == 'block' )
		elem.style.display = 'none';
	else
		elem.style.display = 'block';
}
function ShowObjectFrame ( id, show ) {
	var elem = document.getElementById ( id );
	if ( !elem ) return;
	if ( show )
		elem.style.display = 'block';
	else
		elem.style.display = 'none';
}
function ShowTypesBlock ( id, name ) {	
	var portal = document.getElementById ( 'portal_info' );
	if ( portal )
		portal.style.display = 'none';
	var cat_info = document.getElementById ( 'cat_info' + id );
	var sub_info = document.getElementById ( 'type_info' );
	if ( sub_info && cat_info )
		sub_info.innerHTML = cat_info.innerHTML;
	var elem1 = document.getElementById ( 'type' + cur_cat_id );
	var elem2 = document.getElementById ( 'type' + id );
	var cat1 = document.getElementById ( 'cat' + cur_cat_id );
	var cat2 = document.getElementById ( 'cat' + id );
	if ( cur_cat_id && elem1 )
		elem1.style.display = 'none';
	if ( elem2 )
		elem2.style.display = 'block';	
	if ( cat1 )
		cat1.innerHTML = '<a href="javascript:void()" onclick="ShowTypesBlock( ' + cur_cat_id + ', \'' + cur_cat_name + '\' )">' + cur_cat_name + '</a>';
	if ( cat2 )
		cat2.innerHTML = name;
	cur_cat_id = id;
	cur_cat_name = name;
}
function ShowExtSearch () {
	var elem = document.getElementById ( "ext-block" );
	var link = document.getElementById ( "ext-link" );
	if ( !elem || !link ) return;
	if ( elem.style.display != 'block' ) {
		elem.style.display = 'block';
		link.className = 'search-ext-link2';
	}
	else {
		elem.style.display = 'none';
		link.className = 'search-ext-link1';
	}
}
function ShowMistakeForm ( id, show ) {
	if ( show == undefined ) show = 1;
	var elem = document.getElementById ( id );
	if ( !elem ) return;
	if ( elem.style.display != 'block' && show ) {
		elem.style.display = 'block';
	}
	else {
		elem.style.display = 'none';
	}
}
function SendMistake ( id ) {
	var form = document.getElementById ( 'mistake_form' + id );
	if ( !form ) return;
	request2.open ( "POST", "/includes/ajax-send-mistake.php", true );
	request2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
 	request2.onreadystatechange = ShowMistakeResult;
	var params = 'name=' + form.name.value + '&email=' + form.email.value + '&wrong=' + form.wrong.value + '&right_val=' + form.right_val.value + '&object=' + id;
    request2.send( params );	
}
function ShowMistakeResult () {
	if (request2.readyState == 4) {
	 	if (request2.status == 200) {
		 	var val = request2.responseText;		
			var arr = val.split ( '||' );
			var elem = document.getElementById ( 'mistake' + arr[0] );
			if ( elem && elem.style.display == 'block' )
				elem.style.display = 'none';
			var error = document.getElementById ( 'error-box' );
			var overlay = document.getElementById ( 'overlay' );
			if ( !error || !overlay ) return;
			error.style.display = 'block';
			overlay.style.display = 'block';
			var error_text = document.getElementById ( 'error-text' );
			var error_name = document.getElementById ( 'error-title' );
			error_text.innerHTML = arr[1];
			error_name.innerHTML = 'Сообщение';
			setTimeout ( function() { HideErrorForm() }, 5000 );
		}
	 }
}
function HideErrorForm () {
	var error = document.getElementById ( 'error-box' );
	var overlay = document.getElementById ( 'overlay' );
	if ( !error || !overlay ) return;
	error.style.display = 'none';
	overlay.style.display = 'none';
}
function getBrowserInfo() {
	var t,v = undefined;
	if (window.opera) t = 'Opera';
	else if (document.all) {
		t = 'IE';
		var nv = navigator.appVersion;
		var s = nv.indexOf('MSIE')+5;
		v = nv.substring(s,s+1);
	}
	else if (navigator.appName) t = 'Netscape';
	return {type:t,version:v};
}
 
function bookmark(a){
	var url = window.document.location;
	var title = window.document.title;
	var b = getBrowserInfo();
	if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
	else if (b.type == 'Opera') {
		a.href = url;
		a.rel = "sidebar";
		a.title = url+','+title;
		return true;
	}
	else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
	else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
	return false;
}
function ShowCommentBlock ( id, show ) {
	if ( show == undefined ) show = 1;
	var elem = document.getElementById ( id );
	var link_id = id + '-link';	
	var el_link = document.getElementById ( link_id );
	if ( !elem || !el_link ) return;
	if ( elem.style.display != 'block' && show ) {
		elem.style.display = 'block';
		el_link.className = 'sel-link dashed';
		//cap.src = '/engine/captcha/captcha.php';
	}
	else {
		elem.style.display = 'none';
		if ( link_id == 'comment0-link' )
			el_link.className = 'sel-word';
		else
			el_link.className = 'dashed';
	}
}
function SetCookie ( id ) {
	request.open ( "POST", "/includes/ajax-set-cookie.php", true );
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
 	request.onreadystatechange = SetCookieResult;
	var params = "type=category&id=" + id;
    request.send( params );
}
function SetCookieResult () {
	if (request.readyState == 4) {
	 	if (request.status == 200) {
		 	var val = request.responseText;		
			//alert ( val );
		}
	 }
}
function SendComment ( num, reg_user, type, table, object_id, com_id ) {
	var form = document.getElementById ( 'form_comment' + num );
	if ( !form ) return false;
	var name_input = form.name;
	var name = form.name.value;
	var text = form.text.value;
	if ( name !== undefined ) {
		if ( (name_input && !name && !reg_user) || !text || name.length > 253 ) {
			var error = document.getElementById ( 'error-box' );
			var overlay = document.getElementById ( 'overlay' );
			if ( !error || !overlay ) return;
			error.style.display = 'block';
			overlay.style.display = 'block';
			var error_text = document.getElementById ( 'error-text' );
			var error_name = document.getElementById ( 'error-title' );
			if ( name_input && !name )
				error_text.innerHTML = 'Необходимо указать свое имя и текст комментария';
			else if ( name.length > 253 ) {
				error_text.innerHTML = 'Длина имени не должна превышать 255 символов.';
			}
			else
				error_text.innerHTML = 'Необходимо указать текст комментария';
			error_name.innerHTML = 'Ошибка';
			setTimeout ( function() { HideErrorForm() }, 5000 );
			return false;
		}
	}
	var error = document.getElementById ( 'error-box' );
	var overlay = document.getElementById ( 'overlay' );
	if ( !error || !overlay ) return;
	error.style.display = 'block';
	overlay.style.display = 'block';
	var error_text = document.getElementById ( 'error-text' );
	var error_name = document.getElementById ( 'error-title' );
	error_name.innerHTML = 'Сообщение';
	error_text.innerHTML = 'Пожалуйста, ожидайте добавления комментария';
	if ( !reg_user ) {
		request2.open ( "POST", "/includes/ajax-check-captcha.php", true );
		request2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
		request2.onreadystatechange = SendCommentAfterCheck;
		var cap_value = form.captcha.value + 'cx';
		var params = "code="+cap_value+'&num='+num;
		request2.send( params );
	}
	else {
		form.submit ();
	}
	return;
/*
	request.open ( "POST", "/includes/ajax-send-comment.php", true );
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
 	request.onreadystatechange = DisplayCommentResult;
	var name = document.getElementById ( 'form_comment' + num ).name.value;
	var text = document.getElementById ( 'form_comment' + num ).text.value;
	var params = "name=" + name + "&text=" + text + "&num=" + num + "&type=" + type + "&object_id=" + object_id + "&table=" + table + "&comment_id=" + com_id;
    request.send( params );

	var elem = document.getElementById ( 'comment' + num );
	var link_id = 'comment' + num + '-link';
	var el_link = document.getElementById ( link_id );
	var el = document.getElementById ( 'comment-loader'+num );
	if ( !elem || !el_link || !el ) return;
	el.style.display = 'block';
	elem.style.display = 'none';
	if ( link_id == 'comment0-link' )
		el_link.className = 'sel-word';
	else
		el_link.className = 'dashed';
*/
}
function SendCommentAfterCheck () {
	if (request2.readyState == 4) {
	 	if (request2.status == 200) {
		 	var res = request2.responseText;
			var arr = res.split ('||');
			if ( arr[0] != '0' ) {
				var form = document.getElementById ( 'form_comment' + arr[1] );
				if ( form ) {
					form.captcha.value = form.captcha.value + 'cx';					
					form.submit ();
				}
			}
			else {
				var error = document.getElementById ( 'error-box' );
				var overlay = document.getElementById ( 'overlay' );
				if ( !error || !overlay ) return;
				error.style.display = 'block';
				overlay.style.display = 'block';
				var error_text = document.getElementById ( 'error-text' );
				var error_name = document.getElementById ( 'error-title' );
				error_text.innerHTML = 'Код проверки введен неверно.';
				error_name.innerHTML = 'Ошибка';
				setTimeout ( function() { HideErrorForm() }, 5000 );
				return false;
			}
		}
	 }	
	
}
function DisplayCommentResult () {
	if (request2.readyState == 4) {
	 	if (request2.status == 200) {
		 	var num = request2.responseText;					
			var el = document.getElementById ( 'comment-loader'+num );
			if ( el )
				el.style.display = 'none';
		}
	 }	
}
function ShowTableRow ( id ) {
	var ua = navigator.userAgent.toLowerCase();
	var isIE = (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1);
	if ( !isIE ) {
		document.getElementById ( id ).style.display = 'table-row';
	}
	else {
		document.getElementById ( id ).style.display = 'block';			
	}
}
function GetNewCaptcha ( elem ) {	
	request2.open ( "POST", "/includes/ajax-get-captcha.php", true );
	request2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
 	request2.onreadystatechange = function () { SetNewCaptcha ( elem ) };
	var params = "";
	request2.send( params );
}
function SetNewCaptcha ( elem ) {
	if (request2.readyState == 4) {
	 	if (request2.status == 200) {
		 	var file = request2.responseText;	
			if ( elem )
				elem.src = file;
		}
	 }		
}
function VoteForPost ( post, type ) {
	request2.open ( "POST", "/includes/ajax-post-vote.php", true );
	request2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
 	request2.onreadystatechange = function () { VoteForPostResult ( post, type ) };
	var params = "post=" + post + '&type=' + type;
	request2.send( params );
}
function VoteForPostResult ( post, type ) {
	if (request2.readyState == 4) {
	 	if (request2.status == 200) {
		 	var res = request2.responseText;	
			var elem = document.getElementById ( 'post-rate-span-' + post );
			var img1 = document.getElementById ( 'post-vote-img1-' + post );
			var img2 = document.getElementById ( 'post-vote-img2-' + post );
			if ( elem ) {
				var value = elem.innerHTML * 1;
				if ( value ) {
					if ( type == 'up' ) {
						elem.innerHTML = value + 1;
						if ( value + 1 > 0 )
							elem.innerHTML = '+' + elem.innerHTML;
					}
					else {
						if ( value == 1 ) {
							elem.innerHTML = '-';
							value = 0;
						}
						else
							elem.innerHTML = value - 1;
					}
				}
				else {
					if ( type == 'up' ) {
						elem.innerHTML = '+1';
						value = 1;
					}
					else {
						elem.innerHTML = '-1';
						value = -1;
					}
				}
				if ( value > 0 )
					elem.className = 'plus-rate';
				else if ( value < 0 ) {
					elem.className = 'minus-rate';
				}
				else {
					elem.className = '';
				}
				if ( img1 && img2 ) {
					img1.style.display = 'none';
					img2.style.display = 'none';
				}
			}
		}
	 }
}

function ShowEnterForm () {
		document.getElementById('enter-box').style.display='block';
		document.getElementById('overlay').style.display='block';
		document.getElementById('enter_name').focus();
}
function EnterBlog() {
	var login = document.getElementById ( 'enter_name' );
	var pass = document.getElementById ( 'enter_pass' );
	var mem = document.getElementById ( 'enter_mem' );
	if ( !login || !pass ) return;
	request2.open ( "POST", "/includes/ajax-enter-site.php", true );
	request2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
	request2.onreadystatechange = ShowEnterResult;
	var params = 'name=' + login.value + '&pass=' + pass.value + '&mem=' + mem.checked*1;
	request2.send( params );	
}
function ShowEnterResult () {
	if (request2.readyState == 4) {
		if (request2.status == 200) {
			var val = request2.responseText;					
			var error = document.getElementById ( 'error-box' );
			var overlay = document.getElementById ( 'overlay' );
			var box = document.getElementById ( 'enter-box' );
			if ( !error || !overlay || !box ) return;
			box.style.display = 'none';				
			var error_text = document.getElementById ( 'error-text' );
			var error_name = document.getElementById ( 'error-title' );
			if ( val == 1 ) {
				error.style.display = 'block';
				overlay.style.display = 'block';
				error_text.innerHTML = "Необходимо указать логин и пароль.";
				error_name.innerHTML = 'Ошибка';
			}
			else if ( val == 2 ) {
				error.style.display = 'block';
				overlay.style.display = 'block';
				error_text.innerHTML = "Пользователь с таким логином и паролем не найден.";
				error_name.innerHTML = 'Ошибка';
			}
			else if ( val == 0 ) {
				if ( document.location.href.indexOf ('/register') == -1 ) {				
					document.location.reload ();
				}
				else
					document.location = '/';
			}				
			setTimeout ( function() { HideErrorForm() }, 5000 );
		}
	 }
}
function ExitBlog () {
	request2.open ( "POST", "/includes/ajax-exit-site.php", true );
	request2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
	request2.onreadystatechange = ShowExitResult;
	var params = '';
	request2.send( params );
}
function ShowExitResult () {
	if (request2.readyState == 4) {
		if (request2.status == 200) {
			var val = request2.responseText;					
			var error = document.getElementById ( 'error-box' );
			var overlay = document.getElementById ( 'overlay' );
			if ( !error || !overlay ) return;
			var error_text = document.getElementById ( 'error-text' );
			var error_name = document.getElementById ( 'error-title' );				
			error.style.display = 'block';
			overlay.style.display = 'block';
			error_text.innerHTML = "Вы успешно покинули сайт.";
			error_name.innerHTML = 'Сообщение';
			setTimeout ( function() { document.location = '/' }, 1000 );
		}
	 }
}
function RestorePass () {
	var login = document.getElementById ( 'enter_login' );
	var email = document.getElementById ( 'enter_email' );
	if ( !login || !email ) return;
	request2.open ( "POST", "/includes/ajax-restore-pass.php", true );
	request2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
	request2.onreadystatechange = ShowRestoreResult;
	var params = 'name=' + login.value + '&email=' + email.value;
	request2.send( params );	
}
function ShowRestoreResult () {
	if (request2.readyState == 4) {
		if (request2.status == 200) {
			var val = request2.responseText;	
			var error = document.getElementById ( 'error-box' );
			var overlay = document.getElementById ( 'overlay' );
			var box = document.getElementById ( 'enter-box' );
			if ( !error || !overlay || !box ) return;
			box.style.display = 'none';				
			var error_text = document.getElementById ( 'error-text' );
			var error_name = document.getElementById ( 'error-title' );
			if ( val == 1 ) {
				error.style.display = 'block';
				overlay.style.display = 'block';
				error_text.innerHTML = "Необходимо указать логин и e-mail.";
				error_name.innerHTML = 'Ошибка';
			}
			else if ( val == 2 ) {
				error.style.display = 'block';
				overlay.style.display = 'block';
				error_text.innerHTML = "Пользователь с таким логином и e-mail'ом не найден.";
				error_name.innerHTML = 'Ошибка';
			}
			else {
				error.style.display = 'block';
				overlay.style.display = 'block';
				error_text.innerHTML = "Новый пароль отправлен на указанный e-mail.";
				error_name.innerHTML = 'Сообщение';
			}
			setTimeout ( function() { HideErrorForm() }, 5000 );
		}
	 }
}
function EnterKeyPress ( e, type ) {		
	if( window.event )
		keynum = e.keyCode;		
	else if( e.which )
	  keynum = e.which;		
	if ( keynum == 13 )
		if ( type == 'enter' )
			EnterBlog ();
		else if ( type == 'restore' )
			RestorePass ();
			
}

function ChangeMainCompBlocks ( type ) {
	if ( type == 'rate' ) {
		document.getElementById ( 'pop_span' ).className = 'link-dashed';
		document.getElementById ( 'rate_span' ).className = '';
		document.getElementById ( 'main_rate_comps' ).style.display = 'block';
		document.getElementById ( 'main_pop_comps' ).style.display = 'none';
	}
	else if ( type == 'pop' ) {
		document.getElementById ( 'pop_span' ).className = '';
		document.getElementById ( 'rate_span' ).className = 'link-dashed';
		document.getElementById ( 'main_pop_comps' ).style.display = 'block';
		document.getElementById ( 'main_rate_comps' ).style.display = 'none';
	}
}

function ShowHideRules ( id ) {
	var bl = document.getElementById ( id );
	if ( bl.style.display == 'block' ) {
		bl.style.display='none';
	}
	else {
		bl.style.display='block'; 
	}
}

function AfishaMain ( num ) {
	var end = 5;
	num = num * 1;
	if ( num == end ) {
		var next = 1;
	}
	else 
		var next = num+1;			
	if ( next == end )
		var next2 = 1;				
	else 
		var next2 = next + 1;
	if ( next2 != end )
		var next3 = next2 + 1;
	else
		var next3 = 1;

	OpacityAfishaMain( 'main-afisha-box-', '100', num, next, next2, next3, 'off' );

	if ( next <= end ){
		AfishaTimeout( next, 'main' );
	}
	else {
		AfishaTimeout( '1', 'main' );
	}
}
function MovieBlock( id_elem, pos, next, next2 ) {
	var move_height = 100;
	pos = ( pos * 1 ) + 5;
	var pos2 = ( pos * 1 ) + move_height;
	if ( pos <= move_height ) {
		document.getElementById( id_elem + next ).style.top = pos2 + "px";
		document.getElementById( id_elem + next2 ).style.top = pos + "px";
		setTimeout( function(){ MovieBlock( id_elem, pos, next, next2 ) }, 10 );
	}
}
function OpacityAfishaMain ( id_elem, val, num, next, next2, next3, onf ){
	val = val*1;
	if ( val >= 0 && onf == 'off' ){
		document.getElementById( id_elem + num ).style.opacity = val/100;
		document.getElementById( id_elem + num ).style.filter='alpha(opacity='+val+')';
		val -= 2;
		setTimeout(function (){ OpacityAfishaMain( id_elem, val, num, next, next2, next3, 'off' )}, 20);
		if ( val == 0 ){
			document.getElementById( id_elem + num ).style.display = 'none';
			MovieBlock( id_elem, '0', next, next2 );
			setTimeout(function (){ OpacityAfishaMain( id_elem, val, num, next, next2, next3, 'on' )}, 10);
		}
	}
	else if ( val <= 100 && onf == 'on' ){
		setTimeout(function (){document.getElementById( id_elem + num ).style.top='0px';}, 0);
		document.getElementById( id_elem + next3 ).style.display = 'block';
		document.getElementById( id_elem + next3 ).style.opacity = val/100;
		document.getElementById( id_elem + next3 ).style.filter='alpha(opacity='+val+')';
		val += 2;
		setTimeout(function (){ OpacityAfishaMain( id_elem, val, num, next, next2, next3, 'on' )}, 10 );
	}
}
function AfishaTimeout ( i, func ) {
	if ( func == 'load' )
		setTimeout( function (){ AfishaMain( i )}, 4000 );
	if ( func == 'main' )
		setTimeout( function (){ AfishaMain( i )}, 3000 );
}
window.onload = AfishaTimeout( '1', 'load' );