var pageHref = new Array();
pageHref[0] = "./home_centro_meditazione_milano_SRF.html";
pageHref[1] = "./chi_siamo_centro_meditazione_milano_SRF.html";
pageHref[2] = "./servizi_centro_meditazione_milano_SRF.html";
pageHref[3] = "./servizi_settimanali_centro_meditazione_milano_SRF.html";
pageHref[4] = "./dove_siamo_centro_meditazione_milano_SRF.html";
pageHref[5] = "./contatti_centro_meditazione_milano_SRF.html";
pageHref[6] = "./centri_gruppi_circoli_centro_meditazione_milano_SRF.html";
pageHref[7] = "./news_centro_meditazione_milano_SRF.html";
pageHref[8] = "./ristrutturazione_centro_meditazione_milano_SRF.html";

var pageText = new Array();
pageText[0] = "Home";
pageText[1] = "Chi siamo";
pageText[2] = "Servizi";
pageText[3] = "Servizi Settimanali";
pageText[4] = "Dove siamo";
pageText[5] = "Contatti";
pageText[6] = "Centri Gruppi Circoli";
pageText[7] = "News";
pageText[8] = "Ristrutturazione";

var pageFrameset = new Array();
pageFrameset[0] = "./centro_meditazione_milano_SRF.html";
pageFrameset[1] = "./index_chi_siamo_centro_meditazione_milano_SRF.html";
pageFrameset[2] = "./index_servizi_centro_meditazione_milano_SRF.html";
pageFrameset[3] = "./index_servizi_settimanali_centro_meditazione_milano_SRF.html";
pageFrameset[4] = "./index_dove_siamo_centro_meditazione_milano_SRF.html";
pageFrameset[5] = "./index_contatti_centro_meditazione_milano_SRF.html";
pageFrameset[6] = "./index_centri_gruppi_circoli_centro_meditazione_milano_SRF.html";
pageFrameset[7] = "./index_news_centro_meditazione_milano_SRF.html";
pageFrameset[8] = "./index_ristrutturazione_centro_meditazione_milano_SRF.html";

var currentPage = 0;

var sdm_popup;
function popup() {

	url = './sdm.htm';
	params = 'status=1,toolbar=0,location=0,menubar=0,directories=0,resizable=0,scrollbars=0,height=450,width=500';	
	sdm_popup = window.open(url, "sdm_popup", params);
	sdm_popup.focus();
}

function check_frames(target) {

	if (target == undefined)
		target = "./index.html";

	if (window.parent.location == window.location)
		window.location.href = target;
}

function check_content_frame() {

	var pageID = getPageID();

	if (window.parent.location == window.location)
		window.location.href = pageFrameset[pageID];
	else {
		//currentPage = pageID;
		//build_menu();
	}
}

function getPageID(href) {

	if(href == undefined)
		href = window.location.href;
	var index = 0;
	var path = href.split("/");
	var pageName = path[path.length - 1];

	//alert(pageName);

	for (var i = 0; i < pageHref.length; i++)
		if (pageHref[i].split("/")[1] == pageName) {
			index = i;
			break;
		}

	return index;
}

