/**
 * Hoverimages plugin
 */
 
jQuery.fn.hoverImages = function() {
  this.hover(function() {
    $(this).find('img').each(function() {
      this.src = this.src.replace('Off', 'On');
    }); 
    $(this).addClass('hover');
  }, function() {
    $(this).find('img').each(function() {
      this.src = this.src.replace('On', 'Off');
    });
    $(this).removeClass('hover');
  });
}



$(document).ready(function(){
  /* Hover-kuvat */
  $('#navigaatio a').not('.selected').hoverImages();
  $('#navigaatio_ru a').not('.selected').hoverImages();
  $('a.kuvalinkki').hoverImages();
  
  /* Gif animaation lataus */
  var img = $('#header_img IMG');
  if (img.length > 0) $(img).attr('src', $(img).attr('src'));

  if (document.location.href.indexOf('/admin/') == -1) {
	  if ($('#content_left IMG[@src$=jpg]').length == 1) {
		
		/* Only one image found, add reflection */
		
		var mask = $(document.createElement('img'))
		  .attr('src', '/files/kerca/img/img_border.gif')
		  .css('position', 'absolute').css('top', '0').css('left', '0')
		  .appendTo($('#left_img'));
		  
		$('#left_img_border').attr('src', '/files/kerca/img/img_border.gif');
		$('#content_left IMG[@src$=jpg], .contentArea .column1 IMG[@src$=jpg]').addClass('reflect');
		addReflections();
	
	  } else {
	
	    /* More than one image, add border masks */
	
	    $('#left_img IMG').each(function() {
	
			var mask = $(document.createElement('img'))
			  .attr('src', '/files/kerca/img/img_border_small.gif')
			  .css('position', 'absolute').css('top', '0').css('left', '0');
			
			var wrapper = $(document.createElement('div'))
			  .append(this)
			  .append(mask)
			  .css('width', '248px').css('height', '216px')
			  .css('position', 'relative')
			  .css('margin-bottom', '20px')
			  .css('overflow', 'hidden')
			  .appendTo($('#left_img'));
	
	    });
	
	    $('#left_img').css('height', 'auto');
	
	  }
   }

});


/**
 *  Javascript       //  Crasman 2006
 */

function galleriaPopup(img, alt) {  
  $('#galleriaPopup').show().find('div').html('<img src="'+img+'" alt="" style="display: none; margin: auto;" />');
  
  /* Opera Fix */
  if(navigator.appName == 'Opera') {
    $('#galleriaPopup img').show();
    $('#galleriaPopup div').css('background', 'transparent');
    $('#galleriaPopup div').append('<p>'+alt+'</p>');
  }
  else {
    $('#galleriaPopup div img').oneload(function() {
      $('#galleriaPopup div').css('background', 'transparent');
      $(this).fadeIn('slow');
      setTimeout(function() {
        $('#galleriaPopup div').append('<p>'+alt+'</p>');
      }, 500);
    });
  }
  
  $('#galleriaPopup').find('a.sulje').click(function() {
    $('#galleriaPopup').hide().find('div').empty().css('background', "url('/files/tutka/gfx/loader.gif') no-repeat center");
  });
}

var _POPUP_FEATURES = 'location=0,statusbar=0,menubar=0,width=600,height=300';

function link_popup(src, features) {
  var theWindow = window.open('/rekisteriseloste', '_blank', _POPUP_FEATURES);
  theWindow.focus();
  return theWindow;
}


