/*
*       Site skripty
*
*/

var nextExpressionTimeout;

function getRanks(domain)
{
  $.get("/proxy.aspx?url=http://seo.wamos.cz/ranks_xml.php?url="+domain, function(data)
  {
      var xml = $.parseXML( data );
      $xml = $(xml);
      var pagerank =  $xml.find("pagerank value");
      $('.seo').append( '<div class="pagerank">Pagerank: ' + pagerank.text() + '</div>');
      var srank =  $xml.find("srank value");
      $('.seo').append( '<div class="srank">S-rank: ' + srank.text() + '</div>');
      var alexarank =  $xml.find("alexarank value");
      $('.seo').append( '<div class="alexarank">Alexarank: ' + $.formatNumber(parseInt(alexarank.text()), {format:"###,###,###.", locale:"cz"}) + '</div>');
      
  });
  
  $.get('/proxy.aspx?url=http://validator.w3.org/check?uri='+domain, function(data)
  {
     $data = $(data);
     var text = $data.find('h2.valid').html()
     if (text)
     {
     var index = text.search(/checked as/);
     if (index > 0)
     {  
       text = jQuery.trim(text.substr(index+10)).replace('!"','');
       $('.seo').append( '<div class="w3c">Validita: "'+text+'" </div>');
     } 
     } 
  });
  
}

function nextExpression()
{
  if ($('.customer-left .customer').length == 0)
    return;
    
  clearTimeout(nextExpressionTimeout);  
    
  var speed = 1000;  
  if ($('.customer-left .customer:visible').length == 0)
  {
      $('.customer-left .customer:first').css('z-index',10).fadeIn(speed);
  }
  else
  {
    var v = $('.customer-left .customer:visible');
    var n;
    if (v.next('.customer:first').length == 0)
    {
       n = $('.customer-left .customer:first').css('z-index',10);
    }
    else
    {
      n = $('.customer-left .customer:visible').next('.customer:first').css('z-index',10);
    }
    v.css('z-index',9).fadeOut(speed, function () {n.fadeIn(speed);});
  }

  nextExpressionTimeout = setTimeout(nextExpression,10000);
}

  var position=0;
  var maxpos=0;$('.item-group').length;
  
  function moveLeft()
  {{
      if (position > 0)
      {{
          position--;  
          $('.item-pages').html('Strana ' + (position+1) + ' z ' + maxpos);
          $('.item-scroll-obsah').animate({marginLeft: '-=20'},'fast','swing', function() 
          {{
              $('.item-scroll-obsah').animate({marginLeft: '+=582'},'fast','swing');
          }});            
      }}
  }}
  
  function moveRight()
  {{
      if (position < maxpos-1)
      {{
          position++;
          $('.item-pages').html('Strana ' + (position+1) + ' z ' + maxpos);
          $('.item-scroll-obsah').animate({marginLeft: '+=20'},'fast','swing', function() 
          {{
              $('.item-scroll-obsah').animate({marginLeft: '-=582'},'fast','swing');
          }});    
      }}
  }}
  
  
function expandSitemap(sender)
{
  if ($(sender).next('.ref-rozbal:visible').length==0) 
  {
    $(sender).next('.ref-rozbal').show('slow');
  } 
  else 
  {
    $(sender).next('.ref-rozbal').hide('slow');
  }
}  


function popupReference(url)
{
   $('.popup-content').html('');
   $('.popup-content').load('' + url + ' .produkt', function()
   {
      $('.produkt-nextfoto .cmsGalleryPhoto a img').mousemove( function(e)
      { 
        var p = $(this).parent().parent();
        //$('.produkt-nazev h2').html('offset: ' + $(this).offset().left + ' page: ' + e.pageX + ' client: ' + e.clientX + ' left:' + p.find('.image-hover').offset().left);
        var hover = p.find('.image-hover');
        //p.find('.image-hover').css({left: e.pageX-$(this).parents('#simplemodal-data').offset().left+20, top: e.pageY-$(this).parents('#simplemodal-data').offset().top+20}); 
        hover.css({left: e.pageX-$(this).parents('#simplemodal-data').offset().left+20, top: e.pageY-$(this).parents('#simplemodal-data').offset().top-20-hover.height()}); 
      });
      $('.produkt-nextfoto .cmsGalleryPhoto a img').hoverIntent(
      {
        timeout: 100,
        over: function (e) 
        { 
          $(this).parent().parent().find('.image-hover').css('z-index','1020').fadeIn('fast'); 
        } ,
        out: function (e) 
        { 
          $(this).parent().parent().find('.image-hover').css('z-index','1019').fadeOut('fast'); 
        }
      });
   
   });//,function(){ $('.popup-content a[rel^=lightbox]').lightBox(); });
   
   $('.popup').modal(
   {
      opacity: 85,
      onOpen: function (dialog) 
        {
	        dialog.overlay.fadeIn('slow', function () 
          {
		        dialog.data.hide();
		        dialog.container.fadeIn('slow', function () 
            {
			         dialog.data.slideDown('slow');
    		    });
    	    });
        },
      onClose: function (dialog) 
      {
      	dialog.data.fadeOut('slow', function () 
        {
      		dialog.container.hide('slow', function () 
          {
      			dialog.overlay.slideUp('slow', function () 
            {
      				$.modal.close();
      			});
      		});
      	});
      },
	    overlayClose:true 
   });
}


$(document).ready(
  function adminDocumentLoad()
  {
    // corners
    DD_roundies.addRule('.rounded', '5px', true);
    DD_roundies.addRule('.rounded-top', '5px 5px 0 0', true);
    DD_roundies.addRule('.rounded-topleft', '5px 0 0 0', true);
    DD_roundies.addRule('.rounded-topright', '0 5px 0 0', true);
    DD_roundies.addRule('.rounded-bottomleft', '0 0 5px 0', true);
    DD_roundies.addRule('.rounded-bottomright', '0 0 0 5px', true);
    
    
    //$('div.lista-close .pruh-obsah').hoverIntent( { timeout: 500, over: showLista, out: hideLista } );
    //$('div.lista-close .pruh-cont').load('CMSSystem.aspx?cm_action=ajax_campaign #container', function () {$('div.lista-close .pruh-cont a').css( 'opacity','0' );});
  
    $('.clanky .clanek:last').addClass('last');
    nextExpression();
    
    // posun referencí 
    maxpos=$('.item-group').length;
    $('.item-pages').html('Strana ' + (position+1) + ' z ' + maxpos);
    
  });
  
function showLista()
{
  //if ($('div.lista-close .pruh-cont').css('height') == '2px')
  {
    $('div.lista-close .pruh-cont').animate( { height: '74px' } ,500);
    $('div.lista-close .pruh-cont a').animate( { opacity: '1' } ,500);
    $('div.lista-close .pruh-obsah').animate( { marginTop: '-70px' } ,500);
  }
}

function hideLista()
{
  //else
  {
    $('div.lista-close .pruh-cont').animate( { height: '2px' } ,500);
    $('div.lista-close .pruh-cont a').animate( { opacity: '0' } ,500);
    $('div.lista-close .pruh-obsah').animate( { marginTop: '2px' } ,500);
  }
}


