//LIGHTBOX
$(document).ready(function() {
	$('.lightbox, .thickbox').lightBox();
});

//VISUALIZATIONS GALLERY MODS
$(document).ready(function() {
	$('#gallery.type2.visualizations li').slice(9).hide();
	$('#gallery.type2.visualizations').after('<div class="show_all_vis">'+phrasebook.show_all+'</div>');
	$('.show_all_vis').live('click', function(){
		if ( $(this).hasClass('on') ) {
			$('#gallery.type2.visualizations li').slice(9).slideUp(500);
			$(this).removeClass('on').text(phrasebook.show_all);
		} else {
			$('#gallery.type2.visualizations li').slideDown();
			$(this).addClass('on').text(phrasebook.show_less);
		}
	});
});

//QUERY POPUP
$(document).ready(function() {
    $('.query, a.openPopup').click(function(event){
	    var link = $(this).attr("rel");
      $.get(link, function(data){
          $("body").append(data);        
          var pos = $("#innerwrapper").offset();
          $("#queryPopup").css({ top: pos.top, left: pos.left }).show();
          
          $(window).resize(function(){
              var pos = $("#innerwrapper").offset();
              $("#queryPopup").css({ top: pos.top, left: pos.left }).show();
          });          
          
          $("#closeQuery").click(function(){
              $("#queryPopup").remove();
          });
          
          $(document).bind('click', function(e){
              var $clicked = $(e.target);
              if (!($clicked.is('#queryPopup') || $clicked.parents().is('#queryPopup'))) {
                $("#queryPopup").remove();
                $(document).unbind('click');
              }
          });  
          var realEstateAction = $("#queryPopup form").attr("action");
          $("#queryPopup form").submit(function(){
              $("#queryPopup input").removeClass("error");
              switch ($("#queryPopup .radio:checked").val()){
                  case "email":
                    if( $("#quaryEmail").val()=="" ){ $("#quaryEmail").addClass("error"); }                   
                    break;
                  case "phone":
                    if( $("#quaryPhone").val()=="" ){ $("#quaryPhone").addClass("error"); }
                    break;              
              }
              if($("#queryPopup input[name=sc]").val()==""){ $("#queryPopup input[name=sc]").addClass("error"); }
              
              
              if($("#queryPopup .error").length>0){ return false; }
         
                  $("#queryPopup form").attr("target","popup_iframe");
                  $("#popup_iframe").bind("load", function () {
                      if ($("#popup_iframe").contents().text()!="null"){
                          var data = $("#popup_iframe").contents().text();
                          if(data=="error"){ alert("error"); return false; }
                          if(data=="captcha"){ $("#queryPopup input[name=sc]").addClass("error"); return false; }
                          $("#queryPopup fieldset").remove();
                          $("#submitQuary").remove();
                          $("#queryPopup .box").after("<p class='note'>"+data+"</p>");
                      }
                  });    
          });
      });
	});
});

/**
* GOOGLE ANALYTICS FUNKCIJE
*/
var pageTracker_trackEvent_Kontakt_Poslano = function(){ 
	pageTracker._trackEvent( 'Kontakt-obrazac', 'Kontakt-obrazac-Poslano' ); 
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Kontakt-obrazac', 'Kontakt-obrazac-Poslano' )");
};
var pageTracker_trackEvent_UpitObrazac_Poslano = function( ponuda ){ 
	pageTracker._trackEvent( 'Upit', 'Upit-Poslano', "'"+ponuda+"'" ); 
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Upit', 'Upit-Poslano', '"+ponuda+"' )");
};

