function submit_feedback(language)
{
	var errors= new Array();
	
	if(language == 1)
	{
		errors["name"]="Մուտքագրե՛ք Անուն դաշտը\n";
		errors["email"]="Ճիշտ մուտքագրե՛ք Էլ.փոստ դաշտը\n";
		errors["subject"]="Մուտքագրե՛ք Թեմա դաշտը\n";
		errors["message"]="Մուտքագրե՛ք Հաղորդագրություն դաշտը";
	}
	if(language == 2)
	{
		errors["name"]="Введите поле Имя\n";
		errors["email"]="Введите правильный адрес Эл.Почты\n";
		errors["subject"]="Введите поле Тема\n";
		errors["message"]="Введите поле Сообщение";
	}
	if(language == 3)
	{
		errors["name"]="Enter the Name field\n";
		errors["email"]="Enter the correct E-Mail field\n";
		errors["subject"]="Enter the Subject field\n";
		errors["message"]="Enter the Message field";
	}
		
	var error = "";
	
	var name = document.getElementById("feedback_name").value;
	var email = document.getElementById("feedback_e_mail").value;
	var subject = document.getElementById("feedback_subject").value;
	var message = document.getElementById("feedback_content").value;
	
	if(name == "")
		error += errors["name"];
	if(email == "" || !isEmailAddress(email))
		error += errors["email"];
	if(subject == "")
		error += errors["subject"];
	if(message == "")
		error += errors["message"];
	
	if(error != "")
	{
		alert(error);
	}
	else
	{
		saveFeedback(name, email, subject, message);
		
		document.getElementById("feedback_msg_send").style.display = "block";
		
		document.getElementById("feedback_name").value = "";
		document.getElementById("feedback_e_mail").value = "";
		document.getElementById("feedback_subject").value = "";
		document.getElementById("feedback_content").value = "";
	}
}

function feedback_msg_send_hiden()
{
	document.getElementById("feedback_msg_send").style.display = "none";
}
function isEmailAddress(mail)
{	
	var addressPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	return addressPattern.test(mail);
}

function trim(string)
{
	return string.replace(/(^\s+)|(\s+$)/g, "");
}

function submit_search(language)
{
	var search_text = document.getElementById("search_text");
	var search_value = trim(search_text.value);
	search_value.replace('#','');
	
	if(search_value != '' && search_value != '/' && search_text.className == "search_text_s")
	{
		var errors= new Array();
		
		if(language == 1)
		{
			errors["search"]="??????????? ????? ?????\n";
		}
		if(language == 2)
		{
			errors["search"]="Введите поле Имя\n";
		}
		if(language == 3)
		{
			errors["search"]="Enter the search field\n";
		}
		
		var error = "";
		
		var search = document.getElementById("search_text").value;
		
		if(search == "")
			error += errors["search"];
		
		if(error != "")
		{
			alert(error);
		}
		else
		{
			var keyword = encodeURIComponent(document.getElementById('search_text').value);
			go("8/"+language+"/"+keyword);
		}
	}
	else
	{
		search_text.focus();
	}
	
}

function submit_adv_search(language)
{
	var sal_name = document.getElementById('salonName').value;
	
	var oreder_item = 0;
	for(var i=1; i<4; i++)
	{
		if(document.getElementById('sort_by_'+i).checked == true)
		{
			oreder_item = i;
			break;
		}
		else
		{
			oreder_item = 0;
		}
	}
	
	var serv_list = document.getElementsByName('serv_l');
	var sel_serv = "";
	//alert(serv_list.length);
	for(var i=0; i<serv_list.length; i++)
	{
		if(serv_list[i].checked == true)
		{
			sel_serv += serv_list[i].value + ","
		}
	}
	
	//alert(oreder_item);
	//alert(sel_serv);
	
	map_tl_x = parseInt(document.getElementById('map_rect_top_left_x').value);
	map_tl_y = parseInt(document.getElementById('map_rect_top_left_y').value);
	map_br_x = parseInt(document.getElementById('map_rect_bottom_right_x').value);
	map_br_y = parseInt(document.getElementById('map_rect_bottom_right_y').value);
	
	go("8/"+language+"/"+sal_name+"/"+oreder_item+"/"+sel_serv+"/"+map_tl_x+"/"+map_tl_y+"/"+map_br_x+"/"+map_br_y);
}

