// JavaScript Document
function CheckForSubmit(NomeCampo, NomeForm, NomeBottone, Codice) {
	var idform = 1;
	var Valore = document.forms[NomeForm].elements[NomeCampo].checked;
	if (Valore) {
		document.forms[NomeForm].elements[NomeBottone].disabled=false;
		document.forms[NomeForm].elements[Codice].value="1";
		document.forms[NomeForm].action = "formsub.asp?send=true"
	}
	else {
		document.forms[NomeForm].elements[NomeBottone].disabled=true;
		document.forms[NomeForm].elements[Codice].value="0";
	};
};

function expandDirection(divelement) {
	switch(divelement.firstChild.id) {
		case "dira14":
			map2.setCenter(point2_center, 12);
			
			break;
		case "dirss650":
			map3.setCenter(point3_center, 12);

			break;
		case "dirvss":
			map4.setCenter(point4_center, 11);
			
			break;
		case "dirstazione":
			map5.setCenter(point5_center, 13);
			
			break;
	};
};




function SetSiteAsHomeBrowser() {
	var s_url = "http://www.cretarossa.it/";
	var s_nn="Il tuo browser non supporta l\'impostazione automatica della HomePage. Occorre impostarla manualmente.\nPer rendere questa pagina come vostra Home Page, dovete trascinare l\'icona presente alla sinistra dell\' indirizzo web presente nella vostra barra di navigazione sull\'icona \"Home\" della vostra toolbar. Alcuni browsers si comportano in modo differente; comunque potete sempre cambiare la vostra Home Page con le preferenze del vostro browser.";
	var s_op = s_nn;
	var s_other = s_nn;
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
		oHomePage.style.behavior = "url('#default#homePage')"
		oHomePage.setHomePage(s_url);
		return true;
	} else if (navigator.appName == "Netscape") {
		alert(s_nn);
	} else if (navigator.appName == "Opera") {
		alert(s_op);
	}
	else {
		document.write("" + s_other + "");
	};
};

function bookmarksite(title,url){
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
};

window.addEvent("load", function() {
	
	
	if ($('gmap')) load();
	
	
});
function leggiparamurl(key,url){  
    if(arguments.length < 2) url =location.href;  
    if(arguments.length > 0 && key != ""){  
        if(key == "#"){  
            var regex = new RegExp("[#]([^$]*)");  
        } else if(key == "?"){  
            var regex = new RegExp("[?]([^#$]*)");  
        } else {  
            var regex = new RegExp("[?&]"+key+"=([^&#]*)");  
        }  
        var results = regex.exec(url);  
        return (results == null )? "" : results[1];  
    } else {  
        url = url.split("?");  
        var results = {};  
            if(url.length > 1){  
                url = url[1].split("#");  
                if(url.length > 1) results["hash"] = url[1];  
                url[0].split("&").each(function(item,index){  
                    item = item.split("=");  
                    results[item[0]] = item[1];  
                });  
            }  
        return results;  
    }  
} 
function barra_prodotti(elment) {
	var NumPagina = leggiparamurl("p_page",elment.getProperty('href'));
	
	
	var req2 = new Request.HTML({
		url: '/cmsystem/modules/Elemento/foot_products.asp?p_page=' + NumPagina,
		method: 'get',
		update: $('products_list'),
		evalScripts: true,
		onSuccess:function(risposta) {

			if (parseInt(NumPagina) > 0) {
				url_next = $('nav_prod_next').getProperty('href');
				param = leggiparamurl("p_page",$('nav_prod_next').getProperty('href'));
				
				if (parseInt(NumPagina)<parseInt(tot_pagine)) {
					param_new = parseInt(NumPagina) + 1;
				}
				else {
					param_new = NumPagina;
				};
				$('nav_prod_next').setProperty('href',url_next.replace('p_page=' + param, 'p_page=' + param_new));
			};
			
			if (parseInt(NumPagina) > 1) {
				url_next = $('nav_prod_prev').getProperty('href');
				param = leggiparamurl("p_page",$('nav_prod_prev').getProperty('href'));
				
				if (NumPagina > 1) {
					param_new = parseInt(NumPagina) - 1;
				}
				else {
					param_new = 1
				};
				$('nav_prod_prev').setProperty('href',url_next.replace('p_page=' + param, 'p_page=' + param_new));
			};
			
			$$('#products_list h4').addEvent('click', function(e){
				e = new Event(e).stop();
				if (this.getElements('a') != "") document.location.href = this.getElements('a').getProperty('href');
			});
			
		}
	}).send();
}
	
	
	if (Browser.Engine.trident) {
		//document.body.oncontextmenu="";
		function mouseDown(e) {
			if (parseInt(navigator.appVersion)>3) {
				var clickType=1;
				if (navigator.appName=="Netscape") clickType=e.which;
				else clickType=event.button;
				if (clickType!=1) {
					alert ('Copyright www.cretarossa.it');
					return false;
				}
			}
				return true;
			}
			if (parseInt(navigator.appVersion)>3) {
				document.onmousedown = mouseDown;
			if (navigator.appName=="Netscape") 
			document.captureEvents(Event.MOUSEDOWN);
		}

	}
	else {
		window.addEvent('domready', function() {
			document.body.addEvent('contextmenu',function(e) {
	
				e.stop();
			});
		});
	};



