var MenuY = 250;
var Delay = 50;  
var Step = 40;
var http = getHTTPObject(); // The HTTP Object
var CurrentPage = 'home';
var RedContent = '';
var YelContent = '';
var MenuPos = '1';  //0->top     1->center      2->bottom


document.onkeyup = KeyCheck;       

function OpenPopUp(page,width){
	window.open(page,'monopolio','height=600, width='+width+', toolbar=no, status=no,scrollbars=yes');
}

function KeyCheck(e){
	/*var KeyID = (window.event) ? event.keyCode : e.keyCode;
	switch(KeyID){
		case 66: LoadPage('bio');break;  	//b
		case 78: LoadPage('news');break;  	//n
		case 67: LoadPage('concerti');break;  	//c
		case 68: LoadPage('download');break; 	//d
		case 76: LoadPage('link');break;	//l
		case 79: LoadPage('contatti');break; 	//o
		case 73: LoadPage('ildisco');break; 	//i
	}
	*/
}

function getObj(name){
  if (document.getElementById){
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all){
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers){
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}

function getHTTPObject() {

  var xmlhttp;

  /*@cc_on

  @if (@_jscript_version >= 5)

    try {

      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        xmlhttp = false;

      }

    }

  @else

  xmlhttp = false;

  @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

      xmlhttp = new XMLHttpRequest();

    } catch (e) {

      xmlhttp = false;

    }

  }

  return xmlhttp;

}


function ShowMenu(){
	var m2 = new getObj('Menu2');
	m2.style.visibility= 'visible';
}
function HideMenu(){
	var m2 = new getObj('Menu2');
	m2.style.visibility = 'hidden';
}
function ShowPhoto(photo){
	var ph = new getObj('Photo');
	var phC = new getObj('PhotoChiudi');

	ph.style.visibility= 'visible';
	phC.style.visibility= 'visible';
	ph.obj.innerHTML='<img src="photo/'+photo+'" onclick="HidePhoto();" border="2">';
}
function HidePhoto(){
	var ph = new getObj('Photo');
	var phC = new getObj('PhotoChiudi');
	ph.style.visibility= 'hidden';
	phC.style.visibility= 'hidden';
}

/*function MoveCENTER(){       SE LA SI USA RISISTEMARE I MARGINI
	if (MenuY > 260){//UP
		var m = new getObj('Menu');
		var m2 = new getObj('Menu');
		var yel = new getObj('YelPart');
		var red = new getObj('RedPart');

		red.obj.innerHTML = '';
		yel.obj.innerHTML = '';
	
		MenuPos = 1;
	
		MenuY = MenuY - Step;
		if (MenuY < 260) MenuY = 260;
		
		m.style.top = MenuY;
		m2.style.top = MenuY;
		yel.style.top = MenuY + 100;
		yel.style.height = 600 - MenuY - 90;
		red.style.height = MenuY; 
	
		if (MenuY > 260){
			var Timer = setTimeout("MoveCENTER()", Delay)
		}else{
			red.obj.innerHTML = RedContent;
			yel.obj.innerHTML = YelContent;
		}
			
	}else{		    //DOWN
		var m = new getObj('Menu');
		var m2 = new getObj('Menu');
		var yel = new getObj('YelPart');
		var red = new getObj('RedPart');

		red.obj.innerHTML = '';
		yel.obj.innerHTML = '';
	
		MenuY = MenuY + Step;
		if (MenuY > 260) MenuY = 260;

		m.style.top = MenuY;
		m2.style.top = MenuY;
		yel.style.top = MenuY + 100;
		yel.style.height = 600 - MenuY - 90;
		red.style.height = MenuY;
		
		if (MenuY < 260){
			var Timer = setTimeout("MoveCENTER()", Delay)
		}else{
			red.obj.innerHTML = RedContent;
			yel.obj.innerHTML = YelContent;
		}
	}
}
*/
function MoveDOWN(){
	var m = new getObj('Menu');
	var m2 = new getObj('Menu2');
	var yel = new getObj('YelPart');
	var red = new getObj('RedPart');

	MenuPos = 2;
	
	MenuY = MenuY + Step;
	if (MenuY > 500) MenuY = 500;

	m.style.top = MenuY;
	m2.style.top = MenuY;
	yel.style.top = MenuY + 100;
	yel.style.height = 600 - MenuY - 99;
	red.style.height = MenuY;
	
	if (MenuY < 500)
		var Timer = setTimeout("MoveDOWN()", Delay)
	else
		yel.obj.innerHTML = '';
		
}
function MoveUP(){

	var m = new getObj('Menu');
	var m2 = new getObj('Menu2');
	var yel = new getObj('YelPart');
	var red = new getObj('RedPart');
	
	MenuPos = 0;

	MenuY = MenuY - Step;
	if (MenuY < 1) MenuY = 1;
	
	m.style.top = MenuY;
	m2.style.top = MenuY;
	yel.style.top = MenuY + 100;
	yel.style.height = 600 - MenuY - 99 ;
	red.style.height = MenuY; 
	
	if (MenuY > 1)
		var Timer = setTimeout("MoveUP()", Delay)
	else
		red.obj.innerHTML = '';
}

function LoadPage(PageName){
	//alert('Loading: ' + PageName);
//	if (PageName != CurrentPage){
		CurrentPage = PageName;
		if (MenuPos == 1 || MenuPos == 2) http.open("POST", "pages/"+PageName+".php?color=Giallo", true); 
		else				  http.open("POST", "pages/"+PageName+".php?color=Rosso", true); 
		http.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
		http.onreadystatechange = handleHttpResponse; 
		http.send(null);
		CurrentPage = PageName;
//	}
}

function handleHttpResponse() {	
	if (http.readyState == 4) {
		var yel = new getObj('YelPart');
		var red = new getObj('RedPart');
		
		if (MenuPos == 0){
			red.obj.innerHTML = http.responseText;
			MoveDOWN();
		}else{
			yel.obj.innerHTML = http.responseText;
			MoveUP();
		}
	}
}
/*
function handleHttpResponse() {	
	if (http.readyState == 4) {
		switch(CurrentPage){
			case 'news':
				RedContent = http.responseText;
				YelContent = '';
				MoveDOWN();
				break;
			case 'concerti':
				RedContent = '';
				YelContent = http.responseText;
				MoveUP();
				break;
			case 'bio':
				RedContent = '';
				YelContent = http.responseText;
				MoveUP();
				break;
			case 'download':
				RedContent = http.responseText;
				YelContent = '';
				MoveDOWN();
				break;
			case 'link':
				RedContent = http.responseText;
				YelContent = '';
				MoveDOWN();
				break;
			case 'contatti':
				RedContent = '';
				YelContent = http.responseText;
				MoveUP();
				break;
		}
		
	}
}*/