function build_menu() {

	currentPage = getPageID(parent.frames['main'].location.href);
	//alert(parent.frames['main'].location.href);

	var browser=navigator.appName;
	var version=parseFloat(navigator.appVersion);

	//alert(browser);
	//alert(version);

	//alert("currentPage="+currentPage);

	if (browser == "Netscape") {

		var text = "";

		text += "<tr><td>&nbsp;</td></tr>"; //spazio vuoto tra l'immagine e il men&ugrave;

		for (var i = 0; i < pageHref.length; i++) {

			if (i == currentPage)
				linkStyle = "current";
			else
				linkStyle = "normal";

			text += "<tr>";
			//text += "<td id=\"menu_bullet\"></td>";
			//text += "<td id=\"menu_link\"><a id=\""+linkStyle+"\" target=\"main\" href=\""+pageHref[i]+"\" onclick=\"javascript:open_page("+i+");\">"+pageText[i]+"</a></td>";
			text += "<td id=\"menu_bullet\"></td>";
			text += "<td id=\"menu_link\"><a id=\""+linkStyle+"\" href=\"javascript:open_page("+i+");\">"+pageText[i]+"</a></td>";
			text += "</tr>";
		}

		document.getElementById("navigator").innerHTML = text;
	}
	else if (browser == "Microsoft Internet Explorer") {

		if (document.getElementById('navigator')) {
			document.getElementById('main_menu_container').removeChild(document.getElementById('navigator'));
			var nav = document.createElement('table')
			nav.setAttribute('class', 'menu');
			nav.setAttribute('id', 'navigator');
			var tbody = document.createElement('tbody');
			nav.appendChild(tbody);
			//document.getElementById('main_menu_container').getElementsByTagName('tbody')[0].appendChild(nav);
			document.getElementById('main_menu_container').appendChild(nav);
			//alert(document.getElementById("main_menu_container").innerHTML);
		}

		var create_menu = function(link, text, index) {

			var tr = document.createElement('tr');
			var td_bullet = document.createElement('td');
			td_bullet.setAttribute('id', 'menu_bullet');
			var td_link = document.createElement('td');
			td_link.setAttribute('id', 'menu_link');
			var a = document.createElement('a');
			//a.setAttribute('href', link);
			a.setAttribute('href', 'javascript:open_page('+index+');');
			a.setAttribute('id', index == currentPage ? 'current' : 'normal');
			//a.setAttribute('target', 'main');
			//a.setAttribute('onclick', 'javascript:open_page('+index+');');
			tr.appendChild(td_bullet);
			tr.appendChild(td_link);
			td_link.appendChild(a);
			a.appendChild(document.createTextNode(text));
			document.getElementById('navigator').getElementsByTagName('tbody')[0].appendChild(tr);
			//document.getElementById('navigator').appendChild(tr);
		};

		for (var i = 0; i < pageHref.length; i++)
			create_menu(pageHref[i], pageText[i], i);


		changeStyle("menu_style");

	}

	//alert(document.getElementById("navigator").innerHTML);
}

function open_page(index) {

	//alert("index="+index);
	parent.frames['main'].location.href = pageHref[index];

	currentPage = index;
	setTimeout("build_menu()",500);
}

function getAllSheets() {

	if (!window.ScriptEngine && navigator.__ice_version)
		return document.styleSheets;

	if (document.getElementsByTagName) {
		var Lt = document.getElementsByTagName('link'), St = document.getElementsByTagName('style');
	}
	else if (document.styleSheets && document.all ) {
		var Lt = document.all.tags('LINK'), St = document.all.tags('STYLE');
	}
	else
		return [];

	for (var x = 0, os = []; Lt[x]; x++) {
		var rel = Lt[x].rel ? Lt[x].rel : Lt[x].getAttribute ? Lt[x].getAttribute('rel') : '';
		if (typeof(rel) == 'string' && rel.toLowerCase().indexOf('style') + 1 )
			os[os.length] = Lt[x];
	}

	for (var x = 0; St[x]; x++)
		os[os.length] = St[x];

	return os;
}

function changeStyle() {

	for (var x = 0, ss = getAllSheets(); ss[x]; x++ ) {
		if (ss[x].title)
			ss[x].disabled = true;
		for (var y = 0; y < arguments.length; y++) {
			if (ss[x].title == arguments[y])
				ss[x].disabled = false;
		}
	}
}

