jQuery(function($) {
  
  // init dialogs
  $('#novinky').dialog({
    position: [100,100],
    width: 200,
    height: 400,
    closeOnEscape: false,
    autoOpen: false
  });
  $('#kapela').dialog({
    position: [500,80],
    width: 300,
    height: 300,
    closeOnEscape: false,
    autoOpen: false
  });
  $('#hudba').dialog({
    position: [200,200],
    width: 200,
    height: 150,
    closeOnEscape: false,
    autoOpen: false
  });
  $('#foto').dialog({
    position: [750,70],
    width: 400,
    height: 300,
    closeOnEscape: false,
    autoOpen: false
  });
  $('#koncerty').dialog({
    position: [450,210],
    width: 400,
    height: 500,
    closeOnEscape: false,
    autoOpen: false
  });
  $('#forum').dialog({
    position: [150,300],
    width: 450,
    height: 400,
    closeOnEscape: false,
    autoOpen: false
  });
  $('#linky').dialog({
    position: [780,250],
    width: 200,
    height: 300,
    closeOnEscape: false,
    autoOpen: false
  });
  $('#poradatele').dialog({
    position: [820,400],
    width: 300,
    height: 250,
    closeOnEscape: false,
    autoOpen: false
  });
  $('#kontakt').dialog({
    position: [350,100],
    width: 200,
    height: 300,
    closeOnEscape: false,
    autoOpen: false
  });
  
  // open dialog
  $('#nav a').click(function() {
    var link = this.hash;
    var file = this.hash.substr(1);
    $(link).dialog('open').html('<p class="center"><img src="gfx/ajax-loader.gif" /></p>').load(file + '.php');
    
    // dialog is open
    if ($(link).dialog('isOpen')) {
      $(this).addClass('selected');
    }
    return false;
  });
  
  // close dialog
  $('#novinky, #kapela, #hudba, #foto, #koncerty, #forum, #linky, #poradatele, #kontakt').bind('dialogclose', function(event, ui) {
    navClose = $(this).attr('id');
    $('#nav a[href=#'+navClose+']').removeClass('selected');
    //console.log($(this).attr('id'));
  });
  
  // mailer
  $("#mail-spam").val('6');
  $("#hide-mail-spam").hide();
  
  $("#mailer-form").submit(function() {
    
  	var mail = $('#mail').val();
  	var mailSpam = $('#mail-spam').val();
   
  	$.ajax({
  		type: "POST",
  		url: "mailer.php",
  		data: "mail="+ mail +"&mailspam="+ mailSpam,
  		dataType: 'json',
  		success: function(msg) {
  			//console.log(msg);
  			$('#mail').val('');
  			$('#mailer p').text(msg.alert);
  		}
  	});
  	return false;
  	
	});
	
	
	/* ---------------------------------------------------------------- 
    odkazy do noveho okna
  ---------------------------------------------------------------- */
  $("a[href^=http]").each(function() {
    if(this.href.indexOf(location.hostname) == -1) {
      $(this).click(function(){window.open(this.href);return false;});
    }
  });
  $("a[href$=pdf]").click(function(){window.open(this.href);return false;});
  
});

