// JavaScript Document

function changeSiteSession(newSiteSession){
	var xhr = new XHR();
	xhr = xhr.getXHR();
	
	var url="Scripts/changeSession.php";
	
	var params = "newSiteSession="+newSiteSession;
	
	
	xhr.onreadystatechange =
	function (){
		if (xhr.readyState == 4){
			
			if(xhr.responseText == "true"){
				window.location.reload();
			}
		}
	}
	
	xhr.open("POST",url,true);
	xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr.setRequestHeader("Content-length", params.length);
	xhr.setRequestHeader("Connection", "close");
	xhr.send(params);
}

function callSlideShow(pictures, index, subs){
	var imageGallery = new ImageGallery(pictures, index, subs);
}

function callSubMenu(itemMenu, labels, sessions){
	var submenu = getElement("submenu");
	
	submenu.style.left = (getObjectX(itemMenu) + 35) + "px";
	submenu.style.top = (getObjectY(itemMenu) + 40) + "px";
	
	cleanElement(submenu);
	
	for(var i = 0; i < labels.length; i++){
		
		var labelHolder = document.createElement("div");
		labelHolder.id = "sm_item" + i;
		labelHolder.className = "sm_item";
		labelHolder.align = "left";
		labelHolder.innerHTML = "<a class=\"sm_itemLink\" href=\"javascript: changeSiteSession('"+sessions[i]+"'); \">" + labels[i] + "</a>";
		
		submenu.appendChild(labelHolder);
		//labelHolder.onClick = changeSiteSession(sessions[i]);
		
		if(i == labels.length-1){
			break;
		}
		
		var separador = document.createElement("div");
		separador.className = "sm_separador";
		submenu.appendChild(separador);
	}
	
	submenu.style.display = "block";
}

function turnOffSub(e){
	var submenu = getElement("submenu");
	var target = getEventTarget(e);
	var id = target.id;
	
	if(submenu.style.display == "block" && id.substring(0,7) != "sm_item" && id.substring(0,9) != "smenu_img"){
		submenu.style.display = "none";
	}
}

function init(){
	addListener(document, "click", turnOffSub);
}
