$(document).ready(function(){
	//$("form").setAttribute("autocomplete","off");

	// Загрузка главных категорий рейтинга
	$("#rating").bind("change",function(){
		$("#maincat-loader").show();
		$.getJSON("/users/ajax/",{ajax_get:"1",cmd:"loadcat",id:$(this).val()},function(data){
			if(data.status == "ok"){
				
				$("#maincat").html("<option value=''>Выбрать</option>");
				$.each(data.items, function(i,item){
					$("#optionTemplate").tmpl(item).appendTo("#maincat");
	        	});
				$("#maincat").removeAttr("disabled");	
			}
			$("#maincat-loader").hide();
		});
	});

	// Загрузка дополнительных категорий рейтинга
	$("#maincat").bind("change",function(){
		$("#dopcat-loader").show();
		$.getJSON("/users/ajax/",{ajax_get:"1",cmd:"loaddop",id:$(this).val()},function(data){
			if(data.status == "ok"){
				$("#dopcat").html("<option value=\"\">Выбрать</option>");
				$.each(data.items, function(i,item){
					$( "#optionTemplate" ).tmpl( item ).appendTo("#dopcat");
	        	});
				if(data.items.length > 0){
					$("#dopsel").show();
				}else{
					$("#dopsel").hide();
				}
			}
			$("#dopcat-loader").hide();
		});
	});

	// Загрузка дополнительной категории
	$("#dopcat").bind("change",function(){
		var id = $(this).val();
		var exist = 0;
		$('.form_table input:checked').each(function(){
            if(id == $(this).val()){
				exist = 1
			}
        });

		
		var n = $(".form_table input:checked").length;

		if(n == 5){
			alert("Можно выбрать не более 5 дополнительных категорий");	
		}else if(exist == 0){
			if($(this).val()){
				$("#dopcat-info").show();
				$.getJSON("/users/ajax/",{ajax_get:"1",cmd:"loaddops",id:$(this).val()},function(data){
					if(data.status == "ok"){
						$( "#dopcatTemplate" ).tmpl( data.item ).appendTo("#dopcat-list");
					}
					$("#dopcat-info").hide();
					n=n+1;
					$("#n").text(n.toString());
				});
			}
		}
	});


});

// Удаление дополнительной категории из анкеты доавбления 
function doprm(id){
	$("#d_"+id).remove();
}

function tabsw(i,id){
	var pc =  $(i).parent().parent().attr("class");
	$("."+pc).find("a").attr("class","");
	$(i).attr("class","active");

	var rel = $(i).attr("rel");
	$("."+pc).find(".tabdata").hide();
	$("."+pc).find("."+rel).show();

};

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		$(limitField).val(limitField.value.substring(0, limitNum));
	} else {
		$("."+limitCount).text(limitNum - limitField.value.length);
	}
}

function nolimitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		//$(limitField).val(limitField.value.substring(0, limitNum));
	} else {
		$("."+limitCount).text(limitNum - limitField.value.length);
	}
}

function about(self,iclass){
	$("#about_title").html($(self).text());
	$("#about_text").html($("."+iclass).html());
	$("#about").css("top",$(self).position().top+100+"px");
	$("#about").show();
}

function about_sh(){

	$.get("/templates/inc/about.utf.html", function(data){
		  $("#about").html(data).show();
	});

}

function twitter(q){
	$.ajax({
	  url: "http://search.twitter.com/search.json?lang=ru&rpp=5&q="+q,
	  dataType: "jsonp",
	  jsonpCallback: "tweet"
	});
}


function tweet(data) { 
	$.each(data.results, function(i,item){
		console.log(item);
		$( "#liTwitter" ).tmpl( item ).appendTo("#twitter");
	});
}
