// JavaScript Document
$(document).ready(function() {
	function Trim(str) {
		while (str.substring(0,1) == ' ') {  
			str = str.substring(1, str.length);
		} while (str.substring(str.length-1, str.length) == ' ') {
			str = str.substring(0,str.length-1);
		}
    	return str;
	}		
	
	function addClass(element, value) {
		if(!element.className) {
			element.className = value;
		} else {
			newClassName = element.className;
			newClassName+= " ";
			newClassName+= value;
			element.className = newClassName;
		}
	}	
						   
	var fullTitle = document.getElementsByTagName('title')[0].innerHTML;
	
	var titleIndex = fullTitle.search(/\|/);
	var btitle = fullTitle.substring(0,  titleIndex);    //(/([A-Z]{1,3})(?=|)/);
	var title = Trim(btitle);
	
	var menus = document.getElementById("menus");
	if (typeof document.all != "undefined")
		{
			var ulList = menus.childNodes[1].childNodes[0];
		} else {
			var ulList = menus.childNodes[3].childNodes[0];
		}
	var listItems = ulList.getElementsByTagName("li");
	
	for (var i=0; i<listItems.length; i++) {
		var linkTitle = listItems[i].childNodes[0].innerHTML;
		if (title == linkTitle) {
			// addClass(listItems[i], 'selected');;
			listItems[i].setAttribute("class", "selected");
		};
		if (fullTitle == 'Guido Polloni | VETRATE E LAMPADARI ARTISTICI') {
			// addClass(listItems[0], 'selected');
			listItems[0].setAttribute("class", "selected");
		}
	}
	
	// secondo menu 
	if((menus.childNodes[5] != null) || (menus.childNodes[2] != null)) { 
		if (typeof document.all != "undefined")
		{
			var ulList2 = menus.childNodes[2].childNodes[0];
		} else {
			var ulList2 = menus.childNodes[5].childNodes[0];
		}
		var listItems2 = ulList2.getElementsByTagName("li");
		
		for (var i=0; i<listItems2.length; i++) {
			var linkTitle = listItems2[i].childNodes[0].innerHTML;
			if (title == linkTitle) {
				listItems2[i].setAttribute("class", "selected");
			};
		}
	};
	
	var gallery = document.getElementById("thegallery");
	if (gallery != null) {
		var galleryList = gallery.childNodes[2];
		
		if (typeof document.all != "undefined")
		{
			var galleryList = gallery.childNodes[1];
		}
		else
		{
			var galleryList = gallery.childNodes[2];
		}
		
		var galleryItems = galleryList.getElementsByTagName("li");
		
		for(var i=0; i<galleryItems.length; i++) {
			var captionText = galleryItems[i].firstChild.getAttribute("alt");
			var captionP = document.createElement("p");
			captionP.setAttribute("class", "caption");
			captionP.innerHTML = captionText;
			galleryItems[i].appendChild(captionP);
			
			galleryItems[i].firstChild.setAttribute("class", "reflect");
		}
	};
	
});
