/* parse the entered query String */
function parseSearchQuery(theForm, message) {
	var queryValue = theForm.elements["query2"].value;
	var testValue = queryValue.replace(/ /g, "");
	if (testValue.length < 3) {
		alert(message);
		return (false);
	}
	theForm.elements["query"].value = queryValue;
	return (true);
}

/* open the print version popup window */
function openPrintVersion() {
	var params = "print=true";
	if (document.location.search != "") {
		params = document.location.search + "&" + params;		
	} else {
		params = "?" + params;
	}
	window.open(document.location.pathname + params, "print", "width=670,height=750,dependent=yes,status=no,toolbar=no,location=no,scrollbars=yes");
}

/* open the imprint popup window */
function openImprint(imprintUri, pageUri, theLocale, site) {
	pageUri = encodeURIComponent(pageUri); 
	pageUri = "?__locale=" + theLocale + "&uri=" + pageUri + "&site=" + site;
	window.open(imprintUri + pageUri, "imprint", "width=670,height=550,dependent=yes,status=no,toolbar=no,location=no,scrollbars=yes,resizable=yes");
}

/* open the recommend page form popup window */
function openRecommendForm(recommendUri, pageUri, theLocale, site) {	
	if (window.location.search != "") {
		pageUri += window.location.search;		
	}
	pageUri = encodeURIComponent(pageUri); 
	pageUri = "?__locale=" + theLocale + "&uri=" + pageUri + "&site=" + site;
	window.open(recommendUri + pageUri, "recommend", "width=670,height=700,dependent=yes,status=no,toolbar=no,location=no,scrollbars=yes,resizable=yes");
}

/* open the recommend page form popup window */
function openLetterForm(letterUri, pageUri, theLocale, site) {	
	if (window.location.search != "") {
		pageUri += window.location.search;		
	}
	pageUri = encodeURIComponent(pageUri); 
	pageUri = "?__locale=" + theLocale + "&uri=" + pageUri + "&site=" + site;
	window.open(letterUri + pageUri, "contact", "width=670,height=700,dependent=yes,status=no,toolbar=no,location=no,scrollbars=yes,resizable=yes");
}

function clock() {
    var ticktock = new Date();
	/*var month = ticktock.getMonth();
	var date = ticktock.getDate();
	var day = ticktock.getDay();
	var year = ticktock.getFullYear();
	var hours = ticktock.getHours();
	var minutes = ticktock.getMinutes();
	var dayOfWeek = "";

	switch(loc) {
		case "it":
			var m_names = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
			break;
		case "en":
			var m_names = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
			break;
		case "de":
			var m_names = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
			break;	
		case "es":
			var m_names = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
			break;
		case "fr":
			var m_names = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
			break;
		case "tu":
			var m_names = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
			break;
		case "ru":
			var m_names = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
			break;
	}

	switch (day) {
	   case 0: 
		   dayOfWeek="Domenica";
		   break;
	   case 1: 
		   dayOfWeek="Luned&igrave;";
		   break;
	   case 2: 
		   dayOfWeek="Marted&igrave;";
		   break;
	   case 3: 
		   dayOfWeek="Mercoled&igrave;";
		   break;
	   case 4: 
		   dayOfWeek="Gioved&igrave;";
		   break;
	   case 5: 
		   dayOfWeek="Venerd&igrave;";
		   break;
	   case 6: 
		   dayOfWeek="Sabato";
		   break;
	}

	//if (month <= 9) month = "0" + month;
	//if (date <= 9) date = "0" + date;
	//if (hours <= 9) hours = "0" + hours;
	//if (minutes <= 9) minutes = "0" + minutes;

	*/

	//var localValue = dayOfWeek + ", " + date + "/" + month + "/" + year + " " + hours + ":" + minutes;
	var localValue = ticktock.toLocaleDateString() + "&nbsp;"; //dayOfWeek + ", " + date + "/" + month + "/" + year + "&nbsp;";
	
	//var localValue = dayOfWeek + ", " + date + " " + m_names[month] + " " + year;

	var orologio = document.getElementById("orologio");
	orologio.innerHTML = localValue;
	
	//alert(localValue);
	//document.clock.localface.value = localValue;
	setTimeout("clock()", 60000);
	//setTimeout("clock()", 1000);
}