var back;
var urlut8charset = {
"%D0%B0":"а", "%D0%B1":"б", "%D0%B2":"в", "%D0%B3":"г", "%D0%B4":"д", "%D0%B5":"е", "%D1%91":"ё", "%D0%B6":"ж",
"%D0%B7":"з", "%D0%B8":"и", "%D0%B9":"й", "%D0%BA":"к", "%D0%BB":"л", "%D0%BC":"м", "%D0%BD":"н", "%D0%BE":"о",
"%D0%BF":"п", "%D1%80":"р", "%D1%81":"с", "%D1%82":"т", "%D1%83":"у", "%D1%84":"ф", "%D1%85":"х", "%D1%86":"ц",
"%D1%87":"ч", "%D1%88":"ш", "%D1%89":"щ", "%D1%8A":"ъ", "%D1%8B":"ы", "%D1%8C":"ь", "%D1%8D":"э", "%D1%8E":"ю",
"%D1%8F":"я", "%D1%96":"і", "%D1%97":"ї", "%D0%90":"А", "%D0%91":"Б", "%D0%92":"В", "%D0%93":"Г", "%D0%94":"Д",
"%D0%95":"Е", "%D0%81":"Ё", "%D0%96":"Ж", "%D0%97":"З", "%D0%98":"И", "%D0%99":"Й", "%D0%9A":"К", "%D0%9B":"Л",
"%D0%9C":"М", "%D0%9D":"Н", "%D0%9E":"О", "%D0%9F":"П", "%D0%A0":"Р", "%D0%A1":"С", "%D0%A2":"Т", "%D0%A3":"У",
"%D0%A4":"Ф", "%D0%A5":"Х", "%D0%A6":"Ц", "%D0%A7":"Ч", "%D0%A8":"Ш", "%D0%A9":"Щ", "%D0%AA":"Ъ", "%D0%AB":"Ы",
"%D0%AC":"Ь", "%D0%AD":"Э", "%D0%AE":"Ю", "%D0%AF":"Я", "%D0%86":"І", "%D0%87":"Ї", "%3Cb%3E":"", "%3C/b%3E":"",
"<b>":"", "</b>":"", "<B>":"", "</B>":""
};

var utf8arr=new Array(
"%D0%B0", "%D0%B1", "%D0%B2", "%D0%B3", "%D0%B4", "%D0%B5", "%D1%91", "%D0%B6",
"%D0%B7", "%D0%B8", "%D0%B9", "%D0%BA", "%D0%BB", "%D0%BC", "%D0%BD", "%D0%BE",
"%D0%BF", "%D1%80", "%D1%81", "%D1%82", "%D1%83", "%D1%84", "%D1%85", "%D1%86",
"%D1%87", "%D1%88", "%D1%89", "%D1%8A", "%D1%8B", "%D1%8C", "%D1%8D", "%D1%8E",
"%D1%8F", "%D1%96", "%D1%97", "%D0%90", "%D0%91", "%D0%92", "%D0%93", "%D0%94",
"%D0%95", "%D0%81", "%D0%96", "%D0%97", "%D0%98", "%D0%99", "%D0%9A", "%D0%9B",
"%D0%9C", "%D0%9D", "%D0%9E", "%D0%9F", "%D0%A0", "%D0%A1", "%D0%A2", "%D0%A3",
"%D0%A4", "%D0%A5", "%D0%A6", "%D0%A7", "%D0%A8", "%D0%A9", "%D0%AA", "%D0%AB",
"%D0%AC", "%D0%AD", "%D0%AE", "%D0%AF", "%D0%86", "%D0%87", "%3Cb%3E", "%3C/b%3E",
"<b>", "</b>", "<B>", "</B>"
);

$(document).ready(function(){
	back="<div id='back' style='display:none; position:absolute; width:100%; height:"+document.body.scrollHeight+"; background-color:#fafafa; top:0px; left:0px;'></div>";
	if(sarr=location.search.match(/sstr=(.*)/)){
		var loc=(urlutf8(sarr[1]));
		var word='';
		var j=0;
		var searcharray=new Array();
		//alert(loc.length);
		for(i=0; i<loc.length; i++){
			if(loc.substr(i,1)!=' '){
				word+=loc.substr(i,1);
			}else{
				if(word!=''){
					searcharray[j]=word;
					j++;
				}
				word='';
			}
		}
		if(word!=''){
			searcharray[j]=word;
		}
		
		for(i=0; i<searcharray.length; i++){
			text=document.getElementById('content').innerHTML;
			what=new RegExp(searcharray[i], "gim")
			newtext=text.replace(what,"<b>$&</b>");
			document.getElementById('content').innerHTML=newtext;
		}
		//alert(words[1]);
	}
	
});

//-------------------------------------------Что касается сообщений-----------------------------------------------------------------------------------------------------
function correcttop(){
	var t=parseInt(document.body.scrollTop);
	$("div.messagediv").css('top',t+200);
}

//		Просто сообщение
function mess(text){
	correcttop();
	$("div.messagediv").html(text);
	$("div.messagediv").show();
}