window.addEvent("domready", function() {
									 
	if ($('frmmail')) new FormCheck('frmmail');
	
	if ($('frmaddcomment')) new FormCheck('frmaddcomment');
	
	$$('a.nav_link').addEvent('click', function(e){
		e = new Event(e).stop();
		barra_prodotti(this);
		
		$$('a.nav_link').setProperty('class','nav_link');
		this.setProperty('class','nav_link active');
		
	});
	
	$$('h3').addEvent('click', function(e){
		e = new Event(e).stop();
		if (this.getElements('a') != "") document.location.href = this.getElements('a').getProperty('href');
	});
	$$('h4').addEvent('click', function(e){
		e = new Event(e).stop();
		if (this.getElements('a') != "") document.location.href = this.getElements('a').getProperty('href');
	});
	$$('h5').addEvent('click', function(e){
		e = new Event(e).stop();
		if (this.getElements('a') != "") document.location.href = this.getElements('a').getProperty('href');
	});
	$('logocretarossa').addEvent('click', function(e){
		e = new Event(e).stop();
		document.location.href = this.getElements('a').getProperty('href');
	});
	$$('h2.sezioni').addEvent('click', function(e){
		e = new Event(e).stop();
		document.location.href = this.getElements('a').getProperty('href');
	});
	$$('a.noclick').addEvent('click', function(e){
		e = new Event(e).stop();
	});
	if ($('cretarossa_artigianato')) {
		$('cretarossa_artigianato').addEvent('mouseover', function(e){
			e = new Event(e).stop();
			$('cretarossa_artigianato').setProperty('style','background:url(/images/artigianato_h.gif) no-repeat;' );
		});
		$('cretarossa_artigianato').addEvent('mouseout', function(e){
			e = new Event(e).stop();
			$('cretarossa_artigianato').setProperty('style','background:url(/images/artigianato.gif) no-repeat');
		});
	};
	if ($('cretarossa_didattica')) {
		$('cretarossa_didattica').addEvent('mouseover', function(e){
			e = new Event(e).stop();
			$('cretarossa_didattica').setProperty('style','background:url(/images/didattica_h.gif) no-repeat');
		});
		$('cretarossa_didattica').addEvent('mouseout', function(e){
			e = new Event(e).stop();
			$('cretarossa_didattica').setProperty('style','background:url(/images/didattica.gif) no-repeat');
		});
	};
	if ($('cretarossa_eventi')) {
		$('cretarossa_eventi').addEvent('mouseover', function(e){
			e = new Event(e).stop();
			$('cretarossa_eventi').setProperty('style','background:url(/images/eventi_h.gif) no-repeat');
		});
		$('cretarossa_eventi').addEvent('mouseout', function(e){
			e = new Event(e).stop();
			$('cretarossa_eventi').setProperty('style','background:url(/images/eventi.gif) no-repeat');
		});
	};


	if ($('cretarossa_artigianato_en')) {
		$('cretarossa_artigianato_en').addEvent('mouseover', function(e){
			e = new Event(e).stop();
			$('cretarossa_artigianato_en').setProperty('style','background:url(/images/handicraft_h.gif) no-repeat;' );
		});
		$('cretarossa_artigianato_en').addEvent('mouseout', function(e){
			e = new Event(e).stop();
			$('cretarossa_artigianato_en').setProperty('style','background:url(/images/handicraft.gif) no-repeat');
		});
	};
	if ($('cretarossa_didattica_en')) {
		$('cretarossa_didattica_en').addEvent('mouseover', function(e){
			e = new Event(e).stop();
			$('cretarossa_didattica_en').setProperty('style','background:url(/images/courses_h.gif) no-repeat');
		});
		$('cretarossa_didattica_en').addEvent('mouseout', function(e){
			e = new Event(e).stop();
			$('cretarossa_didattica_en').setProperty('style','background:url(/images/courses.gif) no-repeat');
		});
	};
	if ($('cretarossa_eventi_en')) {
		$('cretarossa_eventi_en').addEvent('mouseover', function(e){
			e = new Event(e).stop();
			$('cretarossa_eventi_en').setProperty('style','background:url(/images/events_h.gif) no-repeat');
		});
		$('cretarossa_eventi_en').addEvent('mouseout', function(e){
			e = new Event(e).stop();
			$('cretarossa_eventi_en').setProperty('style','background:url(/images/events.gif) no-repeat');
		});
	};

	
	if ($$('videogallery_e a img')) {
		$$('.videogallery_e a img').addEvent("mouseover", function(e) {
			e = new Event(e).stop();
			//this.setProperty('src','/images/bg_play_hover.png');
			var nome_file = this.getProperty('src');
			this.setProperty('src', nome_file.replace('.png', '_hover.png'));
		});
		
		$$('.videogallery_e a img').addEvent("mouseout", function(e) {
			e = new Event(e).stop();
			//this.setProperty('src','/images/bg_play.png');
			var nome_file = this.getProperty('src');
			this.setProperty('src', nome_file.replace('_hover.png', '.png'));
		});
	}
	
	//new SmoothScroll({duration: 1000}); 
	new SmoothScroll({ duration:700 }, window);
	if ($('myGallery')) {

		if (($$('div.imageElement h3')).length > 0) {
			var myGallery = new gallery($('myGallery'), {showInfopane:true});
		}
		else {
			var myGallery = new gallery($('myGallery'), {});
		};
	};
	if ($('myGallery2')) {

		if (($$('div.imageElement h3')).length > 0) {
			var myGallery = new gallery($('myGallery2'), {showInfopane:true});
		}
		else {
			var myGallery = new gallery($('myGallery2'), {});
		};
	};
	
	

	
	if($$('thumb_list_product')) {
		ReMooz.assign('a.zoom', {
			'origin': 'div.thumb_list_product',
			'shadow': 'onOpenEnd', // fx is faster because shadow appears after resize animation
			'resizeFactor': 0.8, // resize to maximum 80% of screen size
			'cutOut': false, // don't hide the original
			'opacityResize': 0.4, // opaque resize
			'dragging': true, // disable dragging
			'centered': true // resize to center of the screen, not relative to the source element
		});
	};
	
	
	
	if ($('accordion')) AccordionMenu();
	if (Browser.Engine.trident) {
		
	
		var menu = new UvumiDropdown('menubar',{
									 duration:50,
									 delay:50
									 });
	}
	else {
		var menu = new UvumiDropdown('menubar');
	};
});

