$(function(){
	var tmo;
	
	$("#recaptcha").click(function(){
		$.ajax({
	  		url: '/inc/ajax/ajax_func.php?action=getCaptcha',
	  		success: function(data) {
				$("#captcha_sid").val(data);
				$("#captcha_img").attr('src', '/bitrix/tools/captcha.php?captcha_sid='+data);
	  		}
		});
		return false;
	});	
	
	
	$(".validateinput").keyup(function(){
		var propName = $(this).attr("name");
		var propValue = $(this).val();
		var validateContainter = $(this).parent();				
		clearTimeout(tmo);
		tmo = setTimeout(function(){
			if (propValue != "") {
				validateContainter.find(".validate-result").show().html('<img style="vertical-align: middle;" alt="" src="/i/load.gif"> проверка');
				$.ajax({
					url: '/inc/ajax/ajax_func.php?action=checkUserProp&propName=' + propName + '&propValue=' + propValue,
					success: function(data){
						if(data == "ok"){
							//validateContainter.find(".validate-result").hide();
							validateContainter.find(".validate-result").html(data).removeClass("error");	
						}
						else{
							validateContainter.find(".validate-result").html(data).addClass("error");	
						}
					}
				});
			}
			else{
				validateContainter.find(".validate-result").hide();
			}			
		}, 500);
	});
	
	
	
	$("#PERSONAL_COUNTRY").change(function(){
		var obj = $(this);
		var country = $(this).val();
		$.ajax({
	  		url: '/inc/ajax/ajax_func.php?action=getStates&country='+country,
	  		success: function(data) {
				$("#PERSONAL_STATE").html(data);
				$("#PERSONAL_CITY").html('<option value="0">Любой</option>');
	  		}
		});
	});
	
	
	$("#PERSONAL_STATE").change(function(){
		var obj = $(this);
		var state = $(this).val();
		$.ajax({
	  		url: '/inc/ajax/ajax_func.php?action=getCities&state='+state,
	  		success: function(data) {
				$("#PERSONAL_CITY").html(data);
	  		}
		});
	});
	
	
	$(".add-friend").click(function(){
		var userID = $(this).attr("rel");
		var cont = $(this);
		$.ajax({
				url: '/inc/ajax/ajax_func.php?action=addUserToFriend&id=' + userID,
				success: function(data){
					cont.html(data);
				}
			});		
	});
	
	
	$(".rating-up").click(function(){
		//alert("up");
		var id = $(this).attr("elid");
		var target = $(this).attr("rel");
		if (id > 0 && target != "") {
			$.ajax({
				type: "POST",
				url: "/inc/ajax/ajax_func.php",
				data: "action=ratingUp&target=" + target + "&id=" + id,
				success: function(data){
					$("#" + target + "-plusminus-" + id).html("");
					$("#" + target + "-rating-" + id).html(data);
				}
			});
		}
		return false;
	});
	
	
	$(".rating-down").click(function(){
		var id = $(this).attr("elid");
		var target = $(this).attr("rel");		
		if (id > 0 && target != "") {
			$.ajax({
				type: "POST",
				url: "/inc/ajax/ajax_func.php",
				data: "action=ratingDown&target=" + target + "&id=" + id,
				success: function(data){
					$("#" + target + "-plusminus-" + id).html("");
					$("#" + target + "-rating-" + id).html(data);
				}
			});
		}
		return false;
	});
	
	
	$(".msg form").submit(function(){
		if($(this).attr("id") == "message-form"){
			return true;
		}
		var frmRes = $(this).serialize();
		var forChange = $(this).parents(".msg").get(0);
		var formElements = this.getElementsByTagName("textarea");
		for(var i=0, element; element=formElements[i]; ++i){
			if("value" in element){
				if(element.value == ""){
					return false;
				}
			}
		}
		$.ajax({
		   type: "POST",
		   url: "/inc/ajax/ajax_func.php",
		   data: frmRes,
		   success: function(msg){
		     $(forChange).replaceWith(msg);
		   }
		 });
		return false;
	});
	
	
	$("#delete-messages").click(function(){
		$(".thread-mark:checked").each(function(){
			var msg = $(this).parents(".msg").get(0);
			var thread_id = $(this).val();
			$.ajax({
				type: "POST",
				url: "/inc/ajax/ajax_func.php",
				data: "action=deleteThread&id="+thread_id,
				success: function(data){
					//alert(data);
					$(msg).hide();
				}
			});
		});
		
		$(".mess-mark:checked").each(function(){
			var msg = $(this).parents(".msg").get(0);
			var id = $(this).val();
			$.ajax({
				type: "POST",
				url: "/inc/ajax/ajax_func.php",
				data: "action=deleteMessage&id="+id,
				success: function(data){
					//alert(data);
					$(msg).hide();
				}
			});
		});		
		return false;
	});
	
	$("#mark-unread").click(function(){
		$(".thread-mark:checked").each(function(){
			var msg = $(this).parents(".msg").get(0);
			var id = $(this).val();
			$.ajax({
				type: "POST",
				url: "/inc/ajax/ajax_func.php",
				data: "action=markAsUnread&target=thread&id="+id,
				success: function(data){
					$(msg).addClass("msg-unread");
				}
			});
		});		
		
		$(".mess-mark:checked").each(function(){
			var msg = $(this).parents(".msg").get(0);
			var id = $(this).val();
			$.ajax({
				type: "POST",
				url: "/inc/ajax/ajax_func.php",
				data: "action=markAsUnread&target=message&id="+id,
				success: function(data){
					$(msg).addClass("msg-unread");
				}
			});
		});			
		return false;		
	});
	
	$("#mark-spam").click(function(){
		$(".thread-mark:checked").each(function(){
			var msg = $(this).parents(".msg").get(0);
			var id = $(this).val();
			$.ajax({
				type: "POST",
				url: "/inc/ajax/ajax_func.php",
				data: "action=markAsSpam&target=thread&id="+id,
				success: function(data){
					$(msg).hide();
				}
			});
		});		
		
		$(".mess-mark:checked").each(function(){
			var msg = $(this).parents(".msg").get(0);
			var id = $(this).val();
			$.ajax({
				type: "POST",
				url: "/inc/ajax/ajax_func.php",
				data: "action=markAsSpam&target=message&id="+id,
				success: function(data){
					$(msg).hide();
				}
			});
		});			
		return false;		
	});	
});

