﻿function setHome(){

	var moveX = screen.width - window.top.screenLeft - 800
	var moveY = screen.height - window.top.screenTop - 750
	
	preloadImages()

	if(moveX >= 0){
		moveX = 0
	}
	if(moveY >= 0){
		moveY = 0
	}
//	window.moveBy(moveX,moveY)
	top.window.resizeTo(805,767)
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		id01_Over = newImage("img/homeMenu/01_Over.jpg");
		id02_Over = newImage("img/homeMenu/02_Over.jpg");
		id03_Over = newImage("img/homeMenu/03_Over.jpg");
		id04_Over = newImage("img/homeMenu/04_Over.jpg");
		id05_Over = newImage("img/homeMenu/05_Over.jpg");
		preloadFlag = true;
	}
}

function goTo(){
	var pwd = window.prompt('Reserved area: Password required','')
	var hWIN
	switch(pwd){
		case 'xxx':
			hWIN = window.open('xxx/index.html', 'xxx',
				   			   'toolbar=1, status=1, scrollbars=1, location=1, menubar=1, directories=0, resizable=yes, width=800, height=600, title=X'
		   	)
			break;
		case 'errani':
			hWIN = window.open('errani/index.html', 'ERRANI',
				   			   'toolbar=1, status=1, scrollbars=1, location=1, menubar=1, directories=0, resizable=yes, width=800, height=600, title=ERRANI'
		   	)
			break;
		case 'siteMap':
			hWIN = window.open('about:blank', 'xxx',
				   			   'toolbar=1, status=1, scrollbars=1, location=1, menubar=1, directories=0, resizable=yes, width=800, height=600, title=X'
		   	)
		   	hWIN.document.write(doSiteMap())
		   	break;
		case 'google':
			hWIN = window.open('about:blank', 'xxx',
				   			   'toolbar=1, status=1, scrollbars=1, location=1, menubar=1, directories=0, resizable=yes, width=800, height=600, title=X'
			)
			hWIN.document.write(doGoogleSiteMap())
			break;
		default:
			break;
	}
}

function doSiteMap(){
	var htmMAP = ''
	var tabCls = ''
	var txtUCb = '<span class="uc">'
	var txtUCe = '</span>'
	var htmUCb = ''
	var htmUCe = ''
	htmMAP = htmMAP + '<div class="siteMapH1"><h1>'
					+ '<span class="orange">beta</span>'
					+ '<span class="blu">cygni</span> '
					+ '<span class="black">site map</span>'
					+ '</h1></div>'
					+ '<h2>betacygni site map</h2>'
					+ '<p style="margin-bottom: 12px;">&nbsp;</p>'
					+ '<p><center><span  class="blu">'
					+ 'Il nostro sito è tuttora in fase di definizione e redazione dei contenuti:<br>'
					+ 'le pagine <i><span class="orange">under construction</span></i> sono evidenziate nella siteMap da '
					+ '<span class="uc"><strong>questa formattazione</strong></span><br><br>'
					+ 'La completa disponibilità online di tutte le pagine è prevista per la fine di settembre 2006<br>'
					+ 'Ci scusiamo con tutti voi e vi invitiamo a prendere visione dei contenuti al momento disponibili'
					+ '</span></center></p>'
	htmMAP = htmMAP + '<table width="737" cellpadding="21" cellspacing="0">'
	for(var iTop = 0; iTop < arrTop.length; iTop++){
		switch(iTop % 3){
			case 0: htmMAP = htmMAP + '<tr><td valign="top" width="33%">';	break;	// OPEN - LEFT
			case 1: htmMAP = htmMAP + '<td valign="top" width="33%">';		break;	// OPEN - CENTER
			case 2: htmMAP = htmMAP + '<td valign="top" width="33%">';		break;	// OPEN - RIGHT
		}
		if(arrTop[iTop].split('::')[2] == undefined){
			htmUCb = ''
			htmUCe = ''
		}else{
			htmUCb = txtUCb
			htmUCe = txtUCe
		}
		htmMAP = htmMAP + '<table class="siteMap" cellpadding="3" cellspacing="3">'
						+ '<tr><td>'
						+ '<a class="menuMain" href="' + arrTop[iTop].split('../')[1].split('::')[0] + '">'
						+ '<span class="orange" style="font-size: 12px;">' + htmUCb + arrTop[iTop].split('::')[0].replace(/\t/g, '') + htmUCe + '</span>'
						+ '</a>'
						+ '</td></tr>'
		if(arrLft[iTop] != 'VOID'){
			for(var iLft = 0; iLft < arrLft[iTop].length; iLft++){
				if(arrLft[iTop][iLft].split('::')[2] == undefined){
					htmUCb = ''
					htmUCe = ''
				}else{
					htmUCb = txtUCb
					htmUCe = txtUCe
				}
				htmMAP = htmMAP + '<tr><td id="' + iTop + iLft + '" class="menuLft">'
								+ '<a class="menuLft" href="' + arrLft[iTop][iLft].split('../')[1].split('::')[0] + '">'
								+ '<span class="blu">' + htmUCb + arrLft[iTop][iLft].split('::')[0].replace(/\t/g, '') + htmUCe + '</span>'
								+ '</a>'
								+ '</td></tr>'
				if(arrDtl[iTop][iLft] != 'VOID'){
					htmMAP = htmMAP + '<tr><td><table id="dtl' + iTop + iLft + '" class="menuDtl">'
					for(var iDtl = 0; iDtl < arrDtl[iTop][iLft].length; iDtl++){
						if(arrDtl[iTop][iLft][iDtl].split('::')[2] == undefined){
							htmUCb = ''
							htmUCe = ''
						}else{
							htmUCb = txtUCb
							htmUCe = txtUCe
						}
						htmMAP = htmMAP + '<tr><td id="' + iTop + iLft + iDtl + '" class="menuDtl">'
										+ '&nbsp;-&nbsp;'
										+ '<a class="menuDtl" href="' + arrDtl[iTop][iLft][iDtl].split('../')[1].split('::')[0] + '">'
										+ htmUCb + arrDtl[iTop][iLft][iDtl].split('::')[0].replace(/\t/g, '') + htmUCe
										+ '</a>'
										+ '</td></tr>'
					}
					htmMAP = htmMAP	+ '</table></td></tr>'
				}
			}
		}
		htmMAP = htmMAP + '</table>'
		switch(iTop % 3){
			case 0: htmMAP = htmMAP + '</td>';		break;	// CLOSE - LEFT
			case 1: htmMAP = htmMAP + '</td>';		break;	// CLOSE - CENTER
			case 2: htmMAP = htmMAP + '</td></tr>';	break;	// CLOSE - RIGHT
		}
	}
	htmMAP = htmMAP + '</table>'
//	document.getElementById('siteMap').innerHTML = htmMAP
	return htmMAP
}

