$(document).ready(function(){
	
	/* функция прелоада магических картинок для шара */
	$.preloadImages = function(preload){ 
		$(document.createElement('img')).bind('load', function(){ 
			if(preload[0]) this.src = preload.shift(); 
		}).trigger('load'); 
	}
	
	/* грузим, ок */
	$.preloadImages(['/i/obj_aren.jpg', '/i/obj_proj.jpg', '/i/obj_coro.jpg', '/i/obj_stro.jpg', '/i/obj_mont.jpg', '/i/obj_defo.jpg']);
	
	/* тултипы */
	$('.tTip').betterTooltip({speed: 150, delay: 300});
	
	/* творим волшебство, заменяя картинки в шарике при наведении курсора на элемент меню */
	$(".menu_desc li").hover(
		function () {  
			$className_pre = $("#object").attr("class");
			$className = $(this).attr("class");
			if ($className_pre != $className){
				$("#object").hide().removeClass($className_pre).fadeIn(300).addClass($className);	
			}      	      					
		}, 
		function () {
			// пусто
		}
    );
    
    $("#object").hover(
		function () {  
			$className = $(this).attr("class");						
			if ($className != "defo"){
				$("#object").hide().removeClass($className).fadeIn(300).addClass("defo");	
			}      	      					
		}, 
		function () {
			// пусто
		}
    ); 
    
    /* отправка комментария */
	$("#commentform").submit(function() {
		var params = $(this).serialize();	
				 				
	 	jQuery.ajax({			
		  	data: params,
			type: "POST",
			url: '/back/comment',
			timeout: 10000,			
			error: function(xhr, desc, e) {
				$("#error").html("Ошибка, повтори свою попытку");
				reloadCaptcha();						
			},			
			success: function(response) {
				$(".error").hide();
				$(response).insertBefore("#result");
				reloadCaptcha();																											
			}	
		});	
		
		return false;
	});

})

/* чистим форму комментариев */
function clearCommentForm(){
	var form = $("#commentform");
	
 	$(':input', form).each(function() {
    var type = this.type;
    var tag = this.tagName.toLowerCase(); 
    
    if (type == 'text' || tag == 'textarea')
    	this.value = "";
    
  });
  	
}

/* обновляем капчу */
function reloadCaptcha(){
	
	$("#captchaImg").attr("src","/captcha/"+Math.round(Math.random()*1000));
	$(".captchaText").attr("value","");
	
	return true;
}

/* разворачивающиеся блоки */
function toggleBlock(block){
	if ($("#"+block).css("display") == 'block'){	
		//сворачиваем				
		$("#"+block).slideUp("slow");
	}else{										
		$("#"+block).slideDown("slow");
		
	}	
}		
