$(function() { 
    
    $(".mainTabs").tabs(".panes > div");
    
    $(".input-form :input").bind("click", function(){
        $(".label-box").hide();
        var $class = $(this).attr("id");
        $("." + $class).show();        
                
    }); 

    $('a[rel*=facebox]').facebox();
    
    
    $("select[multiple]").asmSelect({		
		animate: true,
		highlight: true
	});        

});

/* обновляем капчу */
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");
		
	}	
}


function dropFile(btn){
	if(document.getElementById) {
		tr = btn;
		while (tr.tagName != 'TR') tr = tr.parentNode;
		tr.parentNode.removeChild(tr);
		checkForLast();
	}
}

function addFile(btn){
	if(document.getElementById) {
		tr = btn;
		while (tr.tagName != 'TR') tr = tr.parentNode;
		var idSuffix = Math.round(Math.random()*1000);
		var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling);
		thisChilds = newTr.getElementsByTagName('td');

		for (var i = 0; i < thisChilds.length; i++){			
			if (thisChilds[i].className == 'files') thisChilds[i].innerHTML = '<input size="35" name="att[]" value="" class="wideFile" type="file">';			
			
		}
		
		checkForLast();
	}
}

function checkForLast(){
	btns = document.getElementsByName('drop');
	for (i = 0; i < btns.length; i++){
		btns[i].disabled = (btns.length == 1) ? true : false;
	}
}

function vote(){
						
	var params = jQuery('#pollForm').serialize();				 				            		  					  	 
	
	jQuery("#voteresult" ).ajaxStart(function() {				
			jQuery(this).hide();	
		}
	).ajaxStop(function() {
			jQuery(this).animate({opacity: "show"}, 500);	
		}
	);
	
	jQuery.ajax({
	  	data: params,
		type: "POST",
		url: '/back/vote',
		timeout: 2000,			
		error: function(xhr, desc, e) {
			alert("Ошибка при добавлении: " + desc);
		},			
		success: function(data) {
				
			jQuery("#voteresult" ).html(data);	 	
			
		}	
	});		
}

function voteResults(){
								  	 
	var params = jQuery('#pollForm').serialize();	
    
	jQuery("#voteresult" ).ajaxStart(function() {				
			jQuery(this).hide();	
		}
	).ajaxStop(function() {
			jQuery(this).animate({opacity: "show"}, 500);	
		}
	);
	
	jQuery.ajax({
	  	data: params,
		type: "POST",
		url: '/back/voteResults',
		timeout: 2000,			
		error: function(xhr, desc, e) {
			alert("Ошибка при добавлении: " + desc);
		},			
		success: function(data) {
				
			jQuery("#voteresult" ).html(data);	 	
			
		}	
	});		
}

/* рейтинг */
function rateItem($rate, $itemID, $type){    
    var params = 'rate=' + $rate + '&itemID=' + $itemID + '&type=' + $type;	
    jQuery.ajax({
	  	data: params,
		type: "GET",
		url: '/back/rate',
		timeout: 2000,			
		error: function(xhr, desc, e) {
			alert("Ошибка при добавлении: " + desc);
		},			
		success: function(data) {
				
			jQuery("#rating" ).html(data);	 	
			
		}	
	});        
}

/* получим список регионов */
function getRegions(value){
    var url = '/back/getRegions/';
	var params = value + "/";
	$("#regions").load(url+params); 	    
}
