
	function showTextLang(el) 
	{
		InptEl = document.getElementById(el);
		if (InptEl.style.display == "none" || InptEl.style.display=="") {
			for (i = 1; i <= 6; i++) {
				if (document.getElementById("cont_"+i)) document.getElementById("cont_"+i).style.display = "none";
			}
			InptEl.style.display = "block";
		}
	}

	function showBlockR(el_show, el_count) 
	{
		for (i = 1; i <= el_count; i++) if (document.getElementById('cont_r_'+i)) document.getElementById("cont_r_"+i).style.display = "none";
		if (document.getElementById('cont_r_'+el_show)) document.getElementById("cont_r_"+el_show).style.display = "block";
		
		for (i = 1; i <= el_count; i++) {
			if (document.getElementById('poonkt_'+i)) {
				document.getElementById('poonkt_'+i).style.borderBottom = "1px solid #ddd";
				document.getElementById('poonkt_'+i).style.background = "url(/images/poonkt.jpg) center top";
			}
		}
		
		if (document.getElementById('poonkt_'+el_show)) {
			document.getElementById('poonkt_'+el_show).style.borderBottom = "1px solid #fff";
			document.getElementById('poonkt_'+el_show).style.background = "#fff";
			document.getElementById('poonkt_'+el_show).A.style.color = "#ff0";
		}
	}

	function showBlock(el_show, el_count) 
	{
		
		for (i = 1; i <= el_count; i++) if (document.getElementById('cont_'+i)) document.getElementById("cont_"+i).style.display = "none";
		if (document.getElementById('cont_'+el_show)) document.getElementById("cont_"+el_show).style.display = "block";
		
		for (i = 1; i <= el_count; i++) {
			if (document.getElementById('m_poonkt_'+i)) {
				document.getElementById('m_poonkt_'+i).style.borderBottom = "1px solid #ddd";
				document.getElementById('m_poonkt_'+i).style.background = "url(/images/poonkt.jpg) center top";
			}
		}
		
		if (document.getElementById('m_poonkt_'+el_show)) {
			document.getElementById('m_poonkt_'+el_show).style.borderBottom = "1px solid #fff";
			document.getElementById('m_poonkt_'+el_show).style.background = "#fff";
			document.getElementById('m_poonkt_'+el_show).A.style.color = "#ff0";
		}
		
	}

	function showBlockNav(el, el_show, el_count) 
	{
		for (i = 0; i < el_count; i++) {
			if (document.getElementById(el+i)) document.getElementById(el+i).style.display = "none";
		}
		if (document.getElementById(el+el_show)) document.getElementById(el+el_show).style.display = "block";
	}

	function showBlockGames(el_show, el_count) 
	{
		document.getElementById('nav_list_1').style.display = "block";
		document.getElementById('nav_list_2').style.display = "none";
		for (i = 0; i < el_count; i++) {
			if (document.getElementById("round_"+i)) document.getElementById("round_"+i).style.display = "none";
			if (document.getElementById("nav_1_"+i)) document.getElementById("nav_1_"+i).style.display = "none";
			if (document.getElementById("nav_left_"+i)) document.getElementById("nav_left_"+i).style.display = "none";
			if (document.getElementById("nav_right_"+i)) document.getElementById("nav_right_"+i).style.display = "none";
		}
		if (document.getElementById("round_"+el_show)) document.getElementById("round_"+el_show).style.display = "block";
		if (document.getElementById("nav_1_"+el_show)) document.getElementById("nav_1_"+el_show).style.display = "block";
		var next = Math.abs(el_show)+1;
		var prev = Math.abs(el_show)-1;
		if (document.getElementById("nav_right_"+next)) document.getElementById("nav_right_"+next).style.display = "block";
		if (document.getElementById("nav_left_"+prev)) document.getElementById("nav_left_"+prev).style.display = "block";
		else document.getElementById("nav_left_"+prev).innerHTML = '1';
	}

	function showBlockGamesNav()
	{
		document.getElementById('nav_list_1').style.display = "none";
		document.getElementById('nav_list_2').style.display = "block";
	}

	// Ajax //////////////////////////////////////////////////////
	function getXmlHttp(){
		var xmlhttp
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e1) {
					xmlhttp = false;
			}
		}
		
		if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
			xmlhttp = new XMLHttpRequest();
		}

		return xmlhttp;
	}

	function af_g(id_div, action, id){
		var req = getXmlHttp()
		req.open('GET', '/ajax.php?action='+action+'&id='+id, true)
		req.send(null) 
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if(req.status == 200) {
					//alert(req.responseText)
					if (req.responseText!=""){
						
							document.getElementById(id_div).innerHTML = req.responseText;
						
					}
				}
			}
		}
	}

	function af_s(id_div, action, id, f){
		var req = getXmlHttp()
		req.open('GET', '/ajax.php?action='+action+'&id='+id+'&f='+f, true)
		req.send(null) 
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if(req.status == 200) {
					//alert(req.responseText)
					if (req.responseText!=""){
						
							document.getElementById(id_div).innerHTML = req.responseText;
						
					}
				}
			}
		}
	}
	
	function selectCountry(id, title) {
		document.getElementById("options_country").style.display="block";
		document.getElementById("select_country").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectCountryClose(\''+id+'\', \''+title+'\');">'+title+'</a>';
	}
	
	function selectCountryClose(id, title) {
		document.getElementById("options_country").style.display="none";
		document.getElementById("select_country").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectCountry(\''+id+'\', \''+title+'\');">'+title+'</a>';
	}
	
	function selectCountrySelect(id, title) {
		document.getElementById("select_country").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectCountry(\''+id+'\', \''+title+'\');">'+title+'</a>';
		document.forms['user']['country'].value = id;
		document.getElementById("options_country").style.display="none";
		
		var req = getXmlHttp()
		req.open('GET', '/ajax.php?action=getcity&id='+id, true)
		req.send(null) 
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if(req.status == 200) {
					//alert(req.responseText)
					if (req.responseText!=""){
						document.forms['user']['city'].value = 0;
						document.getElementById("select_city").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectCity(\'0\', \'--- не выбрано ---\');">--- не выбрано ---</a>';
						document.getElementById("options_city").innerHTML = req.responseText;
						document.getElementById("city_tr").style.display = 'table-row';
					} else {
						document.forms['user']['city'].value = 0;
						document.getElementById("city_tr").style.display = 'none';
					}
				}
			}
		}
	}
	
	function selectCity(id, title) {
		document.getElementById("options_city").style.display="block";
		document.getElementById("select_city").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectCityClose(\''+id+'\', \''+title+'\');">'+title+'</a>';
	}
	
	function selectCityClose(id, title) {
		document.getElementById("options_city").style.display="none";
		document.getElementById("select_city").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectCity(\''+id+'\', \''+title+'\');">'+title+'</a>';
	}
	
	function selectCitySelect(id, title) {
		document.getElementById("select_city").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectCity(\''+id+'\', \''+title+'\');">'+title+'</a>';
		document.forms['user']['city'].value = id;
		document.getElementById("options_city").style.display="none";
	}
	
	// Work category
	function selectWC(id, title) {
		document.getElementById("options_wc").style.display="block";
		document.getElementById("select_wc").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectWCClose(\''+id+'\', \''+title+'\');">'+title+'</a>';
	}
	
	function selectWCClose(id, title) {
		document.getElementById("options_wc").style.display="none";
		document.getElementById("select_wc").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectWC(\''+id+'\', \''+title+'\');">'+title+'</a>';
	}
	
	function selectWCSelect(id, title) {
		document.getElementById("select_wc").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectWC(\''+id+'\', \''+title+'\');">'+title+'</a>';
		document.forms['work']['wc'].value = id;
		document.getElementById("options_wc").style.display="none";
	}
	
	// Currency
	function selectCurrency(id, title) {
		document.getElementById("options_currency").style.display="block";
		document.getElementById("select_currency").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectCurrencyClose(\''+id+'\', \''+title+'\');">'+title+'</a>';
	}
	
	function selectCurrencyClose(id, title) {
		document.getElementById("options_currency").style.display="none";
		document.getElementById("select_currency").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectCurrency(\''+id+'\', \''+title+'\');">'+title+'</a>';
	}
	
	function selectCurrencySelect(id, title) {
		document.getElementById("select_currency").innerHTML='<a href="javascript:void(0)" onclick="javascript: selectCurrency(\''+id+'\', \''+title+'\');">'+title+'</a>';
		document.forms['work']['currency'].value = id;
		document.getElementById("options_currency").style.display="none";
	}
	
	function showRegForm(type){
	
		//document.getElementById("reg_"+type).innerHTML = '<center><img src="/images/loading.gif" alt="загрузка" border="0"></center>';
		
		var req = getXmlHttp()
		req.open('GET', '/ajax.php?action=getregistration&type='+type, true)
		req.send(null) 
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if(req.status == 200) {
					//alert(req.responseText)
					if (req.responseText!=""){
						
						// popup_window
						newdiv_p_w = document.getElementById("popup_win");
						var left = get_ww()/2-250;
						newdiv_p_w.style.left = left+'px';
						var h_w = get_wh();
						var top = h_w/2-70;
						if (top>20) top = 20;
						h = h_w - top*2;
						newdiv_p_w.style.top = top+'px';
						newdiv_p_w.style.width = '500px';
						newdiv_p_w.style.height = h+'px';
						newdiv_p_w.innerHTML = req.responseText;
						
						Uf = document.getElementById('user_form');
						Uf.style.height = h+'px';
						Pf = document.getElementById('popup_form');
						h = h-110;
						Pf.style.height = h+'px';
					} else {
						newdiv_p_w.innerHTML = '<div class="edit_user"><h5><br><br><br>Ошибка связи с сервером!</h5></div>';
					}
				}
			}
		}
	}
	
	function submitRepass(){
		// POST запрос ======= НАЧАЛО ///////////////////////////////////////////
		var post_request = '';
		post_request += "email=";
		post_request += encodeURIComponent(document.forms['repas'].elements['email'].value);
		// POST запрос ======= КОНЕЦ ////////////////////////////////////////////
		
		// пока отправляется запрос...
		newdiv_p_w = document.getElementById("popup_win");
		newdiv_p_w.style.height = '150px';
		newdiv_p_w.innerHTML = '<div id="login"><div id="popup_close"><a href="javascript:void(0)" onclick="javascript:closePopup();" title="Закрыть"></a></div><div class="space"></div><div class="popup_text">Дайте секунду подумать...</div></div>';
		//
		
		var req = getXmlHttp()
		req.open('POST', '/ajax.php?action=repass', true)
		req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		req.setRequestHeader("Content-length", post_request.length);
		//req.setRequestHeader("Connection", "close");
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if (req.status == 200){
					if (req.responseText!=""){
						// popup_window
						var left = get_ww()/2-200;
						newdiv_p_w.style.left = left+'px';
						var h_w = get_wh();
						var top = h_w/2-75;
						if (top>150) top = 150;
						newdiv_p_w.style.top = top+'px';
						newdiv_p_w.style.width = '400px';
						newdiv_p_w.style.height = '150px';
						newdiv_p_w.innerHTML = req.responseText;
						
					} else {
						newdiv_p_w.innerHTML = '<div id="login"><div id="popup_close"><a href="javascript:void(0)" onclick="javascript:closePopup();" title="Закрыть"></a></div><div class="space"></div><div class="popup_text">Ошибка связи с сервером!</div></div>';
					}
				}
				if (req.status == 201){
					if (req.responseText!=""){
						// popup_window
						var left = get_ww()/2-200;
						newdiv_p_w.style.left = left+'px';
						var h_w = get_wh();
						var top = h_w/2-70;
						if (top>150) top = 150;
						h = 150;
						newdiv_p_w.style.top = top+'px';
						newdiv_p_w.style.width = '400px';
						newdiv_p_w.style.height = h+'px';
						newdiv_p_w.innerHTML = req.responseText;
					}
				}
			}
		}
		req.send(post_request);
		
	}
	
	function createRequest(u_id, j_id) {
		var req = getXmlHttp()
		req.open('GET', '/ajax.php?action=createrequest&u_id='+u_id+'&j_id='+j_id, true)
		req.send(null) 
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if(req.status == 200) {
					//alert(req.responseText)
					if (req.responseText == '1'){
						El_b = document.getElementById("request_b_"+j_id);
						
						El_b.setAttribute('class', 'delete_request');
						El_b.innerHTML = '<a href="javascript:void(0)" onclick="javascript: deleteRequest(\''+u_id+'\', \''+j_id+'\');">Отклонить заявку</a>';
						El_b.style.display="none";
						//
						El_b.style.filter ="progid:DXImageTransform.Microsoft.Alpha(Opacity = 0)";
						El_b.style.opacity = 0;
						
						El_b.style.display = "block";
						for (i=1; i<=10; i++){
							o = 0.1*i;
							ie_o = Math.round(o*100);
							t = i*30;
							setTimeout('El_b.style.opacity = '+o, t);
							setTimeout('El_b.filters.item("DXImageTransform.Microsoft.Alpha").Opacity = '+ie_o, t);
						}
						//
					} 
				}
			}
		}
	}
	
	function deleteRequest(u_id, j_id) {
		var req = getXmlHttp()
		req.open('GET', '/ajax.php?action=deleterequest&u_id='+u_id+'&j_id='+j_id, true)
		req.send(null) 
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if(req.status == 200) {
					//alert(req.responseText)
					if (req.responseText == '1'){
						El_b = document.getElementById("request_b_"+j_id);
						
						El_b.setAttribute('class', 'create_request');
						El_b.innerHTML = '<a href="javascript:void(0)" onclick="javascript: createRequest(\''+u_id+'\', \''+j_id+'\');">Подать заявку</a>';
						El_b.style.display="none";
						//
						El_b.style.filter ="progid:DXImageTransform.Microsoft.Alpha(Opacity = 0)";
						El_b.style.opacity = 0;
						
						El_b.style.display = "block";
						for (i=1; i<=10; i++){
							o = 0.1*i;
							ie_o = Math.round(o*100);
							t = i*30;
							setTimeout('El_b.style.opacity = '+o, t);
							setTimeout('El_b.filters.item("DXImageTransform.Microsoft.Alpha").Opacity = '+ie_o, t);
						}
						//
					} 
				}
			}
		}
	}
	
	function createInvite(e_id, d_id) {
		var req = getXmlHttp()
		req.open('GET', '/ajax.php?action=createinvite&e_id='+e_id+'&d_id='+d_id, true)
		req.send(null) 
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if(req.status == 200) {
					//alert(req.responseText)
					if (req.responseText == '1'){
						El_b = document.getElementById("invite_b");
						
						El_b.setAttribute('class', 'delete_invite');
						El_b.innerHTML = '<a href="javascript:void(0)" onclick="javascript: deleteInvite(\''+e_id+'\', \''+d_id+'\');">Не приглашать</a>';
						El_b.style.display="none";
						//
						El_b.style.filter ="progid:DXImageTransform.Microsoft.Alpha(Opacity = 0)";
						El_b.style.opacity = 0;
						
						El_b.style.display = "block";
						for (i=1; i<=10; i++){
							o = 0.1*i;
							ie_o = Math.round(o*100);
							t = i*30;
							setTimeout('El_b.style.opacity = '+o, t);
							setTimeout('El_b.filters.item("DXImageTransform.Microsoft.Alpha").Opacity = '+ie_o, t);
						}
						//
					} 
				}
			}
		}
	}
	
	function deleteInvite(e_id, d_id) {
		var req = getXmlHttp()
		req.open('GET', '/ajax.php?action=deleteinvite&e_id='+e_id+'&d_id='+d_id, true)
		req.send(null) 
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if(req.status == 200) {
					//alert(req.responseText)
					if (req.responseText == '1'){
						El_b = document.getElementById("invite_b");
						
						El_b.setAttribute('class', 'create_invite');
						El_b.innerHTML = '<a href="javascript:void(0)" onclick="javascript: createInvite(\''+e_id+'\', \''+d_id+'\');">Пригласить</a>';
						El_b.style.display="none";
						//
						El_b.style.filter ="progid:DXImageTransform.Microsoft.Alpha(Opacity = 0)";
						El_b.style.opacity = 0;
						
						El_b.style.display = "block";
						for (i=1; i<=10; i++){
							o = 0.1*i;
							ie_o = Math.round(o*100);
							t = i*30;
							setTimeout('El_b.style.opacity = '+o, t);
							setTimeout('El_b.filters.item("DXImageTransform.Microsoft.Alpha").Opacity = '+ie_o, t);
						}
						//
					} 
				}
			}
		}
	}