//images
var o, amount, over, browser;
function getStyle(oElm, sCssRule)
{
	var sValue = "";
	if (document.defaultView && document.defaultView.getComputedStyle)
	{
		sValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(sCssRule);
	}
	else if (oElm.currentStyle)
	{
		sCssRule = sCssRule.replace(/\-(\w)/g, function(sMatch, p1){ return p1.toUpperCase(); } );
		sValue = oElm.currentStyle[sCssRule];
	}
	return sValue;
}
function makeBigger()
{
	if(amount && over)
	{
		if(browser != 'Opera')
		{
			amount--;
			document.getElementById(o).style.borderWidth = parseInt(getStyle(document.getElementById(o), "border-left-width")) - 1 + 'px';
			document.getElementById(o).style.height = document.getElementById(o).clientHeight + 2 + "px";
			setTimeout('makeBigger()', 50);
		}
		else
		{
			amount--;
			document.getElementById(o).style.height = document.getElementById(o).clientHeight - 1 + "px";
			document.getElementById(o).style.height = document.getElementById(o).clientHeight + 1 + "px";
			document.getElementById(o).style.borderWidth = parseInt(getStyle(document.getElementById(o), "border-left-width")) - 1 + 'px';
			setTimeout('makeBigger()', 50);
		}
	}
}
function zoomIn(id)
{
	browser = navigator.appName;
	over = true;
	o = id;
	amount = parseInt(getStyle(document.getElementById(id), "border-left-width"));
	remamount = amount;
	makeBigger();
}
function zoomOut()
{
	over = false;
	var uh = remamount - amount;
	if(browser != 'Opera')
	{
		document.getElementById(o).style.borderWidth = parseInt(document.getElementById(o).style.borderWidth) + uh + 'px';
		document.getElementById(o).style.height = document.getElementById(o).clientHeight - 2*uh + "px";
	}
	else
	{
		document.getElementById(o).style.borderWidth = parseInt(document.getElementById(o).style.borderWidth) + uh + 'px';
		document.getElementById(o).style.height = document.getElementById(o).clientHeight - 2*uh + "px";
		document.getElementById(o).style.height = document.getElementById(o).clientHeight + 2*uh + "px";
	}
}
function imageResize()
{
	if(document.getElementById(o))
	{
		document.getElementById(o).style.height = "100px";
	}
}
//advanced
var openeds = false, closeds = true, topPosition, t;
function advance()
{
	if(closeds)
	{
		document.getElementById('search_arrow').focus();
		closeds = false;
		
		//lang
		var request_string = window.location.hash
		var request_array = request_string.split("/");   
		var language = request_array[1];
		
		//newDiv
		topPosition = document.getElementById('search_arrow').parentNode.offsetTop;
		document.getElementById('ad').style.top = '21px';
		document.getElementById('ad').style.left = '600px';
		moveDiv();
	}
	if(openeds)
	{
		openeds = false;
		rCh();
	}
}
function moveDiv()
{
	moveLimit = 24 + topPosition + 'px';
	if(parseInt(document.getElementById('ad').style.top) < parseInt(moveLimit))
	{
		//alert('asd');
		//document.getElementById('ad').style.top = parseInt(document.getElementById('ad').style.top) + 1 + 'px';
		//document.getElementById('ad').style.top = parseInt(document.getElementById('ad').style.top) - 1 + 'px';
		document.getElementById('ad').style.top = parseInt(document.getElementById('ad').style.top) + 1 + 'px';
		t = setTimeout('moveDiv()', 10);
	}
	else
	{
		
		document.getElementById('search_arrow').src = 'templates/skin_1/images/search_arrow_2.gif';
		openeds = true;
	}
}
function remove()
{
	openeds = false;
	setTimeout('rCh()', 200);
}
function rCh()
{
	if(document.getElementById('ad') && document.getElementById('ad').style.top != '21px')
	{
		document.getElementById('ad').style.top = parseInt(document.getElementById('ad').style.top) - 1 + 'px';
		t = setTimeout('rCh()', 10);
	}
	else
	{
		openeds = false;
		closeds = true;
		if(document.getElementById('search_arrow'))
		{
			document.getElementById('search_arrow').src = 'templates/skin_1/images/search_arrow.gif';
		}
	}
}
function stopTimer()
{
	clearTimeout(t);
	document.getElementById('ad').style.top = '61px';
	openeds = false;
	closeds = true;
}

