function hoverBut(obj){
	$(obj).toggleClass('hoverBut');
}
function hoverLink(obj){
	window.location.href=$("#"+obj.id+" div div a").attr('href');
}
function overItem(obj){
	$(obj).addClass("itemObAct");
}
function outItem(obj){
	$(obj).removeClass("itemObAct");
}
function showCont(obj){
	$("#"+obj+" div").toggle();
}
function countSymbols(obj){
	var allCount=$(obj).attr("maxlength");
	if(!allCount>0)allCount=200;
	var thisCount=0;
	if(obj.value){
		thisCount=allCount-obj.value.length;
	}else{
		thisCount=allCount;
	}
	$(obj).next(".countSymbols").removeClass("alarm").html(thisCount+"");
	if(thisCount<0)$(obj).next(".countSymbols").addClass("alarm");
}
function pasteExamleKey(obj){
	$('#key').val($(obj).html()).keyup().focus()
}
function loadCategories(){
	$("#cat").html("<option>Загрузка&#133;</option>").attr("disabled","true");
	$.post("/srv/c.asp",{c: $("#rub").val()},function(data){
		$("#cat").html(data).removeAttr("disabled");
	});
}
function sendAddForm(){
	$("form#main input.buttonForm").attr("disabled", "true");
	$("form#main div.errDescript").html("");
	var errStatus = false;
	$("form#main input:text").each(function(i){
		if(this.value==""){
			showErrForAdd(this.id,0);
			errStatus=true;
		}
		if($(this).next(".countSymbols").html()<0){
			showErrForAdd(this.id,1);
			errStatus=true;
		}
	});
	$("form#main textarea").each(function(i){
		if((this.value=="")&&(this.id!="txt")){
			showErrForAdd(this.id,0);
			errStatus=true;
		}
		if($(this).next(".countSymbols").html()<0){
			showErrForAdd(this.id,1);
			errStatus=true;
		}
	});
	if(errStatus == false){
		$.post("/add/send/index.asp",{r: $("#rub").val(),
		c: $("#cat").val(),
		k: $("#key").val(),
		t: $("#txt").val(),
		p: $("#phone").val(),
		a: $("#contacts").val()},
		function(data){
			$("div#statusOk").slideDown('fast');
		});
	}else{
		$("form#main input.buttonForm").removeAttr("disabled");
	}
}
function showErrForAdd(idField,typeErr){
	var errMessage;
	if(typeErr==0)errMessage="<nobr>Поле должно быть заполнено</nobr><br />";
	if(typeErr==1)errMessage="<nobr>Текст слишком длинный</nobr><br />";
	$("#for"+idField).html($("#for"+idField).html()+"<div class=\"errText\">"+errMessage+"</div>");
	$("#for"+idField+" .errText").show('fast');
}
function resetAddForm(){
	$("form#main input:text").val("").keyup();
	$("form#main textarea").val("").keyup();
	$("form#main input.buttonForm").removeAttr("disabled");$("div#statusOk").hide();
}
function selectArea(typeSrc){
	var rowsChange="#roomsRow, #S1Row, #S2Row, #paramRow, #paramOpRow";
	if(typeSrc==1){
		$(""+rowsChange+"").hide();
	}else{
		$(""+rowsChange+"").show();
	}
}
function selectGeo(typeSrc){
	var rowsChange="#areaRow, #areaOpRow";
	if(typeSrc==1){
		$(""+rowsChange+"").hide();
	}else{
		$(""+rowsChange+"").show();
	}
}
function selectCatForSimpleSearch(){
	$("#selectorSearch").hide();
	$("#selectSearch").show();
	stateSelector=false;
}
var stateSelector=false;
function selectEndCatForSimpleSearch(){
	if(stateSelector==false){
		$("#selectorSearch").show();
		$("#selectSearch").hide();
	}
}
function changeSelector(){
	$("#selectSearch").hide();
	$("body").focus();
	$("#selectorSearch").show();
	$("#ca option").each(function(i){
		if(this.selected==true){
			$("#selectorSearch a").html(this.innerHTML);
		}
	});
	stateSelector=false;
}

$(document).ready(function(){
	$(".categoryList h2 span").click(function(){
		var self = $(this);
		if(self.hasClass("actSwitch")) return;
		var str = self.attr("class").substring(0,3);
		self.parents("h2").siblings("ul:visible").hide();
		self.parents("h2").siblings("ul." + str + "Edition").show();
		$(".actSwitch").removeClass("actSwitch");
		$("." + str + "Switch").addClass("actSwitch");
		if(str=="now")$("#category").removeClass("prev").removeClass("old");
		if(str=="pre")$("#category").addClass("prev").removeClass("old");
		if(str=="old")$("#category").removeClass("prev").addClass("old");
	})
});