$(function(){
 
// slider =========================== 
 //http://www.sohtanaka.com/web-design/automatic-image-slider-w-css-jquery/ 
 //Show the paging and activate its first link
 $(".paging").show();
 $(".paging a:first").addClass("active");
 
 //Get size of the image, how many images there are, then determin the size of the image reel.
 var imageWidth = $(".window").width();
 var imageSum = $(".image_reel img").size();
 var imageReelWidth = imageWidth * imageSum;
 
 //Adjust the image reel to its new size
 $(".image_reel").css({'width' : imageReelWidth});
 
 //Paging  and Slider Function
 rotate = function(){
     var triggerID = $active.attr("rel") - 1; //Get number of times to slide
     var image_reelPosition = triggerID * imageWidth; //Determines the distance the image reel needs to slide
 
     $(".paging a").removeClass('active'); //Remove all active class
     $active.addClass('active'); //Add active class (the $active is declared in the rotateSwitch function)
 
     //Slider Animation
     $(".image_reel").animate({
         left: -image_reelPosition
     }, 500 );
 }; 
 
 //Rotation  and Timing Event
 rotateSwitch = function(){
     play = setInterval(function(){ //Set timer - this will repeat itself every 7 seconds
         $active = $('.paging a.active').next(); //Move to the next paging
         if ( $active.length === 0) { //If paging reaches the end...
             $active = $('.paging a:first'); //go back to first
         }
         rotate(); //Trigger the paging and slider function
     }, 5000); //Timer speed in milliseconds (7 seconds)
 };
 
 rotateSwitch(); //Run function on launch

 //On Hover
 $(".image_reel a").hover(function() {
     clearInterval(play); //Stop the rotation
 }, function() {
     rotateSwitch(); //Resume rotation timer
 });	
 
 //On Click
 $(".paging a").click(function() {
     $active = $(this); //Activate the clicked paging
     //Reset Timer
     clearInterval(play); //Stop the rotation
     rotate(); //Trigger rotation immediately
     rotateSwitch(); // Resume rotation timer
     return false; //Prevent browser jump to link anchor
 });
// slider =========================== 


// http://fuelyourcoding.com/scripts/infield/
 $('.inline_label').each(function(){
  var id = $(this).attr('id');
  var inline_value = $("label[for='" + id + "']").text();
  var real_value = $('#' + id).val();
  if(real_value.length == 0){
   $("label[for='" + id + "']").hide();
   $(this).val(inline_value);
   $(this).click(function(){
    if($(this).val() == inline_value) {
     $(this).val('');
    }
   });    

   $(this).bind('focus', function(){
    if($(this).val() == inline_value) {
     $(this).val('');
    }
   });
      
   $(this).bind('blur', function() { 
    if($(this).val() == '') {
     $(this).val(inline_value);
    }    
   });
  }
 })

 $('#login').toggle(
   function () {
    $('#login_panel').slideDown("fast");
   },
   function () {
     $('#login_panel').slideUp("fast");		
    });

 $("#sitemap_tree").treeview({
  collapsed: false,
  animated: "fast",
  control:"#sm_tcontrol",
  persist: "location"
 });

 $('a.email_effect').each(function(){
  var url = $(this);
  var url2 = url.text().split("##kukac##");
  url.attr({href: 'mailto:' + url2[0] + '@' + url2[1]});
  url.text(url2[0] + '@' + url2[1]);
 })
 
});

function kedvencekhez() {
 if (document.all) {
  window.external.AddFavorite(window.location.href, document.title);
 } else if (window.sidebar) {
    window.sidebar.addPanel(document.title, window.location.href, "")
   }
}
