/*
INFO
in questo caso applichiamo un'ombra larga 4 a tutti i div che hanno come class ombra e a tutte le immagini che hanno come class ombra
 forza ombra è direttamente proporzionale, va da 1 a 4
 le ombre sono png ombra1.png, ..2.png, etc e sono sotto scripts/jquery_scripts/img_ombra
 
 <script type="text/javascript">  
  $().ready(function() {  
   $('div.ombra').creaombra({
   numero_passaggi:4,
   lati_ombra:4/// 2 sono solo laterali, 3 sono laterali+top,5 sono laterali + bottom
   forza_ombra:3
   });  

   $('img.ombra').creaombra({
   numero_passaggi:4,
   lati_ombra:4
   forza_ombra:3
   });  

  });  
 </script> 



*/
(function($){  
 $.fn.creaombra = function(options) {  

if(!options.numero_passaggi){

options.numero_passaggi=7;
}
if(!options.lati_ombra){

options.lati_ombra=4;
}

if(!options.forza_ombra){

options.forza_ombra=2;
}

    return this.each(function() {  
  obj=$(this); 

	if(options.lati_ombra==2){  
	
		obj.numero_passaggi=options.numero_passaggi;
		obj.stringa_iniziale="";
		obj.stringa_finale=""; 
		for(i=1;i<=obj.numero_passaggi;i++){
			if(i==1){
			obj.stringa_iniziale=obj.stringa_iniziale+"<div style='border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;width:"+(obj.outerWidth()+(2*(obj.numero_passaggi+1-i)))+"px;padding-left:2px;padding-right:2px;padding-top:0px;padding-bottom:0px;;background: transparent url(../scripts/jquery_scripts/img_ombra/ombra"+options.forza_ombra+".png)'>"
			}else{
			obj.stringa_iniziale=obj.stringa_iniziale+"<div style='border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;width:"+(obj.outerWidth()+(2*(obj.numero_passaggi+1-i)))+"px;padding-left:1px;padding-right:1px;padding-top:0px;padding-bottom:0px;;background: transparent url(../scripts/jquery_scripts/img_ombra/ombra"+options.forza_ombra+".png)'>"
			}
			obj.stringa_finale=obj.stringa_finale+"</div>";
		}
	}
	
	if(options.lati_ombra==3){  
		obj.numero_passaggi=options.numero_passaggi;
		obj.stringa_iniziale="";
		obj.stringa_finale=""; 
		for(i=1;i<=obj.numero_passaggi;i++){
			if(i==1){
			obj.stringa_iniziale=obj.stringa_iniziale+"<div style='border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;width:"+(obj.outerWidth()+(2*(obj.numero_passaggi+1-i)))+"px;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:0px;;background: transparent url(../scripts/jquery_scripts/img_ombra/ombra"+options.forza_ombra+".png)'>"
			}else{
			obj.stringa_iniziale=obj.stringa_iniziale+"<div style='border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;width:"+(obj.outerWidth()+(2*(obj.numero_passaggi+1-i)))+"px;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:0px;;background: transparent url(../scripts/jquery_scripts/img_ombra/ombra"+options.forza_ombra+".png)'>"
			}
			obj.stringa_finale=obj.stringa_finale+"</div>";
		}
	}
	if(options.lati_ombra==4){  
		obj.numero_passaggi=options.numero_passaggi;
		obj.stringa_iniziale="";
		obj.stringa_finale=""; 
		for(i=1;i<=obj.numero_passaggi;i++){
			if(i==1){
			obj.stringa_iniziale=obj.stringa_iniziale+"<div style='border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;height:"+(obj.outerHeight()+(2*(obj.numero_passaggi+1-i)))+"px;width:"+(obj.innerWidth()+(2*(obj.numero_passaggi+1-i)))+"px;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;;background: transparent url(../scripts/jquery_scripts/img_ombra/ombra"+options.forza_ombra+".png)'>"
			}else{
			obj.stringa_iniziale=obj.stringa_iniziale+"<div style='border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;height:"+(obj.outerHeight()+(2*(obj.numero_passaggi+1-i)))+"px;width:"+(obj.innerWidth()+(2*(obj.numero_passaggi+1-i)))+"px;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:1px;;background: transparent url(../scripts/jquery_scripts/img_ombra/ombra"+options.forza_ombra+".png)'>"
			}
			obj.stringa_finale=obj.stringa_finale+"</div>";
		}
	}
	
		if(options.lati_ombra==5){  
		obj.numero_passaggi=options.numero_passaggi;
		obj.stringa_iniziale="";
		obj.stringa_finale=""; 
		for(i=1;i<=obj.numero_passaggi;i++){
			if(i==1){
			obj.stringa_iniziale=obj.stringa_iniziale+"<div style='border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;width:"+(obj.outerWidth()+(2*(obj.numero_passaggi+1-i)))+"px;padding-left:2px;padding-right:2px;padding-top:0px;padding-bottom:1px;;background: transparent url(../scripts/jquery_scripts/img_ombra/ombra"+options.forza_ombra+".png)'>"
			}else{
			obj.stringa_iniziale=obj.stringa_iniziale+"<div style='border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;width:"+(obj.outerWidth()+(2*(obj.numero_passaggi+1-i)))+"px;padding-left:1px;padding-right:1px;padding-top:0px;padding-bottom:1px;;background: transparent url(../scripts/jquery_scripts/img_ombra/ombra"+options.forza_ombra+".png)'>"
			}
			obj.stringa_finale=obj.stringa_finale+"</div>";
		}
	}
	obj.wrap(obj.stringa_iniziale);

    });  
	
 };  
})(jQuery);
