/***************************************************************************************************
*
* Layer di caricamento
*
***************************************************************************************************/

$.blockUI.defaults = { 
    // message displayed when blocking (use null for no message) 
    message:  '<img src = images/Wait.gif />', 
 
    // styles for the message when blocking; if you wish to disable 
    // these and use an external stylesheet then do this in your code: 
    // $.blockUI.defaults.css = {}; 
    css: { 
        padding:        0, 
        margin:         0, 
        width:          '30%', 
        top:            '40%', 
        left:           '35%', 
        textAlign:      'center', 
        color:          '#000', 
        border:         'none', 
        backgroundColor:'none', 
        cursor:         'wait' 
    }, 
 
    // styles for the overlay 
    overlayCSS:  { 
        backgroundColor: '#000', 
        opacity:         0.6 
    }, 
 
    // styles applied when using $.growlUI 
    growlCSS: { 
        width:    '350px', 
        top:      '10px', 
        left:     '', 
        right:    '10px', 
        border:   'none', 
        padding:  '5px', 
        opacity:   0.6, 
        cursor:    null, 
        color:    '#fff', 
        backgroundColor: '#000', 
        '-webkit-border-radius': '10px', 
        '-moz-border-radius':    '10px' 
    }, 
     
    // IE issues: 'about:blank' fails on HTTPS and javascript:false is s-l-o-w 
    // (hat tip to Jorge H. N. de Vasconcelos) 
    iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank', 
 
    // force usage of iframe in non-IE browsers (handy for blocking applets) 
    forceIframe: false, 
 
    // z-index for the blocking overlay 
    baseZ: 1000, 
 
    // set these to true to have the message automatically centered 
    centerX: true, // <-- only effects element blocking (page block controlled via css above) 
    centerY: true, 
 
    // allow body element to be stetched in ie6; this makes blocking look better 
    // on "short" pages.  disable if you wish to prevent changes to the body height 
    allowBodyStretch: true, 
 
    // enable if you want key and mouse events to be disabled for content that is blocked 
    bindEvents: true, 
 
    // be default blockUI will supress tab navigation from leaving blocking content 
    // (if bindEvents is true) 
    constrainTabKey: true, 
 
    // fadeIn time in millis; set to 0 to disable fadeIn on block 
    fadeIn:  200, 
 
    // fadeOut time in millis; set to 0 to disable fadeOut on unblock 
    fadeOut:  400, 
 
    // time in millis to wait before auto-unblocking; set to 0 to disable auto-unblock 
    timeout: 0, 
 
    // disable if you don't want to show the overlay 
    showOverlay: true, 
 
    // if true, focus will be placed in the first available input field when 
    // page blocking 
    focusInput: true, 
 
    // suppresses the use of overlay styles on FF/Linux (due to performance issues with opacity) 
    applyPlatformOpacityRules: false, 
 
    // callback method invoked when unblocking has completed; the callback is 
    // passed the element that has been unblocked (which is the window object for page 
    // blocks) and the options that were passed to the unblock call: 
    //     onUnblock(element, options) 
    onUnblock: null, 
 
    // don't ask; if you really must know: http://groups.google.com/group/jquery-en/browse_thread/thread/36640a8730503595/2f6a79a77a78e493#2f6a79a77a78e493 
    quirksmodeOffsetHack: 4 
}; 




/***************************************************************************************************
*
* Layer di caricamento per tutte le richieste Ajax
*
***************************************************************************************************/
//$(document).ajaxStart($.blockUI);

//$(document).ajaxStop($.unblockUI);




function LoadContent(location,content) {

	$(""+location+"").load(""+content+"");
	
}




function LoadContent2(location,content,form) {

	$(""+location+"").load(""+content+"");

	document.forms[""+form+""].submit();
	
}




function Wait(style,msg,timeout) {

		function unblockUI() {

			$(document).ajaxStop($.unblockUI); 

		} 

		$(document).ready(function() {

			$.blockUI({

				blockMsgClass: ''+style+'',

				message: ''+msg+'', 
			
			});

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

            	$.unblockUI(); 

            	return false; 

        	});

			setTimeout($.unblockUI, ''+timeout+'');

	  	});

}



function Growl(msg,timeout) {

	$(document).ready(function() {

    	 $.growlUI('',''+msg+'',''+timeout+'',''); 

  	});

}




function Modal(style,form,confirm,discharge,msg) {

	$(document).ready(function() { 
 
        $.blockUI({

			blockMsgClass: ''+style+'',

			message: $('#'+form+''),

		}); 
        
        $('#'+confirm+'').click(function() { 
     
            $.blockUI({ 

				blockMsgClass: ''+style+'',

				message: ''+msg+'',

 			}); 
            
			document.forms[""+form+""].submit();

            $.unblockUI();
 


        }); 
 
        $('#'+discharge+'').click(function() { 

            $.unblockUI(); 

            return false; 

        }); 
 
    });

}




$(document).ready(function() {

	$("a[rel]").overlay({

		mask: '#000000',
		effect: 'default',
		closeOnClick: 'true',
		left: 'center',
		top: '5%',

		onBeforeLoad: function() {

			// grab wrapper element inside content
			var wrap = this.getOverlay().find(".contentWrap");

			// load the page specified in the trigger
			wrap.load(this.getTrigger().attr("href"));
		}

	});

});




$(document).ready(function() {

$('#ProductList').carouFredSel({

	auto: {

		pauseOnHover: 'resume',

		onPauseStart: function( percentage, duration ) {

			$(this).trigger( 'configuration', ['width', function( value ) { 

				$('#timer1').stop().animate({

					width: value

				}, 

				{
					
					duration: duration,

					easing: 'linear'

				});
				
			}]);

		},
			
		onPauseEnd: function( percentage, duration ) {

			$('#timer1').stop().width( 0 );

		},
			
		onPausePause: function( percentage, duration ) {

			$('#timer1').stop();

		}
			
	}

});

});







/****************************************************************************************************
*
* Google Analytics 
*
****************************************************************************************************/
var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-28054997-1']);

//_gaq.push(['_setCustomVar',1,'IpAddress','<?php echo $_SERVER[REMOTE_ADDR]; ?>',2]);

_gaq.push(['_trackPageview']);



(function() {

	var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();


