// Definizione dell'oggetto sito che gestisce
// tutto il funzionamento

var Sito = {

	OpenGallery :[],
	/*newcolori : [],
	colori : [],*/

	/*CambiaColore: function()
	{
		var scelta = Math.floor(Math.random()*6);
		this.newcolori = this.colori[scelta];
		$('Q1').removeProperty('class');
		$('Q2').removeProperty('class');
		$('Q3').removeProperty('class');
		$('Q4').removeProperty('class');
		$('Q1').addClass(this.newcolori[0]);
		$('Q2').addClass(this.newcolori[1]);
		$('Q3').addClass(this.newcolori[2]);
		$('Q4').addClass(this.newcolori[2]);
	},*/
	
	unloadJS:function(scriptName)
	{
	// var head = document.getElementsByTagName('head').item(0);
	var js = document.getElementById(scriptName);
	js.parentNode.removeChild(js);
	},
	
	UnloadAllJS:function()
	{
	var jsArray = [];
	jsArray = document.getElementsByTagName('script');
	var i=0;
	for (i = 0; i < jsArray.length; i)
		{
		if (jsArray[i].id)
			{
			this.unloadJS(jsArray[i].id);
			}
		else
			{
			jsArray[i].parentNode.removeChild(jsArray[i]);
			}
		}       
	},
	
	InitSite: function()
	{
		if (screen.height<=768)
			{
				 $('Contenitore').setStyles({'top' : '5px', 'margin-top' : '0px'});
			}
			
		/*this.colori[0]=['rosso', 'blu', 'verde'];
		this.colori[1]=['rosso', 'verde', 'blu'];    
		this.colori[2]=['blu', 'verde', 'rosso'];    
		this.colori[3]=['blu', 'rosso', 'verde'];  
		this.colori[4]=['verde', 'rosso', 'blu'];  
		this.colori[5]=['verde', 'blu', 'rosso'];*/
		
		$('home').addClass('titolorosso');
		$('store').addClass('titolonero');
		$('onlineshop').addClass('titolonero');
		$('workwithus').addClass('titolonero');
		
		$('cellulare').addClass('nascosto');
		
		$('phone').addEvents({
				mouseenter: function(){
										$('cellulare').removeClass('nascosto');
									  },
				mouseleave: function(){
										$('cellulare').addClass('nascosto');
									  }
								});
		
		this.UnloadAllJS();
	},

	StopHoverTitoli: function()
	{
		$('store').removeEvents('mouseenter');
		$('store').removeEvents('mouseleave');
		$('store').removeEvents('click');
		$('onlineshop').removeEvents('mouseenter');
		$('onlineshop').removeEvents('mouseleave');
		$('onlineshop').removeEvents('click');
		$('workwithus').removeEvents('mouseenter');
		$('workwithus').removeEvents('mouseleave');
		$('workwithus').removeEvents('click');
		$('store').removeClass('manina');
		$('onlineshop').removeClass('manina');
		$('workwithus').removeClass('manina');
	},
	
	StartHoverTitoli: function()
	{	
		/*$('store').addClass('manina');
		$('onlineshop').addClass('manina');
		$('workwithus').addClass('manina');		
		*/
		
		$('home').addEvents({
				mouseenter: function(){
									if($('home').hasClass('titolonero'))
										{
											$('home').removeClass('titolonero');
											$('home').addClass('titolorosso');
											$('home').addClass('manina');
										}
									},
				mouseleave: function(){
									if($('home').hasClass('manina'))
										{	
											$('home').removeClass('manina');
											$('home').removeClass('titolorosso');
											$('home').addClass('titolonero');
											
										}
									},
				click: function(){
											if($('home').hasClass('manina'))
												{
												$('home').removeClass('titolonero');
												$('home').removeClass('manina');								
												$('home').addClass('titolorosso');
												
												$('workwithus').removeClass('titolorosso');
												$('workwithus').addClass('titolonero');
												$('onlineshop').removeClass('titolorosso');
												$('onlineshop').addClass('titolonero');
												$('store').removeClass('titolorosso');
												$('store').addClass('titolonero');
												
												$('home').addClass('titolorosso');
												Shop.CloseShop();
												PoS.ClosePoS();
												Work.CloseWork();
												try
													{
													SlideShow.StartSlideShow();
													//Sito.CambiaColore();
													}
												catch(e)
													{
													alert(e.message);
													}
												}
								}
								});	
		$('store').addEvents({
				mouseenter: function(){
									if($('store').hasClass('titolonero'))
										{
												  $('store').removeClass('titolonero');
												  $('store').addClass('titolorosso');
												  $('store').addClass('manina');
										}
									},
				mouseleave: function(){
									if($('store').hasClass('manina'))
										{										
											  $('store').removeClass('titolorosso');
											  $('store').addClass('titolonero');
											  $('store').removeClass('manina');
										}
									},
				click: function(){
									if($('store').hasClass('manina'))
										{
											$('store').removeClass('titolonero');
											$('store').removeClass('manina');								
											$('store').addClass('titolorosso');
											
											$('workwithus').removeClass('titolorosso');
											$('workwithus').addClass('titolonero');
											$('onlineshop').removeClass('titolorosso');
											$('onlineshop').addClass('titolonero');
											$('home').removeClass('titolorosso');
											$('home').addClass('titolonero');
											
											SlideShow.CloseSlideShow();
											//Collection.CloseCollection();
											Shop.CloseShop();
											Work.CloseWork();
											try
												{
												PoS.StartPoS();
												//Sito.CambiaColore();
												}
											catch(e)
												{
												alert(e.message);
												}
										}
								}
								});		
		$('onlineshop').addEvents({
				mouseenter: function(){
									if($('onlineshop').hasClass('titolonero'))
										{
												$('onlineshop').removeClass('titolonero');
												$('onlineshop').addClass('titolorosso');
												$('onlineshop').addClass('manina');
										}
									},
				mouseleave: function(){
									if($('onlineshop').hasClass('manina'))
										{
											$('onlineshop').removeClass('titolorosso');
											$('onlineshop').addClass('titolonero');
											$('onlineshop').removeClass('manina');
										}
									},
				click: function(){
									if($('onlineshop').hasClass('manina'))
										{	
											$('onlineshop').removeClass('titolonero');
											$('onlineshop').removeClass('manina');	
											$('onlineshop').addClass('titolorosso');
											
											$('store').removeClass('titolorosso');
											$('store').addClass('titolonero');
											$('workwithus').removeClass('titolorosso');
											$('workwithus').addClass('titolonero');
											$('home').removeClass('titolorosso');
											$('home').addClass('titolonero');
											
											SlideShow.CloseSlideShow();
											//Collection.CloseCollection();
											PoS.ClosePoS();
											Work.CloseWork();
											try
												{
												Shop.StartShop();
												//Sito.CambiaColore();
												}
											catch(e)
												{
												alert(e.message);
												}
										}
									}
								});
		$('workwithus').addEvents({
				mouseenter: function(){
									if($('workwithus').hasClass('titolonero'))
										{
										$('workwithus').removeClass('titolonero');
										$('workwithus').addClass('titolorosso');
										$('workwithus').addClass('manina');

										}
									},
				mouseleave: function(){
									if($('workwithus').hasClass('manina'))
										{
											  $('workwithus').removeClass('manina');
											  $('workwithus').removeClass('titolorosso');
											  $('workwithus').addClass('titolonero');
										}
									},
				click: function(){
								if($('workwithus').hasClass('manina'))
									{
									$('workwithus').removeClass('titolonero');
									$('workwithus').removeClass('manina');
									$('workwithus').addClass('titolorosso');
									
									$('store').removeClass('titolorosso');
									$('store').addClass('titolonero');
									$('onlineshop').removeClass('titolorosso');
									$('onlineshop').addClass('titolonero');
									$('home').removeClass('titolorosso');
									$('home').addClass('titolonero');
									
									SlideShow.CloseSlideShow();
									Shop.CloseShop();
									PoS.ClosePoS();
									try
										{
										Work.StartWork();
										//Sito.CambiaColore();
										}
									catch(e)
										{
										alert(e.message);
										}
								  }
								}
								});
	}
};
