var elements = new Array();
new Ajax.Request('xml/menu.xml', {
  method: 'get',
  onSuccess: function(transport) {
    initXML(transport.responseXML);
  }
});

function handleSwfAdress (event) {
	newAdress=SWFAddress.getValue();
	if (newAdress != "/") {
		splitedAdress = newAdress.split("/");
		if (splitedAdress[1] == "Issues" && splitedAdress[2]) {
			//alert(splitedAdress[2]);
			new Ajax.Updater('content',"pages/issues.php",{evalScripts:true,parameters:{issue:splitedAdress[2]},method:'post'});
		} else {
			new Ajax.Updater('content',"pages/"+elements[splitedAdress[1]],{evalScripts:true});
			}
	}
}

function initXML(xml) {
	var items = xml.getElementsByTagName('bouton');
	var itemBarre = xml.getElementsByTagName('boutonBarre');
	for (i=0;i<items.length;i++) {
		elements[items[i].getAttribute("titreAdresse")] = items[i].getAttribute("cible");
	}
	
	elements[itemBarre[0].getAttribute("titreAdresse")] = itemBarre[0].getAttribute("cible");
	SWFAddress.addEventListener(SWFAddressEvent.CHANGE,handleSwfAdress);
}

function returnSize() {
  var myWidth = 0;
  var myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  var result = new Array(myWidth,myHeight);
  return result;
}

function replaceMain () {
	var sizes = returnSize();
	var newStyle = new Object();
	var blankWidth = 0;
	var blankHeight = 0;
	blankWidth = sizes[0] - 965;
	if (blankWidth <= 0) {
		newStyle.marginLeft = "0px";
	} else {
		newStyle.marginLeft = blankWidth/2 + "px";
	}
	blankHeight = sizes[1] - 730;
	if (blankHeight <= 0) {
		newStyle.marginTop = "15px";
	} else {
		newStyle.marginTop = blankHeight/2 + "px";
	}
	
	$('main').setStyle(newStyle);

}