function show_path() {

	var url="http://maps.google.it/maps?f=d&source=s_d&saddr=";
	url += replace_spaces(parent.frames['main'].document.forms[0].coming_from.value); //via+breda+20126+milano
	//alert (url);
	url += "&daddr=Via+Antonio+Maffi,+7,+20162+Milano+Milano,+Lombardia&hl=it&geocode=&mra=ls&sll=45.512533,9.092476&sspn=0.14026,0.265045&ie=UTF8&z=15";
	//alert(parent.frames['main'].document.getElementById('google_map').src);
	//parent.frames['main'].document.getElementById('google_map').src = url;
	window.open(url, "google_map");
}

function replace_spaces(str) {

	var x = str.split(" ");
	var y = "";

	for (var i = 0; i < x.length; i++)
		y += (i > 0 ? "+" : "") + x[i];

	return y;
}

var popup;
function openPopup(url, params, name) {

	var ppTitle = "popup";

	if (name)
		ppTitle = name;

	if (url) {
		popup = window.open(url, ppTitle, params);
		popup.focus();
	}
}

var scroller = new Scroller();
var tickerID;

function startScroller() {

	scroller.x = -3000;
	scroller.y = -1000;
	scroller.justStarted = true;

	var platform = navigator.platform;

	if (platform != "iPhone")
		tickerID = window.setInterval(scroll, scroller.delay);
}

var logEnabled = false;
function showLog(x) {

	if (logEnabled)
		console.log(x);
}

function scroll() {

	//showLog("" + scroller.x + "," + scroller.y + "\n" + scroller.justStarted);

	var div = document.getElementById("scroller_container");
	var divf = document.getElementById("frase");
	var diva = document.getElementById("autore");

	if (div && divf && diva) {

		if (scroller.justStarted) {

			showLog("justStarted");

			var winW = getWindowWidth();

			if (navigator.appName.indexOf("Microsoft")!=-1)
				div.style.height = "70";

			if (scroller.isShowing) {

				showLog("show");

				scroller.startX = winW;
				scroller.startY = 10;
				scroller.endX = winW - scroller._containerWidth;
				scroller.endY = 10;

				scroller.stepX = -4;
				scroller.stepY = 0;

				var rnd = scroller.getRandom();
				scroller.fraseCorrente = scroller.frase[rnd];
				scroller.autoreCorrente = scroller.autore[rnd];

				divf.innerHTML = scroller.fraseCorrente;
				diva.innerHTML = "<i>" + scroller.autoreCorrente + "</i>";

				scroller.x = scroller.startX;
				scroller.y = scroller.startY;

			}
			else {

				showLog("hide");

				scroller.startX = winW;
				scroller.startY = 10;
				scroller.endX = winW - scroller._containerWidth;
				scroller.endY = 10;

				scroller.stepX = 8;
				scroller.stepY = 0;
			}

			scroller.justStarted = false;
		}
		else {

			if (!scroller.isPausing) {

				scroller.x += scroller.stepX;
				scroller.y += scroller.stepY;

				if ((scroller.isShowing && scroller.x < scroller.endX) || (!scroller.isShowing && scroller.x > scroller.startX)) {

					scroller.isPausing = true;
					scroller.timePausing = 0;

					showLog("pause");
				}

				div.style.left = scroller.x;
				div.style.top = scroller.y;
				div.style.display = "block";
			}
			else {

				scroller.timePausing += scroller.delay;

				if ((scroller.isShowing && scroller.timePausing >= scroller.timeShow) || (!scroller.isShowing && scroller.timePausing >= scroller.timeHide)) {

					scroller.isPausing = false;
					scroller.justStarted = true;
					scroller.isShowing = ! scroller.isShowing;
				}
			}
		}

	}
}

function getWindowWidth() {

	var y = -1;

	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName=="Netscape")
			y = window.innerWidth;
		if (navigator.appName.indexOf("Microsoft")!=-1)
			y = document.body.offsetWidth + 40;
			//y = document.body.clientWidth + 40;
	}

	return y;
}

function getWindowHeight() {

	var y = -1;

	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName=="Netscape")
			y = window.innerHeight;
		if (navigator.appName.indexOf("Microsoft")!=-1)
			y = document.body.offsetHeight;
	}

	return y;
}