//search box erase-corcond
var sBoxValue;
function erase()
{
	var search_box_obj = document.getElementById('search_text');
	if(search_box_obj.className == "search_text_un")
	{
		sBoxValue = search_box_obj.value;
		search_box_obj.className = "search_text_s";
		search_box_obj.value = '';
	}
}
function corCond()
{
	var search_box_obj = document.getElementById('search_text');
	if(search_box_obj.value == '')
	{
		search_box_obj.value = sBoxValue;
		search_box_obj.className = "search_text_un";
	}
}
//subscribe box erase-corcond
var subBoxValue;
function eraseSub()
{
	var search_box_obj = document.getElementById('email_field');
	if(search_box_obj.className == "subscribe_un")
	{
		subBoxValue = search_box_obj.value;
		search_box_obj.className = "subscribe_s";
		search_box_obj.value = '';
	}
}
function corCondSub()
{
	var search_box_obj = document.getElementById('email_field');
	if(search_box_obj.value == '')
	{
		search_box_obj.value = subBoxValue;
		search_box_obj.className = "subscribe_un";
	}
}

function subscribeValidate(language, activePage)
{
	if(document.getElementById("email_field").value == "" || !isEmailAddress(document.getElementById("email_field").value))
	{
		if(language == 1)
		{
			alert("Ներմուծե՛ք ճիշտ էլ.-փոստի հասցե");
		}
		if(language == 2)
		{
			alert("Введите правильный адрес Эл.Почты");
		}
		if(language == 3)
		{
			alert("Enter the correct E-Mail field");
		}
	}
	else
	{
		var emailAdress= encodeURIComponent(document.getElementById('email_field').value);
		go("4/"+language+"/"+activePage+"/"+emailAdress);
	}
	
}


//function changeState(id, id2, symbol_id, symbol_state_1, symbol_state_2)
function changeState(id, symbol_id, symbol_state_1, symbol_state_2)
{
	document.getElementById(id).style.display = (document.getElementById(id).style.display == 'none')?'':'none';
//	document.getElementById(id2).style.display = (document.getElementById(id2).style.display == 'none')?'':'none';
	document.getElementById(symbol_id).innerHTML = (document.getElementById(id).style.display == 'none')?symbol_state_1:symbol_state_2;
	//document.getElementById(symbol_id).style.display = (document.getElementById(id).style.display == 'none')?'':'none';
	
	//(document.getElementById(id).style.display == 'none')?document.getElementById(id).style.display=''; alert('aa'):document.getElementById(id).style.display='none';
}

function getMultySelect(mSelectId)
{
	var obj = document.getElementById(mSelectId);
	var values = "";
	for(var i=0 ; i<obj.options.length ; i++)
	{
		if(obj.options[i].selected)
		{
			values += obj.options[i].value;
			values += ",";
		}
	}
	
	return values;
}

