function selNotti(id_offerta,notti){
	for (var i = 1; i <= 7; i++) {
		area = document.getElementById('offertaArea_'+id_offerta+'_'+i);
		if (area) {
			area.style.display = 'none';
			area.style.visibility = 'hidden';
			label = document.getElementById('offertaLabel_'+id_offerta+'_'+i);
			labelClasseCorrente = label.className;
			label.className = labelClasseCorrente.replace("-active","");
		}
	}
	area = document.getElementById('offertaArea_'+id_offerta+'_'+notti);
	label = document.getElementById('offertaLabel_'+id_offerta+'_'+notti);
	area.style.display = 'block';
	area.style.visibility = 'visible';
	classeCorrente = label.className;
	label.className = classeCorrente+'-active';
	
	
	if ($('SPPrezzo_'+id_offerta+'_'+notti)) {
		blinker('SPPrezzo_'+id_offerta+'_'+notti);
	}
	if ($('CCPrezzo_'+id_offerta+'_'+notti)) {
		blinker('CCPrezzo_'+id_offerta+'_'+notti);
	}
	if ($('MPPrezzo_'+id_offerta+'_'+notti)) {
		blinker('MPPrezzo_'+id_offerta+'_'+notti);
	}
	if ($('PCPrezzo_'+id_offerta+'_'+notti)) {
		blinker('PCPrezzo_'+id_offerta+'_'+notti);
	}
	blinker('lblPrezzo_'+id_offerta+'_'+notti);
}

function blinker(id_elemento) {
	var myFx = new Fx.Tween(id_elemento, {duration: 200});
	myFx.start('opacity', 1, 0).chain(function(){
		myFx.start('opacity', 0, 1);
	}).chain(function(){
		myFx.start('opacity', 1, 0);
	}).chain(function(){
		myFx.start('opacity', 0, 1);
	});
}

function apriOfferte() {
	window.open("","pop","width=1006,height=500,resizable=yes,scrollbars=yes")
}

function apriFacebook() {
	window.open("","sharer","location=1,toolbar=0,status=0,resizable=1,width=626,height=436")
}

function apriChat() {
	window.open("","chat","width=300,height=600,resizable=yes,scrollbars=yes")
}