//		Сообщение с кнопкой закрытия сообщения
function mess1(text){
	correcttop();
	
	//$(back).appendTo("body");
	//$("#back:last").fadeTo(1,0,function(){$("#back:last").show();});
	//$("#back:last").animate({opacity:0.5},200);
	
	$("div.messagediv").html(text+"<br><br><hr><div align='center'><a href='javascript:void(0);' onclick='closemess()'>Закрыть сообщение</a></div>");
	$("div.messagediv").show();
}


//		Сообщение с кнопками закрытия сообщения и закрытия окна
function mess2(text){
	correcttop();
	
	//$(back).appendTo("body");
	//$("#back:last").fadeTo(1,0,function(){$("#back:last").show();});
	//$("#back:last").animate({opacity:0.5},200);
	
	$("div.messagediv").html(text+"<hr><div><a href='javascript:void(0);' onclick='closemess()'>Закрыть сообщение</a>&nbsp;&nbsp;&nbsp;<a href='javascript:void(0);' onclick='closewin()'>Закрыть окно</a></div>")
	$("div.messagediv").show();
}

function closemess(){
	$("div.messagediv").hide();
	//$("#back:last").remove();
}

function closewin(){
	window.close();
}

function showmessage(text,mode){

	var buttons;
	if(mode==1){
		buttons="<br><br><hr><div align='center'><a href='javascript:void(0);' onclick='$(\"#message\").remove();'>Закрыть сообщение</a></div>";
	}else if(mode==2){
		buttons="<hr><div><a href='javascript:void(0);' onclick='$(\"#message\").remove();'>Закрыть сообщение</a>&nbsp;&nbsp;&nbsp;<a href='javascript:void(0);' onclick='window.close();'>Закрыть окно</a></div>";
	}else{
		buttons="";
	}
	
	var t=parseInt(document.body.scrollTop)+200;
	var msg="<div id='message' style='top:"+t+";'>"+text+buttons+"</div>";
	//alert(msg);
	//return false;
	
	$(msg).appendTo("body");
}


//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------- Переключение языка ----------------------------------------------------------------------------------
function selectlang(l){
	var ndate = new Date();	
	var tenYearFromNow = ndate.getTime() + (365*24*60*60*1000*10);
	ndate.setTime (tenYearFromNow);
	document.cookie="language="+l+"; expires="+ndate.toGMTString()+"; path=/";
	location.reload();
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////            Авторизация пользователя          ///////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////
function showautorizationform(th){
	if(th.innerHTML=='Вход' || th.innerHTML=='Вхід' || th.innerHTML=='Enter'){
		var form="<table id='autorizationform' class='autorizationform'>" +
			"<tr><td colspan='2'>Для входа на сайт, управления Вашими объявлениями и для получения доступа к закрытому разделу новостей введите данные полученные Вами при регистрации:</td></tr>" +
			"<tr><td>E-mail</td><td><input type='text' id='emailaut'></td></tr>" +
			"<tr><td>Пароль</td><td><input type='password' id='pass'></td></tr>" +
			"<tr><td colspan='2' align='right'><a href='javascript:void(0);' onclick='autorization()'><b>Войти</b></a> &nbsp;&nbsp;&nbsp; <a href='javascript:void(0);' onclick='$(\"#autorizationform\").remove();'>Отмена</a> &nbsp;&nbsp;&nbsp; <a href='/register.php'>Зарегистрироваться</a></td></tr>" +
			"</table>";
		$(form).appendTo("body");
	}else{
		function resfun(data){
			document.location.reload();
		}
		mess("Выход из системы...");
		$.post('/_modules/register/enter.php',{mode:'exit'},resfun);
	}
}

function autorization(){

	var email=document.getElementById('emailaut').value;
	
	var pass=document.getElementById('pass').value;
	function resfun(data){
		if(data.length < 5){
			document.location.reload();
		}else{
			mess1(data);
		}
	}
	// alert('qw');
	// return;	
	mess("Отправка данных...");
	
	$.post('/_modules/register/enter.php',{mode:'register', email:email, pass:pass},resfun);
}



//////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////            поиск         /////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////
function showsearchpanel(){
	var searchpanel="<table id='searchpanel' border='0'>" +
		"<tr><td>Для поиска по сайту используйте<br> форму ниже:</td></tr>" +
		"<tr><td><input type='text' id='searchstring'></td></tr>" +
		"<tr><td align='right'><a href='javascript:void(0);' onclick='searchfun()'><b>Найти</b></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:void(0);' onclick='$(\"#searchpanel\").remove();'>Отмена</a></td></tr>" +
		"</table>";
	$(searchpanel).appendTo("body");
}

function searchfun(){
	var searchstring=document.getElementById('searchstring').value;
	if(searchstring.length==0){
		alert('Введите данные для поиска.');
		return false;
	}
	document.location='/search.php?sstr='+searchstring;
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////           utf-8        /////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////
function urlutf8(data){
	for(i=0;i<utf8arr.length;i++){
		what=new RegExp(utf8arr[i], "g")
		data=data.replace(what,urlut8charset[utf8arr[i]]);
	}
	return unescape(data);
}