// Ф-я парсер статусной строки
function getQueryVariable() {
	var query = window.location.search.substring(1);  
	var vars = query.split("&");
	var arr = new Array(); 
	 
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		arr[pair[0]] = pair[1];
	}
	
	return arr;
}

function getQueryParser() {
	var query = window.location.pathname.substring(1);
	var vars = query.split("/");	
	var arr = new Array(); 
	 
	for (var i = 0; i < vars.length; i++) {
		if (vars[i]) arr[i] = vars[i];
	}
	
	return arr;
}


// Ф-я поиска на сайте [multilanguage]
function kp_lang(e) {
	var httpQuery = '';
	if (e) keyCode = e.which
	else if (event) keyCode = event.keyCode
	else return
	if (keyCode == 13) {	
		patternStr = getQueryVariable();
		if (patternStr['lang']) {
			for (i in patternStr) {
				if (i == 'lang') httpQuery = '&lang='+patternStr[i];
			}
		}
		
		el = event.srcElement;
		if (el.name == 'search')
			if (el.value != '')	window.location.href = 'search.php?query='+el.value+httpQuery
			else alert("Введите запрос");
	}
}


// Ф-я поиска на сайте
function kp(e) {
	var event = e || window.event;
	if (e) keyCode = e.which
	else if (event) keyCode = event.keyCode
	else return
	if (keyCode == 13) {	
		patternStr = getQueryParser();
		httpQuery = 'http://' + window.location.host;
		patternStr[0] ? httpQuery = httpQuery + '/' + patternStr[0] : '';
		var el = event.target || event.srcElement;
		if (el.name == 'query') {
			if (el.value != '')	window.location.href = httpQuery + '/search/' + el.value;
			else alert("Введите запрос");
		}
		if (el.name == 'login' || el.name == 'password') {
			_display_enter('view');
		}
	}
}

// Ф-я поиска на сайте
function zclick() {
	patternStr = getQueryParser();
	httpQuery = 'http://' + window.location.host;
	patternStr[0] ? httpQuery = httpQuery + '/' + patternStr[0] : '';
	el = document.getElementById('search');
	if (el.value != 'поиск по каталогу') window.location.href = httpQuery + '/search/' + el.value;
	else alert("Введите запрос");
}

function _change_year(el) {
	patternStr = getQueryParser();
	httpQuery = 'http://' + window.location.host;
	for (key in patternStr) {
		if (!patternStr[key].match('=')) httpQuery = httpQuery + '/' + patternStr[key]
	}
	window.location.href = httpQuery + '/' + el.value;
}