function doGoogleSiteMap(){
	var xmlMAP = '<?xml version="1.0" encoding="UTF-8"?>'
			   + '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">'
	var tabCls = ''
	var txtLMt = '<lastmod>2006-08-07</lastmod>'
	var xmlLMt = ''
	xmlMAP = xmlMAP + '<url><loc>http://www.bcygni.com/</loc></url>'
	for(var iTop = 0; iTop < arrTop.length; iTop++){
		if(arrTop[iTop].split('::')[2] != undefined){
			xmlLMt = ''
		}else{
			xmlLMt = txtLMt
		}
		xmlMAP = xmlMAP + '<url>'
						+ '<loc>http://www.bcygni.com/' + arrTop[iTop].split('../')[1].split('::')[0] + '</loc>'
						+ xmlLMt
						+ '</url>'
		if(arrLft[iTop] != 'VOID'){
			for(var iLft = 0; iLft < arrLft[iTop].length; iLft++){
				if(arrLft[iTop][iLft].split('::')[2] != undefined){
					xmlLMt = ''
				}else{
					xmlLMt = txtLMt
				}
				xmlMAP = xmlMAP + '<url>'
								+ '<loc>http://www.bcygni.com/' + arrLft[iTop][iLft].split('../')[1].split('::')[0] + '</loc>'
								+ xmlLMt
								+ '</url>'
				if(arrDtl[iTop][iLft] != 'VOID'){
					for(var iDtl = 0; iDtl < arrDtl[iTop][iLft].length; iDtl++){
						if(arrDtl[iTop][iLft][iDtl].split('::')[2] != undefined){
							xmlLMt = ''
						}else{
							xmlLMt = txtLMt
						}
						xmlMAP = xmlMAP + '<url>'
										+ '<loc>http://www.bcygni.com/' + arrDtl[iTop][iLft][iDtl].split('../')[1].split('::')[0] + '</loc>'
										+ xmlLMt
										+ '</url>'
					}
				}
			}
		}
	}
	xmlMAP = xmlMAP + '</urlset>'
//	document.getElementById('siteMap').innerHTML = xmlMAP
	return xmlMAP
}

