var ArrNomi = new Array();


 ArrNomi[0]	= "welcome";
 ArrNomi[1]	= "countdown";
 ArrNomi[2]	= "tips";
 ArrNomi[3]	= "baby";
 ArrNomi[4]	= "altre";
 ArrNomi[5]	= "logia";
 ArrNomi[6]	= "news";
 ArrNomi[7]	= "jingle";
 ArrNomi[8]	= "login";
 ArrNomi[9]	= "change";
 ArrNomi[10]	= "loves";
 ArrNomi[11]	= "video";
 

var TotalBoxes = 11;

// ---------------------------------------
// ----- DO NOT EDIT BELOW THIS LINE -----
// ---------------------------------------

var justDragged;
var WidthBox 			= new Array();
var HeightBox 		= new Array();
var WidthText 		= new Array();
var HeightText		= new Array();
var WidthBox_min 	= new Array();
var HeightBox_min = new Array();
var States 				= new Array();
var JustSetup 		= true;
var AttachArr			= new Array();
	
function Setup()
	{
		MostraBox();
		
		for (var i = 0; i <= TotalBoxes; i++)
			{
		   if (States[i] == null) States[i]="1";

				WidthBox[i] = $(ArrNomi[i]).getCoordinates().width;
				HeightBox[i] = $(ArrNomi[i]).getCoordinates().height;
				WidthBox_min[i] = $(ArrNomi[i] +'0').getCoordinates().width;
				HeightBox_min[i] = $(ArrNomi[i] + '0').getCoordinates().height;
				WidthText[i] = $(ArrNomi[i] +'_text').getCoordinates().width;
				HeightText[i] = $(ArrNomi[i] +'_text').getCoordinates().height;

				AttachArr[i] =	new Drag.Move($(ArrNomi[i] + '_parent'),{
				snap: 25,
				//container: 'contenuto_box',
				limit:{
							'y': [360, $('footer').getCoordinates().top],
							'x': [0, 970 - WidthBox[i]]
						},
				onDrag: function(){
					justDragged = true;
					
				},
				onComplete: function(){
						if (onmyhome){WriteAllCookies();}
						if (debug){Visualizza_Posizioni();}
					}
				});
   		}
   		if (onmyhome){ReadCookieAtBoot();}
   		
   		$('TXT').onclick = function(event){
    		var event = new Event(event);
    		$('TXT').focus();
    }
   		$('Nome_tip').onclick = function(event){
    		var event = new Event(event);
    		$('Nome_tip').focus();
    }
		$('Eta_tip').onclick = function(event){
    		var event = new Event(event);
    		$('Eta_tip').focus();
    }
		$('Citta_tip').onclick = function(event){
    		var event = new Event(event);
    		$('Citta_tip').focus();
    }
		$('login_user').onclick = function(event){
    		var event = new Event(event);
    		$('login_user').focus();
    }
	   	$('login_pass').onclick = function(event){
    			var event = new Event(event);
    			$('login_pass').focus();
    }

	   	$('entra_link').onclick = function(event){
    			var event = new Event(event);
	    		self.document.F_Reg2.submit();
	     	}

   		new Fx.Scroll(window).toTop();
	}

function ReadCookieAtBoot()
	{
		if (ReadCookie('TotalBoxes') == TotalBoxes)
			{
				var SameNames = true;
				var Namez = ReadCookie('Names');
				if (Namez.length > 0)
					{
						var Names = Namez.split("!");
						for (var i = 0; i <= TotalBoxes; i++)
							{
								if (Names[i] != ArrNomi[i])
									{
										SameNames = false;
									}
							}
						if (SameNames)
							{
								var PosX_1 = ReadCookie('PosX');
								var PosY_1 = ReadCookie('PosY');
								var State_1 = ReadCookie('States');
								if (PosX_1.length > 0 && PosY_1.length > 0 && State_1.length > 0)
									{
										var PosX = PosX_1.split("!");
										var PosY = PosY_1.split("!");
										var State = State_1.split("!");
										for (var i = 0; i <= TotalBoxes; i++)
											{
												substract = $("contenuto_I").getCoordinates().left;
												y = PosY[i];
												x = PosX[i] - substract;
												var FirstZ = 500 + (i * 10);
												if (x > 0 && y > 0)
													{
														$(ArrNomi[i] + '_parent').setStyles('top:' + y + 'px;left:' + x + 'px;z-index:'+FirstZ);
													}
												if (State[i] == "0")
													{
														// Closing it
														
														//$(ArrNomi[i] + '0').setStyles('display:block;visibility:visible');
														//$(ArrNomi[i] + '_close').setStyles('visibility:hidden;display:none;');
														//$(ArrNomi[i] + '_text').setStyles('visibility:hidden;display:none;');
														//$(ArrNomi[i] + '_img').setStyles('width:0px;height:0px');
														$(ArrNomi[i] + '_img').setStyles('width:0px;height:0px');
														Minimizza(ArrNomi[i], i);
														States[i] = "0";
													}else{
														States[i] = "1";
														$(ArrNomi[i] + '_img').setStyles('width:0px;height:0px');
														$(ArrNomi[i] + '_close').setStyles('visibility:hidden;display:none;');
														$(ArrNomi[i] + '_text').setStyles('visibility:hidden;display:none;');
														Massimizza(ArrNomi[i], i);
													}
											}
									}
							}
					}
			}
	}