function checkWindowSize() {

	var winW = getWindowWidth();

	if (scroller && scroller.isPausing)
		scroller.x = winW - scroller._containerWidth;
}

function Scroller () {

	//this._rnd = 0;
	this._containerWidth = 300;
	this.justStarted = true;
	this.isShowing = true;
	this.isPausing = false;
	this.timeShow = 15000;
	this.timeHide = 2500;
	this.timePausing = 0;
	this.delay = 10;
	this.startX = -200;
	this.startY = -200;
	this.endX = 1000;
	this.endY = 1000;
	this.x = 999;
	this.y = 999;
	this.stepX = 2;
	this.stepY = 2;

	this.fraseCorrente = "";
	this.autoreCorrente = "";

	this.frase = new Array();
	this.frase[0] = "Quando sei interiormente sereno e tranquillo, ami tutti e ti senti amico di tutti.";
	this.frase[1] = "Nella vera amicizia si pu&ograve; intravedere l'Amico di tutti gli amici.";
	this.frase[2] = "La vita &egrave; molto piacevole se non la prendi troppo sul serio.";
	this.frase[3] = "Io vengo a Te a mani giunte, a capo chino, con il cuore colmo di mirra di venerazione.";
	this.frase[4] = "Cerca un luogo tranquillo dove rimanere solo ed essere libero di pensare a Dio.";
	this.frase[5] = "Quando la mente &egrave; calma, ti trovi nel regno dell'Infinito.";
	this.frase[6] = "La comprensione &egrave; la luce che illumina la tua strada e ti porta al successo.";
	this.frase[7] = "Impara a concentrare il potere della mente su un solo pensiero per volta.";
	this.frase[8] = "Sorridi sempre. Il sorriso del tuo cuore e il sorriso del tuo volto siano in perfetta armonia.";
	this.frase[9] = "Nel cuore puro traspare la verit&agrave;.";
	this.frase[10] = "La vita &egrave; divertente quando non la prendiamo troppo sul serio. Saper ridere della vita &egrave; meraviglioso.";
	this.frase[11] = "Il silenzio &egrave; l'altare di Dio.";
	this.frase[12] = "Una vita semplice accompagnata da nobili pensieri fa sentire appagati.";
	this.frase[13] = "Deve esserci uniformit&agrave; fra il nostro modo di vivere e i nostri pensieri.";
	this.frase[14] = "Tieni aperti gli occhi della saggezza e della calma, scoprirai che il mondo pu&ograve; essere molto divertente, proprio come un film.";
	this.frase[15] = "Tu sei una piccola onda che fluttua su un oceano di luce. La tua piccola vita &egrave; una parte della Vita che tutto pervade.";
	this.frase[16] = "Unisci il sentimento del tuo cuore e la ragione della tua mente in un equilibrio perfetto.";
	this.frase[17] = "Come la rugiada aiuta il fiore a crescere, cos&igrave; la dolcezza interiore ed esteriore favorisce lo sbocciare dell'amicizia.";
	this.frase[18] = "Sii orgoglioso di essere un figlio di Dio.";
	this.frase[19] = "Il coraggio &egrave; la roccia inespugnabile su cui si deve costruire la dimora della vita spirituale.";
	this.frase[20] = "Impara ad essere sempre te stesso, protetto dalle tue virt&ugrave; e consapevole dei tuoi meriti.";
	this.frase[21] = "Prega affinch&eacute; la verit&agrave; inondi sempre la tua mente e la gioia inondi sempre la tua anima.";
	this.frase[22] = "Nelle anime sincere risplendono piccole gocce d'amore, ma il mare dell'amore si trova soltanto nello Spirito.";
	this.frase[23] = "L'amore segue il sentiero splendente che conduce a Dio.";
	this.frase[24] = "L'anima &egrave; senza tempo.";
	this.frase[25] = "L'amore sopravvive alla morte e ai danni del tempo.";
	this.frase[26] = "Renditi conto di essere una creatura meravigliosa!";
	this.frase[27] = "Tutte le difficolt&agrave; che devi affrontare hanno soltanto lo scopo di stimolarti a raggiungere mete pi&ugrave; elevate.";
	this.frase[28] = "L'amore nutre tutte le cose che crescono; infonde armonia e unisce.";
	this.frase[29] = "La felicit&agrave; sta nel concedere a te stesso il tempo di pensare e di analizzare i tuoi sentimenti. Rimani solo, di tanto in tanto.";
	this.frase[30] = "L'amicizia &egrave; la forma pi&ugrave; pura dell'amore di Dio.";
	this.frase[31] = "L'amorevole comprensione nei confronti del prossimo &egrave; il ponte che unisce ogni anima alle altre anime.";
	this.frase[32] = "Se vuoi conoscere Dio, devi essere come il bambino capriccioso, che piange finch&eacute; non arriva la mamma.";
	this.frase[33] = "Lo yoga ti insegna a guardarti onestamente negli occhi e a scoprire chi sei veramente.";
	this.frase[34] = "Che tu agisca con rapidit&agrave; o con lentezza, in solitudine o nelle affollate piazze degli uomini, dentro di te sii sempre tranquillo ed equilibrato.";
	this.frase[35] = "Ogni sforzo che farai per salire pi&ugrave; in alto sar&agrave; riconosciuto da Dio.";
	this.frase[36] = "Se sorridi dal profondo del cuore, tutti coloro che ti sono vicini cercheranno di sorridere. ";
	this.frase[37] = "Quando avrai imparato ad essere felice nel presente, troverai il vero sentiero che conduce a Dio.";
	this.frase[38] = "Tu ami spontaneamente coloro che ti sono cari e devi imparare ad amare nello stesso modo il mondo intero.";
	this.frase[39] = "Un fiore &egrave; il sorriso di Dio e il profumo &egrave; la sua presenza segreta.";
	this.frase[40] = "La tua minuscola vita &egrave; parte della Vita che pervade ogni cosa.";
	this.frase[41] = "Noi siamo una piccola goccia di infinito, un piccolo nido che custodisce lo Spirito onnipresente.";
	this.frase[42] = "Quando cerchi la bont&agrave;, quando sei buono e diffondi il bene, il mondo ti appare come un bellissimo giardino.";
	this.frase[43] = "Dio &egrave; l'eterna Gioia e un cuore allegro &egrave; il Suo sorriso.";
	this.frase[44] = "Non considerare nessuno come un estraneo, impara a comprendere che tutti sono tuoi fratelli.";
	this.frase[45] = "L'amore &egrave; la carta vetrata che spiana le asperit&agrave; dell'intelligenza e addolcisce la razionalit&agrave; dell'intelletto.";
	this.frase[46] = "Finch&eacute; vorrai tentare, finch&eacute; saprai rialzarti quando cadi, avrai successo.";
	this.frase[47] = "Dobbiamo imparare a vivere semplicemente, secondo un principio comune: avere cura gli uni degli altri.";
	this.frase[48] = "Sul campo di battaglia della vita, affrontate tutto e tutti con il coraggio dell'eroe e il sorriso del conquistatore.";
	this.frase[49] = "Nello scrigno della mente sono racchiuse sia le catene della schiavit&ugrave; che le chiavi della liberazione.";
	this.frase[50] = "Colui che cerca Dio &egrave; il pi&ugrave; saggio. Colui che ha trovato Dio ha raggiunto il successo pi&ugrave; grande.";
	this.frase[51] = "L'altruismo &egrave; il principio che regola la legge della prosperit&agrave;.";
	this.frase[52] = "La felicit&agrave; dipende in parte dalle condizioni esterne, ma principalmente dall'atteggiamento mentale.";
	this.frase[53] = "Tutti gli stati d'animo hanno una causa specifica racchiusa nella vostra mente.";

	this.autore = new Array();
	this.autore[0] = "Paramahansa Yogananda";
	this.autore[1] = "Paramahansa Yogananda";
	this.autore[2] = "Paramahansa Yogananda";
	this.autore[3] = "Paramahansa Yogananda";
	this.autore[4] = "Paramahansa Yogananda";
	this.autore[5] = "Paramahansa Yogananda";
	this.autore[6] = "Paramahansa Yogananda";
	this.autore[7] = "Paramahansa Yogananda";
	this.autore[8] = "Paramahansa Yogananda";
	this.autore[9] = "Paramahansa Yogananda";
	this.autore[10] = "Paramahansa Yogananda";
	this.autore[11] = "Paramahansa Yogananda";
	this.autore[12] = "Paramahansa Yogananda";
	this.autore[13] = "Paramahansa Yogananda";
	this.autore[14] = "Paramahansa Yogananda";
	this.autore[15] = "Paramahansa Yogananda";
	this.autore[16] = "Paramahansa Yogananda";
	this.autore[17] = "Paramahansa Yogananda";
	this.autore[18] = "Paramahansa Yogananda";
	this.autore[19] = "Paramahansa Yogananda";
	this.autore[20] = "Paramahansa Yogananda";
	this.autore[21] = "Paramahansa Yogananda";
	this.autore[22] = "Paramahansa Yogananda";
	this.autore[23] = "Paramahansa Yogananda";
	this.autore[24] = "Paramahansa Yogananda";
	this.autore[25] = "Paramahansa Yogananda";
	this.autore[26] = "Paramahansa Yogananda";
	this.autore[27] = "Paramahansa Yogananda";
	this.autore[28] = "Paramahansa Yogananda";
	this.autore[29] = "Paramahansa Yogananda";
	this.autore[30] = "Paramahansa Yogananda";
	this.autore[31] = "Paramahansa Yogananda";
	this.autore[32] = "Paramahansa Yogananda";
	this.autore[33] = "Paramahansa Yogananda";
	this.autore[34] = "Paramahansa Yogananda";
	this.autore[35] = "Paramahansa Yogananda";
	this.autore[36] = "Paramahansa Yogananda";
	this.autore[37] = "Paramahansa Yogananda";
	this.autore[38] = "Paramahansa Yogananda";
	this.autore[39] = "Paramahansa Yogananda";
	this.autore[40] = "Paramahansa Yogananda";
	this.autore[41] = "Paramahansa Yogananda";
	this.autore[42] = "Paramahansa Yogananda";
	this.autore[43] = "Paramahansa Yogananda";
	this.autore[44] = "Paramahansa Yogananda";
	this.autore[45] = "Paramahansa Yogananda";
	this.autore[46] = "Paramahansa Yogananda";
	this.autore[47] = "Paramahansa Yogananda";
	this.autore[48] = "Paramahansa Yogananda";
	this.autore[49] = "Paramahansa Yogananda";
	this.autore[50] = "Paramahansa Yogananda";
	this.autore[51] = "Paramahansa Yogananda";
	this.autore[52] = "Paramahansa Yogananda";
	this.autore[53] = "Paramahansa Yogananda";
}

Scroller.prototype.getRandom = function() {

	//return this._rnd++;
	return Math.floor(Math.random() * this.frase.length);
}

function swf_compatibility() {

	var div_normal = document.getElementById("normal_container");
	var div_iphone = document.getElementById("iphone_container");
	var platform = navigator.platform;

	if (platform != "iPhone") {
		if (div_normal) {
			div_normal.style.display = 'block';
			div_iphone.style.display = 'none';
		}
	}
	else {
		if (div_normal) {
			div_normal.style.display = 'none';
			div_iphone.style.display = 'block';
		}
	}
}