function onUploadComplete(resp){
	//alert(resp);
	$("#add_video_button").removeClass("red-button-gray");
	$("#add_video_button").removeAttr("disabled");	
	$("#poster_picture").html(resp);
}

function onUploadProgress(progress){
	//alert(progress);
	if(!document.getElementById("progress_bar")){
		$("#upload_progress").html("<div id='progress_bar'>&nbsp;</div>");
	}
	$("#progress_bar").width(progress+"%");
	$("#temp_data").html("Загрузка..."+progress+"%");
}

function onUploaderCheck(){
	return true;
}


function onUploadStart(){
	//alert("start");
	$("#add_video_button").addClass("red-button-gray");
	$("#add_video_button").attr("disabled", "disabled");
}


function getPhoto(id){
	$.ajax({
		type: "POST",
		url: "/inc/ajax/ajax_func.php",
		data: "action=getPhoto&id="+id,
		success: function(data){
			$("#element").html(data);
		}
	});
}


function replacePhoto(resp){
	var re = /id([0-9]+)/i;
	var found = resp.match(re);
	resp.replace(found, '');
	$("#img-holder-"+found[1]).html(resp);
	//alert(found[1]);
}


function clearPhoto(fid){
	$.ajax({
		type: "POST",
		url: "/inc/ajax/ajax_func.php",
		data: "action=clearPic&fid="+fid,
		success: function(data){
			$("#poster_picture").html(data);
		}
	});
}


function confdel(text){
	if (confirm(text)) {
		return true;
	} else {
		return false;
	}
}


function hover(id){
	var obj = document.getElementsByName('pic');
	for(i=0;i<obj.length;i++){
		$('#'+obj[i].id).removeClass('cs-pict-selected');
	}
	$('#'+id).toggleClass('cs-pict-selected');
}


function ShowButton(){
	var inputs = document.getElementsByTagName('input');
	var k = 0;
	for(var i=0; i<inputs.length; i++){
		if(inputs[i].getAttribute('type')=='checkbox' && inputs[i].checked==true){
			k++;
		}
	}
	if(k>0){
		$('#button').css('display', 'inline');
		if(k==1){
			$('#button').html('<font color="red">Удалить альбом</font>');
		}else{
			$('#button').html('<font color="red">Удалить альбомы</font>');
		}
	}else{
		$('#button').css('display', 'none');
	}
}


function ShowButtonVideo(){
	var inputs = document.getElementsByTagName('input');
	var k = 0;
	for(var i=0; i<inputs.length; i++){
		if(inputs[i].getAttribute('type')=='checkbox' && inputs[i].checked==true){
			k++;
		}
	}
	if(k>0){
		$('#button').css('display', 'inline');
	}else{
		$('#button').css('display', 'none');
	}
}


function DropArea(i) {
	if(i==1){
		if(document.all.getlink_post2.style.display == 'none'){
			$('#getlink_post1').toggle();
			$('#text1').select();
		}else{
			$('#getlink_post1').toggle();
			$('#text1').select();
			$('#getlink_post2').toggle();
		}
	}
	if(i==2){
		if(document.all.getlink_post1.style.display == 'none'){
			$('#getlink_post2').toggle();
			$('#text2').select();
		}else{
			$('#getlink_post2').toggle();
			$('#text2').select();
			$('#getlink_post1').toggle();
		}
	}
	return false;
}
function delete_comments(id)
{
	$.ajax({
		type: "POST",
		url: "/inc/ajax/ajax_func.php",
		data: "action=del_comment&element_id="+id,
		success: function(data){
			//alert(data);
			$(msg).hide();
		}
	});
}