window.addEvent('domready', function() {
	//MOOTOOLS DOMREADY
	//TIPS
	$$('.MP').each(function(element,index) {
		var content = element.get('title').split('::');  
		element.store('tip:title', content[0]);  
		element.store('tip:text', content[1]);  
	});
	var TipMese = new Tips('.MP', {showDelay: 100, hideDelay: 100, fixed: false});

	$$('.cogliCiliegine').each(function(element,index) {
		var content = element.get('title').split('::');  
		element.store('tip:title', content[0]);  
		element.store('tip:text', content[1]);  
	});
	var TipCil = new Tips('.cogliCiliegine', {showDelay: 100, hideDelay: 1000, fixed: true});

	$$('.cogliBambini').each(function(element,index) {
		var content = element.get('title').split('::');  
		element.store('tip:title', content[0]);  
		element.store('tip:text', content[1]);  
	});
	var TipCil = new Tips('.cogliBambini', {showDelay: 100, hideDelay: 1000, fixed: true});

	//ACCORDION OFFERTE 
	var accOpen;
	$$('div.offerte-container1').each(function(el){
		var myAccordion = new Accordion($(el.id), '#'+el.id+' .offerta-riassunto', '#'+el.id+' .offerta', {
			opacity: false,
			alwaysHide: true,
			show: -1,
			onActive: function(toggler, element){
				var ido = toggler.id.replace("riassOff-","");
				var url = s+'/ajaxOfferta.asp?ido='+ido;
				var corpo = $('offerta-'+ido);
				(function requestHtml() {var req = new Request.HTML({
					url: url,
					evalScripts: true,
					method: 'get',
					update: corpo,
					onComplete: function() {
						var items = toggler.getElementsByTagName("span");
						for (var i = 0; i < items.length; i++) {
							items[i].style.color = '#FFCC00';
						};
						toggler.getElementsByTagName("a")[1].className = 'dettagli-active';
						
						(function smoothScrollTo() {
							var myFx = new Fx.Scroll(window).toElement(toggler);
						}).delay(500);
						
						//$(el.id).getParent().getParent().getParent().setStyle("height", "auto");
					}
				}).send();}).delay(500);
				
				(function() {
					element.setStyle("height", "auto");
				}).delay(500);
				
			},
			
			onBackground: function(toggler, element){
				var items = toggler.getElementsByTagName("span");
	            for (var i = 0; i < items.length; i++) {
					items[i].style.color = '#0099FF';
				};
				toggler.getElementsByTagName("a")[1].className = 'dettagli';
				element.setStyle('height', element.offsetHeight);
			}
			
		});
		
	});

//	//ACCORDION DETTAGLI
//	$$('div.info').each(function(el){
//		var myAccordion = new Accordion($(el.id), '#'+el.id+' .atStart', '#'+el.id+' .atEnd', {
//			opacity: false,
//			alwaysHide: true,
//			show: -1,
//			onActive: function(toggler, element){
//				toggler.setStyle('color', '#09f');
//				$(el.id).getParent().getParent().getParent().setStyle("height", "auto");
//			},
//		 
//			onBackground: function(toggler, element){
//				toggler.setStyle('color', '#135');
//				element.setStyle('height',element.offsetHeight);
//			}
//		});
//	});
	

//	//ACCORDION CALENDARIO
//	$$('div.dateCal').each(function(el){
//		var myAccordion = new Accordion($(el.id), '#'+el.id+' .atStart', '#'+el.id+' .atEnd', {
//			opacity: false,
//			alwaysHide: true,
//			show: -1,
//			onActive: function(toggler, element){
//				if ($('iframeSrc-'+el.id)) {
//					var iframeSrc = $('iframeSrc-'+el.id).value;
//					element.innerHTML = '<iframe id="cal-'+el.id+'" frameborder="0" width="100%" height="150" src=""></iframe>';
//					$('cal-'+el.id).src = iframeSrc;
//				}
//			}
//		});
//	});

	// AJAX FORM
//	if ($('formRicerca')) {
//		$('formRicerca').addEvent('submit', function(e) {
//			new Event(e).stop();
//			var log = $('container').empty().addClass('ajax-loading');
//			var url = this.getProperty('action') + "?" + this.toQueryString() + '&ajax=1';
//			new Request.HTML({
//				url: url,
//				method: 'post',
//				update: log,
//				onComplete: function() {
//					log.removeClass('ajax-loading');
//				}
//			}).send();
//		});
//	}

//	// FORM TOGGLE
//	var formRicSlide = new Fx.Slide('formRicerca');
//	$('avanzata').addEvent('click', function(e){
//		e = new Event(e);
//		formRicSlide.toggle();
//		e.stop();
//	});
//	formRicSlide.toggle();
//
//	formRicSlide.addEvent('complete', function() {
//		if (formRicSlide.open == true) {
//			$('avanzataButton').setStyle('background', 'url(/images/sf_minus-10x10-r.gif) left 3px no-repeat');
//		} else {
//			$('avanzataButton').setStyle('background', 'url(/images/sf_plus-10x10-v.gif) left 3px no-repeat');
//		}
//	});

	// SMOOTH SCROLL
	new SmoothScroll({ duration:700 }, window);
	
	$$('div.mappina').each(function(elm) {
		mappine(elm.id,elm.get('lan'),elm.get('lon'));
	});
	
	if ($("chat")) {
		adessoVai = setTimeout("initRoller();",1000);
	}

});

function banner(bs,pos) {
	if (bs==1) {
		$('banner'+pos).style.display='none';
		$('banner'+pos).style.visibility='hidden';
		$('banner-scelti'+pos).style.display='block';
		$('banner-scelti'+pos).style.visibility='visible';
	} else if (bs==2) {
		$('banner-scelti'+pos).style.display='none';
		$('banner-scelti'+pos).style.visibility='hidden';
		$('banner'+pos).style.display='none';
		$('banner'+pos).style.visibility='hidden';
	} else {
		$('banner-scelti'+pos).style.display='none';
		$('banner-scelti'+pos).style.visibility='hidden';
		$('banner'+pos).style.display='block';
		$('banner'+pos).style.visibility='visible';
	}
}

function navigaBanner(p,m,pos) {
	if (p <= 1) {
		p = 1;
		pIndietro = 1;
		pAvanti = 2;
	} else {
		pIndietro = p-1;
		pAvanti = p+1;
	}
	var url = s+'/banner-scelti.asp?p='+p+'&mese='+m+'&pos='+pos;
	var corpo = $('banner-scelti'+pos);
	//corpo.empty();
	var req = new Request.HTML({
		url: url,
		method: 'get',
		update: corpo
	}).send();
	//corpo.removeClass('ajax-loading');
}

function mostraAmico(ido,stato) {
	if (stato == 1) {
		$('formAmico'+ido).style.display='inline';
		$('linkAmico'+ido).style.display='none';
		$('emailAmico'+ido).select();
	} else {
		$('formAmico'+ido).style.display='inline';
		$('rispAmico'+ido).empty();
		$('rispAmico'+ido).style.display='none';
		$('emailAmico'+ido).select();
	}
}

