// GLOBAL VARS
var menus_main = new Array("home","updates","noise","photos","videos","gigs","lineup","bio","guestbook","contact","merch","extras","links");
var menus_updates = new Array("mmiii","mmiv","mmv","mmvi","mmvii");
var menus_noise = new Array("releases","grindosongs");
var menus_photos = new Array("live","misc");
var menus_videos = new Array("live");
var menus_gigs = new Array("news","fichetechnique","plandescene");
var menus_lineup = new Array("current","oldmembers");
var menus_merch = new Array("albums","tshirts");
var menus_extras = new Array("stickers","wallpapers","logos");
var menus_links = new Array("bands","webzines","labels","associations","others");

// pages du site = nom des frames!
//                      0       1       2       3        4         5       6        7     8      9            10       11      12       13         
var pages = new Array("grindo","home","updates","noise","photos","videos","gigs","lineup","bio","guestbook","contact","merch","extras","links");
var allmenus = new Array(menus_main,0,menus_updates,menus_noise,menus_photos,menus_videos,menus_gigs,menus_lineup,0,0,0,menus_merch,menus_extras,menus_links);
var allselectedmenus = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var allpreviousmenus = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0);

var starIndex=1;
var stars = new Array("stars-bob_seller.gif","stars-band2.gif","stars-washingmachine.gif","stars-machines.gif","stars-band1.gif","stars-manu.gif","stars-peporc.gif","stars-clement.gif","stars-grinder.gif","stars-bob_butcher.gif","stars-band3.gif","stars-woman.gif");
 
function starRoll(){
  document.all.star.src="img/"+stars[starIndex];
  starIndex+=1;
  if(starIndex>=stars.length)
  	starIndex=0;
}

// 51 66 62 34 54 67 62 44 : 440 + 7x12 :524
//FUNCTIONS	
function displayMenu(menu,page){
	var refreshMenu = true;
	if(menu == allselectedmenus[page]){
		refreshMenu=false;
		if(page==0){
			if(window.frames[pages[page]+"frame"].location!=(menus[menu]+".html")){
				window.frames[pages[page]+"frame"].location=menus[menu]+".html";
			}
		}else{
			if(window.parent.frames[pages[page]+"frame"].location!=(pages[page]+"_"+menus[menu]+".html")){
				window.parent.frames[pages[page]+"frame"].location=pages[page]+"_"+menus[menu]+".html";
			}
		}
	}
	
	if(refreshMenu){
		menus = allmenus[page];
		//alert("displayMenu: allselectedmenus[page]: "+ allselectedmenus[page]+" allpreviousmenus[page]: "+allpreviousmenus[page]);
		//éteindre le menu précédent
		allpreviousmenus[page] = allselectedmenus[page];			
		//document.images[menus[allpreviousmenus[page]]].style.filter='none';			
		document.images[menus[allpreviousmenus[page]]].src='img/menu-'+menus[allpreviousmenus[page]]+'.gif';
		
		//allez au nouveau menu
		allselectedmenus[page] = menu;
		if(page==0){
			window.frames[pages[page]+"frame"].location=menus[menu]+".html";
		}else{
			window.parent.frames[pages[page]+"frame"].location=pages[page]+"_"+menus[menu]+".html";
		}
	}
}
function mouseOverMenu(menu,page){
	menus = allmenus[page];
	//alert("mouseOverMenu: allselectedmenus[page]: "+ allselectedmenus[page]+" allpreviousmenus[page]: "+allpreviousmenus[page]);
	//document.images[menus[menu]].style.filter='Xray';			
	document.images[menus[menu]].src='img/menu-'+menus[menu]+'_.gif';
}
function checkMenuState(menu,page){
	menus = allmenus[page];
	//alert("checkMenuState: allselectedmenus[page]: "+ allselectedmenus[page]+" allpreviousmenus[page]: "+allpreviousmenus[page]);
	// si le menu n'est pas le menu en cours, on remet à off
	if(menu!=allselectedmenus[page]){			
		//document.images[menus[menu]].style.filter='none';			
		document.images[menus[menu]].src='img/menu-'+menus[menu]+'.gif';
	}
}

function closeWindow(){
	window.close();
}

function resizeWindow(comment){
	if(comment!=null && comment!=""){
		window.resizeTo(photo.width+65, photo.height+128);
	}else{
		window.resizeTo(photo.width+65, photo.height+114);
	}
}

function openPhoto(src, comment){
	var viewphoto = window.open("photo.html?src="+src+"&comment="+comment,"photo", "status=yes, resizable=yes, width=300, height=300");
	viewphoto.focus();
}

function openGuestbook(){
	var viewGB = window.open("http://two.guestbook.de/gb.cgi?gid=778898&prot=ipcupa","guestbook", "status=yes, scrollbars=yes, resizable=no, width=616, height=600");
	viewGB.focus();
}

function openForum(){
	var viewForum = window.open("http://grindomatic.proboards31.com","forum", "status=yes, scrollbars=yes, resizable=no, width=744, height=600");
	viewForum.focus();
}

function getRequestAttribute(name){
	var request = location.search;
	var attributeIndex = request.indexOf(name+"=");
	if(attributeIndex>=0){
		if(request.indexOf("&",attributeIndex)>=0){
			var begin = attributeIndex+1+(name.length);
			return request.substring(begin,request.indexOf("&",attributeIndex));
		}else{
			var begin = attributeIndex+1+(name.length);
			return request.substring(begin);
		}
	}else{
		return null;
	}
}

function loadPhoto(){
	<!-- source de l'image -->
	var src=getRequestAttribute("src");
	if(src!=null && src !=""){
		photo.src=src;
	}
	
	<!-- commentaire de l'image -->
	var comment = getRequestAttribute("comment");
	comment = comment.replace("[%20]"," ");
	if(comment!=null && comment !=""){
		var commentTable = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td class=\"latest\" height=\"25\" align=\"center\"><b>";
		commentTable += comment;
		commentTable += "</b></td></tr></table>";
		document.all.comment.innerHTML=commentTable;
	}
	
	<!-- redimensionnement -->	
	var resizeFunction = "resizeWindow('"+comment+"')";
	window.setTimeout(resizeFunction, 500);
	window.setTimeout(resizeFunction, 1000);
	window.setTimeout(resizeFunction, 1000);
	window.setTimeout(resizeFunction, 2000);
	window.setTimeout(resizeFunction, 4000);
	window.setTimeout(resizeFunction, 6000);
	window.setTimeout(resizeFunction, 8000);
	window.setTimeout(resizeFunction, 10000);
	window.setTimeout(resizeFunction, 15000);
	window.setTimeout('closeWindow()', 60000);
}