//mosne fecit
//www.mosne.it

/* jQuery PLUGINS */



(function(jQuery){jQuery.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){jQuery.fx.step[attr]=function(fx){if(fx.state==0){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);}fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")";}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];return colors[jQuery.trim(color).toLowerCase()];}function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=''&&color!='transparent'||jQuery.nodeName(elem,"body"))break;attr="backgroundColor";}while(elem=elem.parentNode);return getRGB(color);};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};})(jQuery);jQuery.extend(jQuery.easing,{easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;}});

/* init */




$(document).ready(function(){
		 $.fn.image = function(src, f){
        return this.each(function(){
                var i = new Image();
                        i.src = src;
                        i.onload = f;
                        //this.appendChild(i);
                });
        }

        // The code for the image to load
 				   
/* fit screen */						   
	/*if (top.frames.length!=0)
    top.location=self.document.location;
    self.moveTo(0,0)
    self.resizeTo(screen.availWidth,screen.availHeight);
*/
/* global vars */
				
				/*
				$("#dwp").cycle({ 
    				fx:     'custom', 
    				speed:  550, 
    				timeout: 1000, 
					next: $("#dwp"),
					
				}, 
    			animIn:  { 
        		top: 1000 
    			}, 
    			animOut: {  
        		top: 0 
    			}, 
    			delay: -1000 
				);
				
			*//*
	
$.fn.cycle.transitions.dwp = function($cont, $slides, opts) { 
    var $el = $($slides[0]); 
    //var w = $el.width(); 
    var h = (0-$el.height())+"px"; 
	alert (h);
    
	opts.cssBefore = { top: h, left: 0 }; 
    opts.animOut   = { top: "70px", left: 0 }; 
    opts.animIn    = { top: h, left: 0 }; 
	opts.cssAfter  = { top: h, left: 0 }; 
	
};$('#dwp').cycle({ 
    fx: 'scrollDown',
	speed: 40000,
	delay:-40000,
	timeout:40000
	
	});*/

$("select").change(function () {
				
				$("#tex").stop();
				
				
				var mypic = $(this).attr("value");
				
				//$("#tex").empty();
				$("#tex").find("img").attr({"src": mypic});
				//  alert(mypic);
				
				$("#loading").show();
   
				
				 $("#hiddenplace").image(mypic,function(){
                 
                 $("#loading").hide();
   
				
				
				var h= (0-$("#tex").height());
				var hp= $("#tex").height();


				$("#tex").find("img").hide();

				//alert (h);

$("#tex").css({
			  	position: 'absolute',
				top: h,
				width: 700,
				left:0,
				height: hp,
				backgroundImage: "url("+mypic+")"
				
				});

$("#tex").animate({
			  	
				top: 70,
				left:0
				
				},50000,'linear');
				
				
				     //});//loader
});//funct
				
				});//click
$('#stop').click( function (){
	
	$("#tex").stop();

});





$('#next').click( function (){

$("#tex").stop();

var  mypic = $("#tex").find("img").attr("src");
				//  alert(mypic);
				
				$("#loading").show();
   
				
				 $("#hiddenplace").image(mypic,function(){
                 
                 $("#loading").hide();
                 
                 
				var h= (0-$("#tex").height());
				var hp= $("#tex").height();


				$("#tex").find("img").hide();

				//alert (h);

$("#tex").css({
			  	position: 'absolute',
				top: h,
				width: 700,
				left:0,
				height: hp,
				backgroundImage: "url("+mypic+")"
				
				});


$("#tex").animate({
			  	
				top: 70,
				left:0
				
				},50000,'linear');


				});

});//funct

if (window.XMLHttpRequest) {}else{
   						
						$(document).pngFix();
						
						
				}
 
 }); // end of global scope
