// JavaScript Document
// file di configurazione script per mediatrading




//shadow box
Shadowbox.init({
    language:   "it",
    players:  ['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'],
	enableKeys:			true,
	continuous:			true
 
   
});

$(document).ready(function()
{
	
/*takeover*/	
$(function() {
	var take= $('#takeover').html();
	if(take !='') {
	 $('#main').addClass('take');
	 }
				
});	
		
//attiva  pngfix 
$(document).pngFix();

	//apre i link in esterno in base all'url
	$("a.ext").click(function() {  
		window.open(this.href,'','');
		return false;
	}); 
	
	
	//animazione in apertura delle pagina

//il menu apertura e chiusura
//
//$(filter).animateClass(newClass,[oldClass], duration);
//gestiamo radio button $ chekbox

$("label:has(input[type='radio'])").addClass('radio');
$("label:has(input[type='checkbox'])").addClass('check');

//il primo ed ultimo fieldset
$("fieldset:first").addClass('first');
$("fieldset:last").addClass('last');

//i campi hidden
$("input[type='hidden']").css('display','none');
//$("button[type='reset']").css('background-image','url(../images/ico/reset_msg.gif)');




//	slide banner	
	$(function() {
				$('#banner_home').cycle({ 
					fx:     'fade', 
					speed:  5000,  
					timeout: 1
				});
		});

//calendario 
$(function() {
		
		$( "#datepicker" ).datepicker({
			changeMonth: true,
			changeYear: true,
			showOn: "button",
			buttonImage: "images/elementi/calendario.gif",
			buttonImageOnly: true
		});
});



	
	/*gallery news home*/
/*	$(function() {
			$('#eslide').cycle({ 
				fx:     'fade', 
				pager:	'#pager',
	 			cleartype:  1, // enable cleartype corrections
				pause:      1,     // true to enable "pause on hover" 
				timeout: 6000
			});
	});
	*/
	
$('#offcnt') 
.cycle({ 
    fx:     'scrollHorz', 
    speed:  'slow', 
    timeout: 4000,
	pause:   1,
    next:  '#pager .next', 
	prev:  '#pager .prev' 
});

$('#novcnt') 
.cycle({ 
    fx:     'scrollHorz', 
    speed:  'slow', 
    timeout: 4000,
	pause:   1,
    next:  '#pagernov .next', 
	prev:  '#pagernov .prev' 
});	

$('#offhomecnt') 
.cycle({ 
    fx:     'scrollHorz', 
    speed:  'slow', 
    timeout: 4000,
	pause:   1,
    next:  '#pagerhome .next', 
	prev:  '#pagerhome .prev' 
});		
	
$('#correlaticnt') 
.cycle({ 
    fx:     'scrollHorz', 
    speed:  'slow', 
    timeout: 4000,
	pause:   1,
    next:  '#pagercorrelati .next', 
	prev:  '#pagercorrelati .prev' 
});		
	

/********************mediagallery******************************/




$('a#t1').click(function() {
		$("#mediagallery").animate({ height:"110px"}, 1000 );				 
		$("#mediagallery div").hide();
		$("#tc").show('slow');
		$("#fimm").show('slow');
		$("#immagini").slideToggle("slow");
		/*$("#immagini div").show('slow');*/
	});

$('a#t2').click(function() {
		$("#mediagallery").animate({ height:"110px"}, 1000 );					 
		$("#mediagallery div").hide();
		$("#tc").show('slow');
		$("#fvid").show('slow');
		$("#video").slideToggle("slow");
	});
$('a#t3').click(function() {
		$("#mediagallery").animate({ height:"110px"}, 1000 );					 
		$("#mediagallery div").hide();
		$("#tc").show('slow');
		$("#fdoc").show('slow');
		$("#docs").slideToggle("slow");
	});
$('a#t4').click(function() {
		$("#mediagallery").animate({ height:"110px"}, 1000 );					 
		$("#mediagallery div").hide();
		$("#tc").show('slow');
		$("#furl").show('slow');
		$("#link").slideToggle("slow");
	});
$('a#tc').click(function() {
		$("#mediagallery").animate({ height:"20px"}, 1000 );					 
		$("#tabs div").hide("slow");
		$("#tc").hide();
	});

/*elenco media gallery*/
		$(function() {
				$('#immagini').cycle({ 
					fx:     'fade', 
					speed:  1500,  
					prev:   '#tprevimg',
					next:   '#tnextimg',
					timeout: 0
				});
				
		});
	
		
		$(function() {
				$('#video').cycle({ 
					fx:     'fade', 
					speed:  1500,  
					prev:   '#tprevvid',
					next:   '#tnextvid', 
					timeout: 0
				});
				
		});
		$(function() {
				$('#docs').cycle({ 
					fx:     'scrollHorz', 
					speed:  1500,  
					prev:   '#tprevdoc',
					next:   '#tnextdoc',
					timeout: 0
				});
				
		});
	
		$(function() {
				$('#link').cycle({ 
					fx:     'scrollHorz', 
					speed:  1500,  
					prev:   '#tprevurl',
					next:   '#tnexturl', 
					timeout: 0
				});
				
		});
		


	$(function() {
				$('.gallery').cycle({ 
					fx:     'fade', 
					speed:  1500,  
					prev:   '#prevpr',
					next:   '#nextpr',
					timeout: 0
				});
				
		});




//columnize
	/*$('#agdetail #txt').columnize({
						
						
						columns: 4, 
						lastNeverTallest:true 
						});
	$('#contenitore #txtartimg').columnize({
						width:150

						
						});

	*/
/**************************carrello******************************/	
$('#frmlogin .pr').toggle(
		function() {
		$("#top_int .profilo").slideDown('slow');
		$('#frmlogin .pr').css('background-position','top right');
		},
		function() {
		$("#top_int .profilo").slideUp('slow');
		$('#frmlogin .pr').css('background-position','bottom right');
		}
	
	);
$('.ut').toggle(
		function() {
		$("#top_int #clicca_carrello").slideDown('slow');
		$('.ut').css('background-position','top right');
		},
		function() {
		$("#top_int #clicca_carrello").slideUp('slow');
		$('.ut').css('background-position','bottom right');
		}
	
	);



$(function() {
		//scrollpane parts
		var scrollPane = $('.scroll-pane'); 
		var scrollContent = $('.scroll-content'); 
		
		//build slider
		var scrollbar = $(".scroll-bar").slider({
			slide:function(e, ui){
				if( scrollContent.width() > scrollPane.width() ){ scrollContent.css('margin-left', Math.round( ui.value / 100 * ( scrollPane.width() - scrollContent.width() )) + 'px'); }
				else { scrollContent.css('margin-left', 0); }
			}
		});
		
		//append icon to handle
		var handleHelper = scrollbar.find('.ui-slider-handle')
		.mousedown(function(){
			scrollbar.width( handleHelper.width() );
		})
		.mouseup(function(){
			scrollbar.width( '100%' );
		})
		.append('<span class="ui-icon ui-icon-grip-dotted-vertical"></span>')
		.wrap('<div class="ui-handle-helper-parent"></div>').parent();
		
		//change overflow to hidden now that slider handles the scrolling
		scrollPane.css('overflow','hidden');
		
		//size scrollbar and handle proportionally to scroll distance
		function sizeScrollbar(){ //930-675=255
			var remainder = scrollContent.width() - scrollPane.width(); //255
			var proportion = remainder / scrollContent.width();//0,27
			//var handleSize = scrollPane.width() - (proportion * scrollPane.width());//492,75
			var handleSize =150;
			scrollbar.find('.ui-slider-handle').css({
				width: handleSize,
				'margin-left': -handleSize/2
			});
			handleHelper.width('').width( scrollbar.width() - handleSize);
		}
		
		//reset slider value based on scroll content position
		function resetValue(){
			var remainder = scrollPane.width() - scrollContent.width();
			var leftVal = scrollContent.css('margin-left') == 'auto' ? 0 : parseInt(scrollContent.css('margin-left'));
			var percentage = Math.round(leftVal / remainder * 100);
			scrollbar.slider("value", percentage);
		}
		//if the slider is 100% and window gets larger, reveal content
		function reflowContent(){
				var showing = scrollContent.width() + parseInt( scrollContent.css('margin-left') );
				var gap = scrollPane.width() - showing;
				if(gap > 0){
					scrollContent.css('margin-left', parseInt( scrollContent.css('margin-left') ) + gap);
				}
		}
		
		//change handle position on window resize
		$(window)
		.resize(function(){
				resetValue();
				sizeScrollbar();
				reflowContent();
		});
		//init scrollbar size
		setTimeout(sizeScrollbar,10);//safari wants a timeout
	});



	//numero delle macrocategorie
	/*$(function() {
		$("#slider-range").slider({
			range: true,
			min: 0,
			max: 10000,
			values: [0, 9500],
			slide: function(event, ui) {
				$("#amount-da").val(ui.values[0]);
				$("#amount-a").val(ui.values[1]);
			}
		});
		$("#amount-da").val($("#slider-range").slider("values", 0));
		$("#amount-a").val($("#slider-range").slider("values", 1));
	});*/
	

	
	
	$("#filtromarche").jScrollPane();
	




$('#ordcnt #carttoggle').css('display','none');

/**************************carrello******************************/	
	
	
	
});