function inviaFormAmico(ido) {
	var url = $('formAmico'+ido).getProperty('action') + "?" + $('formAmico'+ido).toQueryString() + '&ido='+ido;
	$('formAmico'+ido).style.display = 'none';
	$('rispAmico'+ido).style.display = 'inline';
	var log = $('rispAmico'+ido).empty().addClass('ajax-loading2');
	new Request.HTML({
		url: url,
		method: 'get',
		update: log,
		onComplete: function() {
			log.removeClass('ajax-loading2');
		}
	}).send();
}

//(function(){ /*Use Object Detection to detect IE6*/ var m = document.uniqueID /*IE*/ && document.compatMode /*>=IE6*/ && !window.XMLHttpRequest /*<=IE6*/ && document.execCommand ; try{ if(!!m){ m("BackgroundImageCache", false, true) /* = IE6 only */ } }catch(oh){}; })();

//function mappine(id,lat,lng) {
//  if (GBrowserIsCompatible()) {
//	var map = new GMap2(document.getElementById(id));
//	var centerPoint = new GLatLng(lat, lng);
//	map.setCenter(centerPoint, 12);
//	map.setMapType(G_NORMAL_MAP);
//	function createMarker(point, number) {
//		var marker = new GMarker(point);
//		return marker;
//	}
//	map.addOverlay(createMarker(new GLatLng(lat, lng), 1));
//  }
//}

var TRange=null
function findString(str) {
	if (parseInt(navigator.appVersion)<4) return;
	var strFound;
	if (window.find) {
		// CODE FOR BROWSERS THAT SUPPORT window.find
		strFound=self.find(str);
		if (strFound && self.getSelection && !self.getSelection().anchorNode) {
			strFound=self.find(str)
		}
		if (!strFound) {
			strFound=self.find(str,0,1)
			while (self.find(str,0,1)) continue
		}
	}
	else if (navigator.appName.indexOf("Microsoft")!=-1) {
	// EXPLORER-SPECIFIC CODE
		if (TRange!=null) {
			TRange.collapse(false)
			strFound=TRange.findText(str)
			if (strFound) TRange.select()
		}
		if (TRange==null || strFound==0) {
			TRange=self.document.body.createTextRange()
			strFound=TRange.findText(str)
			if (strFound) TRange.select()
		}
	}
	else if (navigator.appName=="Opera") {
		alert ("Browser Opera non supportato. Ci scusiamo per il disagio :(")
		return;
	}
	if (!strFound) alert ("Parola/frase '"+str+"' non trovata!")
	return;
}

function countdown(year, month, day, hour, minute, area_id) {
	Today = new Date();
	Todays_Year = Today.getFullYear() - 2000;
	Todays_Month = Today.getMonth();                  
	Todays_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(), Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime();
	Target_Date = (new Date(year, month - 1, day, hour, minute, 00)).getTime();                  
	Time_Left = Math.round((Target_Date - Todays_Date) / 1000);
	if(Time_Left <= 0) {
		Time_Left = 0;
	}
	days = Math.floor(Time_Left / (60 * 60 * 24));
	Time_Left %= (60 * 60 * 24);
	hours = Math.floor(Time_Left / (60 * 60));
	Time_Left %= (60 * 60);
	minutes = Math.floor(Time_Left / 60);
	Time_Left %= 60;
	seconds = Time_Left;
	
	$('gg'+area_id).innerHTML = days;
	$('ore'+area_id).innerHTML = hours;
	$('min'+area_id).innerHTML = minutes;
	$('sec'+area_id).innerHTML = seconds;
	setTimeout('countdown(' + year + ',' + month + ',' + day + ',' + hour + ',' + minute + ',' + area_id + ');', 1000);
}

function tendinaGo(){
	try{
		clearInterval(rollerUhr);
		dir = dir * (-1);
	}
	catch(error){
		
	}
	moveY = Math.abs(startY)-Math.abs(endY);
	rollerUhr = setInterval("roller();",rollerUhrT);
}

function roller(){
	moveY = (moveY / faktorY) ;
	posY = moveY*dir + posY;
	if (Math.abs(moveY)<=1){
		if (dir>0){
			posY = endY;
		}
		else {
			posY = startY;
		}
		clearInterval(rollerUhr);
	}
	chatObj.style.top = posY+"px";
}

// SETTINGS
function initRoller(){
	chatObj = $("chat");
	dir = +1;
	chatHeight = chatObj.style.top+"";
	chatHeight = chatHeight.substring(0,chatHeight.toLowerCase().indexOf("px"));
	startY = 1*Number(chatHeight);
	endY = -3;
	posY = startY;
	faktorY = 2;
	eiUhrT = 8000;
	rollerUhrT = 50;
// INIZIA
	tendinaGo();//ESCI SCROLLING
	eiUhr = setInterval("tendinaGo();",eiUhrT);//INIZIA TEMPORIZZATORE
}
