/* script newsletter  */

$(document).ready(function() {
	
/*	
	$('#Liste .class-folder').append('</p>');
	$('#Liste .class-folder p:eq(1)').empty();*/
	
	$('#Liste .content-view-line div').each(function(){
		if ($("p",this).text()!="") {
			size0=0;
			size1=0;
			t=false;//test sur le trim
			
			$("p",this).each(function(){
					if(($(this).text().length>=350) && (t==false)){
						size1=$(this).text().length;
						//alert(size1);
						sz=350-size0;					
						$(this).text().substring(0, sz);						
						t=true;//on a déja trimé
						
					}
					else{						
						if (t==true){//alert("remove");						
							$(this).remove();
							//alert("remove");
						}
						else {
							size1= $(this).text().length;
							//size0=$(this).text().length;
							if(size0+size1>=350){
								sz=350-size0;
								$(this).text($(this).text().substring(0, sz)+"...");						
								t=true;
								size0=size0+size1;
								//alert("trim a la fin");
							}
							else
								{size0=size0+size1;}
						}
					}

				});
					$("h4",this).each(function(){
					$(this).remove();			
			
			});
					 }
					 else {
						 h2=$('h2',this).html();
						 $('h2',this).remove();
						 $(this).wrapInner("<p></p>");
						 trim('p',this,350);
						 $(this).prepend('<h2>'+h2+'</h2>');
					 }
	});
/*	
	
	//Activer PNGFix
	$(document).pngFix(); $('#Liste .class-folder p:eq(1)').empty();
	alert('test')
	$('#Liste .class-folder p:eq(1)').empty();
	*/
	function trim(root, maxlength) {
		if (!jQuery(root)) {
			return;
		}
		jQuery(root).each(function(){
		   
			content = jQuery(this);
			if (content.text().length > maxlength) {
				newtext = content.text().substring(0, maxlength) + '...';
				content.text(newtext);
			}
	   });
	}

	function trim1(root, maxlength) {
		if (!jQuery(root)) {
			return;
		}
			content = jQuery(this);
			if (content.text().length > maxlength) {
				newtext = content.text().substring(0, maxlength) + '...';
				content.text(newtext);
			}
	}
	
	function trim(root,element, maxlength) {
		if (!jQuery(root,element)) {
			return;
		}
		jQuery(root,element).each(function(){
			content = jQuery(this);
			if (content.text().length > maxlength) {
				newtext = content.text().substring(0, maxlength) + '...';
				content.text(newtext);
			}
	   });
	}
})