function getNATop(id)
{	
	var distX = 0, distY = 0;
	var theBody = document.getElementsByTagName('body')[0];
	var pObject = document.getElementById(id);
	while(pObject != theBody)
	{
		distX += pObject.offsetLeft;
		distY += pObject.offsetTop;
		pObject = pObject.parentNode;
		//alert(distY);
	}
	dist = new Object()
	dist.X = distX;
	dist.Y = distY;
	return dist;
}

//mapAdmin
var down = false, dotId;

document.onmouseup = end;

function endDotMove()
{	
	if(document.getElementById(dotId))
	{
		down = false;
		
		var x = document.getElementById(dotId).style.left;
		var y = document.getElementById(dotId).style.top;
		
		dotId = '';
		
		alert('x:' + x + ' , y:' + y);
	}
}

function showInfo(id, left, top, map)
{
	if(!down)
	{
		var positionLeft = parseInt(left) - 5;
		var positionTop = parseInt(top) - 50;
		
		var newItem = document.createElement('DIV');
		newItem.className = 'salon_info';
		newItem.id = 'info' + id;
		newItem.style.left = positionLeft + 'px';
		newItem.style.top = positionTop + 'px';
		document.getElementById(map).appendChild(newItem);
		
		var newItemLeft = document.createElement('DIV');
		newItemLeft.id = 'info' + id + 'Left';
		newItemLeft.className = 'salon_info_left';
		newItem.style.left = positionLeft + 'px';
		newItem.style.top = positionTop + 'px';
		document.getElementById('info' + id).appendChild(newItemLeft);
		
		var newItemCenter = document.createElement('DIV');
		newItemCenter.id = 'info' + id + 'Center';
		newItemCenter.className = 'salon_info_center';
		newItem.style.left = positionLeft + 'px';
		newItem.style.top = positionTop + 'px';
		newItemCenter.innerHTML = 'frik';
		newItemCenter.innerHTML = getSalonName(id);
		document.getElementById('info' + id).appendChild(newItemCenter);
		
		var newItemRight = document.createElement('DIV');
		newItemRight.id = 'info' + id + 'Right';
		newItemRight.className = 'salon_info_right';
		newItem.style.right = positionLeft +'px';
		newItem.style.top = positionTop + 'px';
		document.getElementById('info' + id).appendChild(newItemRight);
	}
}

/*function hideInfo2()
{
	if(document.getElementById(infoId))
	{
		document.getElementById(infoId).parentNode.removeChild(document.getElementById(infoId));
	}
}*/

function hideInfo(id)
{
	var infoId = 'info' + id;
	if(document.getElementById(infoId))
	{
		document.getElementById(infoId).parentNode.removeChild(document.getElementById(infoId));
	}
}

function moveDot2(e, id)
{
	if(down)
	{
		var evt = e || window.event;
		
		var mapTop = document.getElementById('map').offsetTop;
		var mapLeft = document.getElementById('map').offsetLeft;
		
		if(document.documentElement.scrollTop)
		{
			document.getElementById(id).style.top = evt.clientY + document.documentElement.scrollTop - mapTop + 'px';
			document.getElementById(id).style.left = evt.clientX + document.documentElement.scrollLeft - mapLeft + 'px';
		}
		else
		{
			document.getElementById(id).style.top = evt.clientY + document.body.scrollTop - mapTop + 'px';
			document.getElementById(id).style.left = evt.clientX + document.body.scrollLeft - mapLeft + 'px';
		}
	}
}

function moveDot(id, e)
{
	var evt = e || window.event;
	
	dotId = id;
	
	down = true;
	
	document.getElementById('map').onmousemove = function(event){moveDot2(event, id);}

}
	