function WriteAllCookies()
	{
		if (JustSetup)
			{
				JustSetup = false;
			}
		else
			{
				Cookie.set('TotalBoxes',TotalBoxes);
				posX 		= "";
				posY 		= "";
				names 	= "";
				states 	= "";
				for (var i = 0; i <= TotalBoxes; i++)
					{
						posX = posX + $(ArrNomi[i] + '_parent').getCoordinates().left + "!";
						posY = posY + $(ArrNomi[i] + '_parent').getCoordinates().top + "!";
						names = names + ArrNomi[i] + "!";
						states 	= states + States[i] + "!";
					}
				Cookie.set('PosX', posX);
				Cookie.set('PosY', posY);
				Cookie.set('Names', names);
				Cookie.set('States', states);
			}
	}

function Visualizza_Posizioni()
	{
		if (JustSetup)
			{
				JustSetup = false;
			}
		else
			{
				Testo		= "Impostare a o la variabile debug nella pagina per nascondere questo\n\n";	
				for (var i = 0; i <= TotalBoxes; i++)
					{
						Testo = Testo + ArrNomi[i] + "\t";
						Testo = Testo + 'X = ' + ($(ArrNomi[i] + '_parent').getCoordinates().left - $('contenuto_I').getCoordinates().left) + "\t";
						Testo = Testo + 'Y = ' + $(ArrNomi[i] + '_parent').getCoordinates().top + "\t\n";
					}
				alert(Testo);
			}
	}
  
function Minimizza(box,number)
	{
		$(box + '_close').setStyles('visibility:hidden;display:none;');
		$(box + '_text').setStyles('visibility:hidden;display:none;');
		$(box + '_img').effects().start({
				'width':[0],
				'height':[0]
				}).addEvent('onComplete', function(){
				$(box + '0').setStyle('display','block');
			var myFx = new Fx.Style(box + '0', 'opacity').start(0,1).addEvent('onComplete', function(){$(box).setStyle('height','0px');});
			});
			States[number] = "0";
			if (onmyhome){WriteAllCookies();}
			if (AttachArr[number] != null) AttachArr[number].detach();
			AttachArr[number] =	new Drag.Move($(ArrNomi[number] + '_parent'),{
				snap: 25,
				//container: 'contenuto_box',
				limit:{
							'y': [360, $('footer').getCoordinates().top],
							'x': [0, 970 - $(box + '0').getCoordinates().width]
						},
				onDrag: function(){
					justDragged = true;
					
				},
				onComplete: function(){
						if (onmyhome){WriteAllCookies();}
						if (debug){Visualizza_Posizioni();}
					}
				});
	}
 
function Massimizza(box,number)
	{
	  if (justDragged)
	  	{
	  		justDragged = false;
	  	}
	  else
	  	{	  		
	  		var FirstZ = 500 + (number * 10);
	  	
	  		var myFx = new Fx.Style(box + '0', 'opacity').start(1,0).addEvent('onComplete', 
	  		function(){
	  			$(box + '0').setStyle('display','none');
					$(box).setStyle('height',HeightBox[number] + 'px');
		  		$(box + '_img').effects().start({
						'width':[0,WidthBox[number] + 'px'],
						'height':[0,HeightBox[number] + 'px']
					}).addEvent('onComplete', 
								function() {
										$(ArrNomi[number] + '_close').setStyles('visibility:visible;display:block;font-decoration:none;border:none;z-index:' + FirstZ + 2);
										$(ArrNomi[number] + '_text').setStyles('visibility:visible;display:block;z-index:' + FirstZ + 3);
								});
	  			});
				States[number] = "1";
			}
			if (onmyhome){WriteAllCookies();}
			if (AttachArr[number] != null) AttachArr[number].detach();
			AttachArr[number] =	new Drag.Move($(ArrNomi[number] + '_parent'),{
				snap: 25,
				//container: 'contenuto_box',
				limit:{
							'y': [360, $('footer').getCoordinates().top],
							'x': [0, 970 - WidthBox[number]]
						},
				onDrag: function(){
					justDragged = true;
					
				},
				onComplete: function(){
						if (onmyhome){WriteAllCookies();}
						if (debug){Visualizza_Posizioni();}
					}
				});
	}
	
function Ripristina()
	{
		Cookie.set('TotalBoxes',0);
		posX = "";
		posY = "";
		names = "";
		states = "";
		Cookie.set('PosX', posX);
		Cookie.set('PosY', posY);
		Cookie.set('Names', names);
		Cookie.set('States', states);
		var cf = parent.frames['mainFrame'];
		if (cf) cf.location.href='myhome.asp';
} 

function preloadflash()
	{ 
		myflash = new Image(); 
		myflash.src ="../images/500_Top.swf"; 
	}

function MostraBox()
	{
		if (vedi_prehome){
 			$('contenuto_I').setStyle('display','none');
			$('contenuto_I').setStyle('visibility','hidden');
			$('TB_overlay').setStyle('display','block');
			$('TB_window').setStyle('display','block');
			preloadflash();
		}else{
			ChiudiBox2();
		}
	}

function ChiudiBox2()
	{
		$('contenuto_I_fake').setStyle('display','none');
		$('contenuto_I_fake').setStyle('visibility','hidden');
		$('contenuto_I').setStyle('display','block');
		$('contenuto_I').setStyle('visibility','visible');
		$('TB_overlay').setStyle('display','none');
		$('TB_window').setStyle('display','none');
	}

function ChiudiBox()
	{
		var cf = parent.frames['topFrame'];
		if (cf) cf.location.href='../JingleAmp.asp?1';
		$('contenuto_I_fake').setStyle('display','none');
		$('contenuto_I_fake').setStyle('visibility','hidden');
		$('contenuto_I').setStyle('display','block');
		$('contenuto_I').setStyle('visibility','visible');
		$('TB_overlay').setStyle('display','none');
		$('TB_window').setStyle('display','none');
	}

function WriteCookie(key, val)
	{
		Cookie.set(key,val);
	}
	
function ReadCookie(key)
	{
		return Cookie.get(key);
	}
