/**
 * Effects that must preloaded to function with Ajax
 * @author Alexander Schrot
 * @email email@code-constructor.com
 */

$(document).ready(function() {
	
  //Hoverimages
  var anhang = "_over";
  var cache = "";

   $(".hoverPre").hover(
      function() {                    
          cache = $(this).attr("src");
          $(this).attr("src", stringauswertung(cache, anhang, 1));
      } , 
      function() {
          cache = $(this).attr("src");
          $(this).attr("src", stringauswertung(cache, anhang, 0));
      });
      
       function stringauswertung(string, anhang, weiche){
          var zusammengesetzt = "";
          var stringlaenge = string.length;
          var lastindex = string.lastIndexOf(".");
          var extrahiertstring = "";
          var endung = string.slice(lastindex,(stringlaenge + 1));
      if(weiche == 1){
          extrahiertstring = string.slice(0,lastindex);
          zusammengesetzt = extrahiertstring + anhang + endung;
       }else{
           var positionanhang = string.lastIndexOf(anhang);
           extrahiertstring = string.slice(0,positionanhang);
           zusammengesetzt = extrahiertstring + endung;
       }
          return zusammengesetzt;
      }
});