function setMapPoints(json)
{
	//var json='<?=$json; ?>';
	 
	var obj=eval('('+json+')');
	for(val in obj)
	{
		//alert(obj[val]["salon_id"]+" "+obj[val]["x"]+" "+obj[val]["y"]);
		
		var newItem = document.createElement('DIV');
		document.getElementById('map').appendChild(newItem);
		newItem.id = obj[val]["salon_id"];
		newItem.className = 'dot';
		newItem.style.top = obj[val]["y"] + 'px';
		newItem.style.left = obj[val]["x"] + 'px';
		
		newItem.onmouseover = function(){showInfo(this.id, this.style.left, this.style.top, 'map');}
		newItem.onmouseout = function(){hideInfo(this.id);}
		newItem.onmousedown = function(event){moveDot(this.id, event);}
	}
}

//userMap
function showMap(json)
{
	var theBody = document.getElementsByTagName('body')[0];
	
	var newItem = document.createElement('DIV');
	theBody.appendChild(newItem);
	newItem.id = 'mapModal';
	newItem.className = 'user_map_big';
	
	document.getElementById('mapModal').innerHTML = '<CENTER><DIV class="user_map_small"><DIV id="big" class="map" onMousedown="draw(event)"><DIV class="close_X" onClick="closeMap()">X</DIV></DIV><INPUT type="image" src="templates/skin_1/images/ok_button.jpg" onClick="removeMap()"></DIV></CENTER>';
	
	if(document.documentElement.scrollTop)
	{
		newItem.style.top = document.documentElement.scrollTop + 70 + 'px';
	}
	else
	{
		newItem.style.top = document.body.scrollTop + 70 + 'px';
	}
	window.onscroll = function ()
	{
		if(document.getElementById('mapModal'))
		{
			if(document.documentElement.scrollTop)
			{
				document.getElementById('mapModal').style.top = document.documentElement.scrollTop + 70 + 'px';
			}
			else
			{
				document.getElementById('mapModal').style.top = document.body.scrollTop + 70 + 'px';
			}
		}
	}
	
	var obj=eval('('+json+')');
	for(val in obj)
	{
		var dot = document.createElement('DIV');
		document.getElementById('big').appendChild(dot);
		dot.id = obj[val]["salon_id"];
		dot.className = 'dot';
		dot.style.top = obj[val]["y"] + 'px';
		dot.style.left = obj[val]["x"] + 'px';
		
		dot.onmouseover = function(){showInfo(this.id, this.style.left, this.style.top, 'big');}
		dot.onmouseout = function(){hideInfo(this.id);}
	}
}

function closeMap()
{
	var theBody = document.getElementsByTagName('body')[0];
	theBody.removeChild(document.getElementById('mapModal'));
}

function removeMap()
{
	if(document.getElementById("new"))
	{
		var rect_obj = document.getElementById("new");
		getParams(rect_obj.style.left, rect_obj.style.top, rect_obj.style.width, rect_obj.style.height);
	}
	closeMap();
}

var cornX, cornY, mozTop, mozLeft;