function AccordionMenu() {
	var accordion = new Accordion('h2.headdir', 'div.dircontent', {
		opacity: false,
		alwaysHide: true,
		start: 'all-closed',
		onActive: function(toggler, element){
			toggler.setStyle('color', '#C05D1D');

			element.setStyle('height','400px');
			
			expandDirection(element);
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#612929');
		}
	}, $('accordion'));
};
var map = null;
var map2 = null;
var map3 = null;





var geocoder = null;
var directionsPanel;
var directions;
var point2 = null;
var point3 = null;
var point4 = null;
var point5 = null;
var point2_center = null;
var point3_center = null;
var point4_center = null;
var point5_center = null;
function load() {

	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("gmap"));
		geocoder = new GClientGeocoder();
		map.setCenter(new GLatLng(42.11060814442765,14.708756804466248), 14);
		map.addControl(new GMapTypeControl());
		map.addControl(new GLargeMapControl());
		var point = new GLatLng(42.11060814442765,14.708756804466248);
		
		var req_baloon = new Request({
			url: '/cmsystem/modules/Elemento/baloon.asp',
			method: 'get',
			evalScripts: true,
			onSuccess:function(risposta) {

				

				map.addOverlay(createMarker(point, risposta));
			}
		}).send();
		
		
		initializedir();
	}
}
function initializedir() {
	map2 = new GMap2(document.getElementById("dira14"));
	map2.addControl(new GMapTypeControl());
	map2.addControl(new GLargeMapControl());
	map3 = new GMap2(document.getElementById("dirss650"));
	map3.addControl(new GMapTypeControl());
	map3.addControl(new GLargeMapControl());
	map4 = new GMap2(document.getElementById("dirvss"));
	map4.addControl(new GMapTypeControl());
	map4.addControl(new GLargeMapControl());
	map5 = new GMap2(document.getElementById("dirstazione"));
	map5.addControl(new GMapTypeControl());
	map5.addControl(new GLargeMapControl());
	var point = new GLatLng(42.11060814442765,14.708756804466248);




	point2 = new GLatLng(42.16150273081534, 14.640419483184814); //a14
	point3 = new GLatLng(42.02979464341945, 14.743534326553345); //ss650
	point4 = new GLatLng(42.008568735826685, 14.95938777923584); //termoli
	point5 = new GLatLng(42.08014891054162, 14.739811420440674); //stazione

	point2_center = new GLatLng(42.13998671872691, 14.680824279785156); //a14
								

	
	point3_center = new GLatLng(42.07452676318223, 14.736442565917969); //ss650
	point4_center = new GLatLng(42.049292638686836, 14.8150634765625); //termoli
	
	point5_center = new GLatLng(42.09643917580797, 14.726314544677734); //stazione
	

	//directionsPanel = document.getElementById("route");
	var directions = new GDirections(map2); 
	//Create an array to house the two GLatLng Objects 
	var arrLocation = new Array(2); 
	arrLocation[0] = point2; 
	arrLocation[1] = point; 
	directions.loadFromWaypoints(arrLocation); 
	map2.setCenter(point2_center, 12);
	var directions2 = new GDirections(map3); 
	var arrLocation2 = new Array(2); 
	arrLocation2[0] = point3; 
	arrLocation2[1] = point; 
	directions2.loadFromWaypoints(arrLocation2); 
	map3.setCenter(point3_center, 12);
	var directions3 = new GDirections(map4); 
	var arrLocation3 = new Array(2); 
	arrLocation3[0] = point4; 
	arrLocation3[1] = point; 
	directions3.loadFromWaypoints(arrLocation3); 
	map4.setCenter(point4_center, 11);
	var directions4 = new GDirections(map5); 
	var arrLocation4 = new Array(2); 
	arrLocation4[0] = point5; 
	arrLocation4[1] = point; 
	directions4.loadFromWaypoints(arrLocation4); 
	map5.setCenter(point5_center, 13);
	//mia();
};

function mia() {
	
	GEvent.addListener(map5, "moveend", function() {
		var center = map5.getCenter();
		var lt =center.Longitude;
		var lng=center.Latitude;
		document.getElementById("mioooooo").innerHTML = center.toString() + ',' + map5.getZoom();
	});
};


function createMarker(point, label) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(label);
	});
	return marker;
}


function carmine12345() {

var bl_swfUrl = "http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf";

var bl_flashver = "9.0.0"; //flex publishing version

var bl_params = {
allowfullscreen: "true",
menu: "false",
salign: "tl",
scale: "noscale",
allowscriptaccess: "never",
base: "http://static.issuu.com/site/",
wmode: "transparent"
};
var bl_attr = { 
id: bl_domId,
name: bl_domId
}; 

swfobject.embedSWF(bl_swfUrl, bl_domId, bl_width, bl_height,
bl_flashver, {}, bl_flashvars, bl_params, bl_attr);

}



