/**
 * @author kais
 */

 
 $(document).ready(function(){
	
	  $("#content-container").each(function(it, objcontainer){    
        $('div.aktion').each(function(i, obj){
			//build popup and hide it			
			var text = $(this).find('div.content p').text();
			if(text.length > 427) {				
				$(this).append('<div class="layer"><a class="layeropener"><b>mehr</b></a></div>');
				$('a.layeropener', obj).mouseover(function(event){
					checkOpenCrosslinkLayers($('div.crosslinkPopup', obj));
				});
				
				//find last " "
				var tempText = text.slice(0,427);				
				var contentText = text.slice(0,tempText.lastIndexOf(" "));
				contentText += '...';
				
				var popupText = text.slice(tempText.lastIndexOf(" "));
				popupText = '...' + popupText;
				
				$(this).find('div.content p').text(contentText);
				
				var popup = '<div class="crosslinkPopup" id="crosslinkID'+ i +'">'
					+ '<div class="closeIcon"><a class="closeIcon"><b>Layer schließen2</b></a></div>'			
					+ '<div class="content"><p>'+ popupText +'</p></div>'
					+ '</div>';
				
				//Popup in den dom hängen
				$(this).append(popup);
				
				//event auf close button
				$('div.crosslinkPopup div.closeIcon a', obj).click(function(event){
                    $('div.crosslinkPopup').fadeOut('slow');
                });
				
				//mouseout schließt popup
				$('div.crosslinkPopup', obj).hover(function(event){
					//empty				
				},function() {
					 $('div.crosslinkPopup').fadeOut('slow');
				});		
			}	
        });
    });	
	
	function checkOpenCrosslinkLayers(el){	  			
        $('div.aktion').each(function(i, obj){
            if ('div.crosslinkPopup:visible', obj) {
                $('div.crosslinkPopup', obj).hide();
            }            
        });
        el.slideFadeToggle('slow');        
        return false;
    }
 });
