// definice ovladačů událostí

$(document).ready(function() {
	
	var web = 'http://www.sneakers.cz';
	
	$('#logo').click(function() {
		window.location.href = web;
	});
		
	$(".dash_comment").click(function() {
		window.location.href = web+$(this).find("a").attr("href");
	});
	
	$(".dash_user").click(function() {
		window.location.href = web+$(this).find("a").attr("href");
	});
	
	var height_head = $("#head-sifr-brand").height()+100;
	
	if(height_head>200)
	{
		$("#head").css("height", height_head);
	}
	
});

function move_footer()
{
	var height_body = $("body").height(); 
	var height_container = $("#container").height();
	
	if(height_container<height_body)
	{
		$("#foo").addClass('noFloat')
	}
	else
	{
		$("#foo").removeClass('noFloat');
	}
}

$(window).load(function(){
	move_footer();
});

$(window).resize(function(){
	move_footer();
});
		
// =================================================================

// funkce na generování boxy! (modálního dialogu)
function showHelp(id, url, caption) {
	
	Boxy.load(url + '?id=' + id, { title: caption, modal: true, closeText: '[x]' });
  return false;
}

// =================================================================

// funkce pro odkrývání a skrývání tlačítka "přidat další fotku"
function addPhoto(i) {
	
	$('#a_add_' + i).hide();
	
	$('#tr_' + (i+1)).show();
	
	if(i != 9) { // pokud nejsme na posledním řádku odkryjeme odkaz
	
		$('#a_add_' + (i+1)).show();		
	}	
	
	move_footer(); // posunume patičku
}

// =================================================================

// skrývání / odkrývání prvků
function unHide(id1, id2) {
	
	if($('#' + id1).css('display') != 'none') { // první skryjeme a druhé odkryjeme

		$('#' + id1).hide();
		$('#' + id2).show();	
	
	} else { // uděláme přesný opak

		$('#' + id1).show();
		$('#' + id2).hide();	
	}
}

// =================================================================

// mazání modelů
function deletePhoto(i, id, text) {

	if(window.confirm(text)) { // pokud chceme smazat fotku
			
		
		environment = $('#environment').val(); // název prostředí, ve kterém běží aplikace (kvůli ajaxu)

		if(environment == '/frontend_prod/') {
			environment = '/index.php/';
		}			
		
		user_model_id = $('#id').val()

		// inicializace ajaxu						 	  	          	  		      	  		 
  	$.ajax(	
    	  		{ method: 		"post", 
      				url: 				environment + "profile/deletePhotoAjax", 
      				data: 			"id=" + id + "&user_model_id=" + user_model_id,
      						  
             	beforeSend: function() {

         	  		$('#delete_photo_' + i).show();
	            },
  	                    
    	        complete: 	function() {
      	          	
        	   		$('#delete_photo_' + i).hide();
         	    },  
		  								
		  				error: 			function() {
		  							
		  					alert("došlo k chybě při komunikaci se serverem");
			  			},
			  							
							success: 		function(data) {
								
								$('#divPhoto').empty();
								
								$('#divPhoto').append(data);
		        	}
           	}
	        );
	}
}

// =================================================================