function end()
{
	down = false;
	
	//admin
	if(document.getElementById(dotId))
	{	
		var x = document.getElementById(dotId).style.left;
		var y = document.getElementById(dotId).style.top;
		
		saveMapPoints(dotId, x, y);
		
		dotId = '';
	}
	
	//user
	if(document.getElementById('new'))
	{
		document.getElementById('big').style.cursor = 'default';
	}
}
function draw(e)
{
	down = true;
	
	var evt = e || window.event;
	
	if(document.getElementById('new'))
	{
		document.getElementById('big').removeChild(document.getElementById("new"));
	}
	
	var newItem = document.createElement('DIV');
	document.getElementById('big').appendChild(newItem);
	newItem.id = 'new';
	newItem.style.top = evt.clientY + 'px';
	newItem.style.left = evt.clientX + 'px';
	newItem.style.height = "1px";
	newItem.style.width = "1px";
	newItem.style.backgroundColor = "black";
	if(navigator.appName != "Microsoft Internet Explorer")
	{
		newItem.style.opacity = 0.3;
	}
	else
	{
		newItem.style.filter ="progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
	}
	newItem.style.position = "absolute";
	
	document.getElementById('big').style.cursor = 'crosshair';
	
	cornX = evt.clientX;
	cornY = evt.clientY;
	
	if(document.documentElement.scrollTop)
	{
		mozTop = document.documentElement.scrollTop;
		mozLeft = document.documentElement.scrollLeft;
	}
	else
	{
		mozTop = document.body.scrollTop;
		mozLeft = document.body.scrollLeft;
	}
		
	document.getElementById('big').onmousemove = resize;
	
	//alert(document.getElementById('big').parentNode.parentNode.parentNode.offsetTop);
}
function resize(e)
{
	if(down)
	{
		var evt = e || window.event;
		
		if(document.documentElement.scrollTop)
		{
			scTop = document.documentElement.scrollTop;
			scLeft = document.documentElement.scrollLeft;
		}
		else
		{
			scTop = document.body.scrollTop;
			scLeft = document.body.scrollLeft;
		}
		
		if(cornX < evt.clientX && cornY < evt.clientY)
		{
			document.getElementById("new").style.top = cornY - 70 + "px";
			document.getElementById("new").style.left = mozLeft + cornX - document.getElementById('big').offsetLeft + "px";
			document.getElementById("new").style.width = scLeft + evt.clientX - cornX + "px";
			document.getElementById("new").style.height = evt.clientY - cornY + "px";
		}
		else if(cornX < evt.clientX && cornY > evt.clientY)
		{
			document.getElementById("new").style.top = evt.clientY - 70 + "px";
			document.getElementById("new").style.left = mozLeft + cornX - document.getElementById('big').offsetLeft + "px";
			document.getElementById("new").style.height = cornY - evt.clientY + "px";
			document.getElementById("new").style.width = evt.clientX - cornX + "px";
		}
		else if(cornX > evt.clientX && cornY > evt.clientY)
		{
			document.getElementById("new").style.left = mozLeft + evt.clientX - document.getElementById('big').offsetLeft + "px";
			document.getElementById("new").style.top = evt.clientY - 70 + "px";
			document.getElementById("new").style.height = cornY - evt.clientY + "px";
			document.getElementById("new").style.width = cornX - evt.clientX + "px";
		}
		else //if(cornX > evt.clientX && cornY < evt.clientY)
		{
			document.getElementById("new").style.top = cornY - 70 + "px";
			document.getElementById("new").style.left = mozLeft + evt.clientX - document.getElementById('big').offsetLeft + "px";
			document.getElementById("new").style.height = evt.clientY - cornY + "px";
			document.getElementById("new").style.width = cornX - evt.clientX + "px";
		}
	}
}
function getParams(x, y, w, h)
{
	document.getElementById('map_rect_top_left_x').value = parseInt(x);
	document.getElementById('map_rect_top_left_y').value = parseInt(y);
	document.getElementById('map_rect_bottom_right_x').value = parseInt(x)+parseInt(w);
	document.getElementById('map_rect_bottom_right_y').value = parseInt(y)+parseInt(h);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// checkBox
function checkbox_checked(id)
{
	var service_id = 'service_'+id;
	if(!document.getElementById(service_id).checked)
	{
		document.getElementById(service_id).checked = true;
	}
	else
	{
		document.getElementById(service_id).checked = false;
	}
}
function radio_checked(id)
{
	var radio_id = 'sort_by_'+id;
	if(!document.getElementById(radio_id).checked)
	{
		document.getElementById(radio_id).checked = true;
	}
	else
	{
		document.getElementById(radio_id).checked = false;
	}
}
function checkboxik(id)
{
	var service_id = 'service_'+id;
	var class_id = 'ch_'+id;
	if(document.getElementById(service_id).checked)
	{
		document.getElementById(class_id).className = 'checkbox_s';
	}
	else
	{
		document.getElementById(class_id).className = 'checkbox_un';
	}
}
function radioik(id)
{
	var radio_id = 'sort_by_'+id;
	var class_id = 'rd'+id;
	if(document.getElementById(radio_id).checked)
	{
		if(id == 1)
		{
			document.getElementById(class_id).className = 'radio_s';
			document.getElementById('rd2').className = 'radio_un';
			document.getElementById('rd3').className = 'radio_un';
		}
		if(id == 2)
		{
			document.getElementById(class_id).className = 'radio_s';
			document.getElementById('rd1').className = 'radio_un';
			document.getElementById('rd3').className = 'radio_un';
		}
		if(id == 3)
		{
			document.getElementById(class_id).className = 'radio_s';
			document.getElementById('rd1').className = 'radio_un';
			document.getElementById('rd2').className = 'radio_un';
		}
	}
}
function corCondSalon()
{
	var salon_name_obj = document.getElementById('salonName');
	if(salon_name_obj.value == '')
	{
		salon_name_obj.value = sBoxValue;
		salon_name_obj.className = "salon_name_input_un";
	}
}
function eraseSalon()
{
	var salon_name_obj = document.getElementById('salonName');
	if(salon_name_obj.className == "salon_name_input_un")
	{
		sBoxValue = salon_name_obj.value;
		salon_name_obj.className = "salon_name_input_s";
		salon_name_obj.value = '';
	}
}

function startUpload()
{
	document.getElementById('upload_form').style.display = 'none';
	document.getElementById('loading_area').style.display = 'block';
	return true;
}

function stopUpload(success)
{
	var result = '';
	if (success == 1)
	{
		hideModal("modalPage");
		document.getElementById('upload_form').reset();
	}
	else
	{
		document.getElementById('upload_result').style.display = '';
		document.getElementById('upload_result').innerHTML = '<span class="emsg">There was an error during file upload!<\/span><br/><br/>';
	}
	document.getElementById('upload_form').style.display = 'block';
	document.getElementById('loading_area').style.display = 'none';
	return true;
}

function filterVacancy(language)
{
	var categ_list = document.getElementsByName('vacancy_chb');
	var categ_list_str = "";
	for(var i=0; i<categ_list.length; i++)
	{
		if(categ_list[i].checked == true)
		{
			categ_list_str += categ_list[i].value + ","
		}
	}
	
	if(categ_list_str == "")
	{
		if(language == 1)
		{
			alert("Նշե՛ք առնվազն մեկ կատեգորիյա");
		}
		if(language == 2)
		{
			alert("Отметьте хотя бы одну категорию");
		}
		if(language == 3)
		{
			alert("Pleas select at last one category");
		}
		return;
	}
	
	var price_from = document.getElementById("price_from").value;
	if(price_from == "" || parseInt(price_from)!=price_from)
	{
		if(language == 1)
		{
			alert("Նշե՛ք աշխատավարձի Ճիշտ միջակայք");
		}
		if(language == 2)
		{
			alert("Отметтье корректный диапазон для зарплаты");
		}
		if(language == 3)
		{
			alert("Pleas select a correct diapasone for price");
		}
		
		document.getElementById("price_from").focus();
		return;
	}
	
	var price_to = document.getElementById("price_to").value;
	if(price_to == "" || parseInt(price_to)!=price_to)
	{
		if(language == 1)
		{
			alert("Նշե՛ք աշխատավարձի Ճիշտ միջակայք");
		}
		if(language == 2)
		{
			alert("Отметтье корректный диапазон для зарплаты");
		}
		if(language == 3)
		{
			alert("Pleas select a correct diapasone for price");
		}
		
		document.getElementById("price_to").focus();
		return;
	}
	
	go("3/"+language+"/"+categ_list_str+"/"+price_from+"/"+price_to);
}
function cu_all(status)
{
	var x=document.getElementsByName("vacancy_chb");
	for(var i=0; i < x.length; i++)
	{
		x[i].checked = status;
	}
}