var blackBoxContent;

function blackBoxClose(vstup)
{
    if(vstup != 'showreel') {
        $('#'+vstup).html(blackBoxContent);
    }
  
    blackBoxContent='';
    $('#blackBox').hide();
    $('#blackBoxContent').html('');
    $('#blackBoxContent').hide();
    $('body').css('overflow','auto');
}

function blackBoxOpen(vstup)
{
    cw = $('#' + vstup).width();        
    ch = $('#' + vstup).height();

    h=$(window).height();
    w=$(window).width();
        
    t=0;
    l=0;
    t = (h/2) - (ch/2);
    l = (w/2) - (cw/2);

    if($.browser.msie && $.browser.version=="6.0") {
        p = 'absolute';
    }else{
        p = 'fixed';
    }        

    $('body').css('overflow','hidden');
    $('body').append('<div id="blackBox"></div>');
    $('#blackBox').css({display:'block',height:h,width:'100%',position:p,left:0,top:0,opacity:75/100,zIndex:'9998'});
    $('body').append('<div id="blackBoxContent"></div>');
    $('#blackBoxContent').css({display:'block', position:p, left:l, top:t, opacity:100/100, width: cw, height: ch});

    $('#blackBoxContent').css({display:'block',position:p,left:l,top:t,opacity:100/100});

    if(vstup == 'showreel') {
        $.post('http://' + location.host + '/templates/showreel.php', function(blackBoxContent) {
            $("#blackBoxContent").html('<div class="'+vstup+'">'+blackBoxContent+'</div><div id="blackBoxClose"><img src="design/ico_close_modal.png" alt="" class="blackBoxClose" onclick="blackBoxClose(\''+vstup+'\')" /></div>');
        });
    }else{
        blackBoxContent = $('#'+vstup).html();
        $("#blackBoxContent").html('<div class="'+vstup+'">'+blackBoxContent+'</div><div id="blackBoxClose"><img src="design/ico_close_modal.png" alt="" class="blackBoxClose" onclick="blackBoxClose(\''+vstup+'\')" /></div>');
    } 
}

function setCharAt(str,index,chr) {
	if(index > str.length-1) return str;
	return str.substr(0,index) + chr + str.substr(index+1);
}

$(document).ready(function(){
  
  tooltip();
  
  
  if($('#scrMap').length > 0) {
    blackBoxOpen('scrMap');
  }    
  
  $('a.showreel').click(function(){
    blackBoxOpen('showreel');
  });
  

 
  $(".onPlus").mouseenter(function(){
    $("span.plus_plus",this).fadeIn(300);
  }).mouseleave(function(){
    $("span.plus_plus",this).fadeOut("fast");    
  });
  
  $(".hoverfade").mouseenter(function(){
    $(this).fadeTo(200,0.5);
  }).mouseleave(function(){
    $(this).fadeTo(200,1.0);  
  });

  $('#newsletter_formular').submit(function() {
    $("#newsletter_status").html('<img src="design/img_preloader.gif" alt="" style="position:relative;top:10px;" />');
    mail=document.getElementById('newsletter_mail').value;
        $.get("http://" + location.host + "/modules/newsletter/newsletter.php", { "ajax":"true","email":mail },function(html){ 
          status=html[0];
          html=setCharAt(html,0,' ');
     			$("#newsletter_status").html(html);
           if(status==1)
              document.getElementById('newsletter_mail').value='E-mail';

      	}); 
    return false;
  });
  
  $("#newsletter_button").click(function(){
    $('#newsletter_formular').submit();
  });

   $("#send_kontakt_form").click(function(){
      $("#form_status").html('<img src="design/img_preloader.gif" alt="" style="position:relative;top:6px;" />');
      
      meno=document.getElementById('meno_kontakt_form').value;
      mail=document.getElementById('mail_kontakt_form').value;
      text=document.getElementById('text_kontakt_form').value;
      url= document.getElementById('url_kontakt_form').value;
      
      if(meno=="" || mail=="" || text=="")
       {
         $("#form_status").html('Vyplnte prosím všetky polia.');
       }else{
          $.post("http://" + location.host + "/modules/showcase/sendform.php", { get_meno:meno , get_mail:mail, get_text:text, get_url:url },function(html){ 
            status=html[0];
            html=setCharAt(html,0,' ');
       			$("#form_status").html(html);
             if(status==1)
              {
                document.getElementById('meno_kontakt_form').value='Vaše meno';
                document.getElementById('mail_kontakt_form').value='Váš e-mail';
                document.getElementById('text_kontakt_form').value='';            
              } 
        	});
       }   
  });

  
});
