// JavaScript Document
var table_bgcolor = '';
var font_color = '';
var mpics_nmb = 0;
var mpics_nmb_ol = 0;

function showpage(mit, mit_btn) {
   document.getElementById('info').style.display = 'none';
   document.getElementById('releases').style.display = 'none';
   document.getElementById('future').style.display = 'none';
   document.getElementById('gallery').style.display = 'none';
   document.getElementById('about').style.display = 'none';
   document.getElementById('info_btn').style.background = 'none';
   document.getElementById('info_btn').style.color = 'white';
   document.getElementById('releases_btn').style.background = 'none';
   document.getElementById('releases_btn').style.color = 'white';
   document.getElementById('future_btn').style.background = 'none';
   document.getElementById('future_btn').style.color = 'white';
   document.getElementById('gallery_btn').style.background = 'none';
   document.getElementById('gallery_btn').style.color = 'white';
   document.getElementById('about_btn').style.background = 'none';
   document.getElementById('about_btn').style.color = 'white';
   document.getElementById(mit).style.display = '';
   document.getElementById(mit_btn).style.color = 'black';
   document.getElementById(mit_btn).style.background = '#C0CAD0';
   }
function button(mit, kibe) {
   if (document.getElementById(mit).style.color != 'black') {
      if (kibe == "be") {
         document.getElementById(mit).style.background = '#6692AD';
         }
      if (kibe == "ki") {
         document.getElementById(mit).style.background = '';
         }
      }
   }
function setClassName(objId, className) {
   document.getElementById(objId).className = className;
   }
function sor_on(mit) {
   if (document.getElementById(mit).currentStyle) {
      table_bgcolor = document.getElementById(mit).currentStyle.backgroundColor;
      font_color = document.getElementById(mit).style.color;
      }
   document.getElementById(mit).style.background = 'black';
   document.getElementById(mit).style.color = 'lightblue';
   setClassName('img_' + mit, 'my_width_nickname_2');
   }
function sor_off(mit) {
   document.getElementById(mit).style.background = table_bgcolor;
   document.getElementById(mit).style.color = font_color;
   setClassName('img_' + mit, 'my_width_nickname');
   }
function setClassName(objId, className) {
   document.getElementById(objId).className = className;
   }
var se_releases = Array();
function menu_on(mit) {
   if (document.getElementById('activmenu').value == mit) {
      return;
      }
   for ( i = 0 ; i < rel_grp.length ; i++) {
      setClassName (rel_grp[i][0], 'rel_menu_item');
      }
   setClassName (mit, 'rel_menu_item_on');
   document.getElementById('activmenu').value = mit;
   div_rel_list = '';
   for ( r = 1 ; r < releases_sel.length ; r++) {
      if (releases_sel[r][1] == mit || mit == 'all') {
         if (!first) {
            var first = r;
            }
         div_rel_list += '<div id=' + releases_sel[r][0] + ' class="release_list_item" onclick="javascript: show_rel(\'' + releases_sel[r][0] + '\')" onmouseover="javascript: document.getElementById(\'' + releases_sel[r][0] + '\').className = \'release_list_item_on\'" onmouseout="javascript: document.getElementById(\'' + releases_sel[r][0] + '\').className = \'release_list_item\'">';
         div_rel_list += '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr>';
         div_rel_list += '<td width="180px" nowrap="nowrap">' + releases_sel[r][2] + '</td>';
         div_rel_list += '<td width="110px" nowrap="nowrap">' + releases_sel[r][4] + '</td>';
         div_rel_list += '<td width="220px" nowrap="nowrap" align="right">' + releases_sel[r][15] + '</td>';
         div_rel_list += '<td width="80px" nowrap="nowrap" align="right">' + releases_sel[r][16] + '</td>';
         div_rel_list += '</tr></table>';
         div_rel_list += '</div>';
         //620px
         }
      }
   document.getElementById("release_list").innerHTML = div_rel_list;
   if (first) {
      show_rel(releases_sel[first][0]);
      }
   }
   
function change_main_pic(melyiket, melyikre) {

   document.getElementById("release_picsbox").style.display = "none";
   document.getElementById("release_picsbox_loading").style.display = "";

   pics = '';
   
   
   if (releases_sel[melyiket][melyikre+4]) {
		 pics+= '<div id="release_picsbox_zoom" onclick="javascript: show_bigpic(\'releases/rel_pics_big/'+releases_sel[melyiket][melyikre+4]+'\',\'' +releases_sel[melyiket][2]+ '\')" ></div>';
	}
   
   
   pics += '<img id="main_rel_pic" src="releases/rel_pics_med/' + releases_sel[melyiket][melyikre] + '" title="' + releases_sel[melyiket][2] + '" ';
   
   if (releases_sel[melyiket][melyikre+4]) {
         pics+= 'onclick="javascript: show_bigpic(\'releases/rel_pics_big/'+releases_sel[melyiket][melyikre+4]+'\',\'' +releases_sel[melyiket][2]+ '\')" class="relpics_pointer" ';
         } else 
		 { pics+= 'class="relpics" '; }
		 
	  pics += 'onload="javascript: document.getElementById(\'release_picsbox_loading\').style.display = \'none\'; document.getElementById(\'release_picsbox\').style.display = \'\'"';
	  pics += ' /> ';
     	
	document.getElementById("release_picsbox").innerHTML = pics; 
 
 
 
}
  
  
function bp_close() {
	document.getElementById("bp_box").style.visibility="hidden";
	document.getElementById("bp_box").style.left="-2000px";
	document.getElementById("bp_box").style.top="-2000px";

} 


function center_div(divobj) {
			this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body ;
			scrollbarwidth = 16;
			var ie=document.all && !window.opera;
			var dom=document.getElementById;
			var scroll_top=(ie)? this.standardbody.scrollTop : window.pageYOffset;
			var scroll_left=(ie)? this.standardbody.scrollLeft : window.pageXOffset;
			var docwidth=(ie)? this.standardbody.clientWidth : window.innerWidth-this.scrollbarwidth;
			var docheight=(ie)? this.standardbody.clientHeight: window.innerHeight;
			var docheightcomplete=(this.standardbody.offsetHeight>this.standardbody.scrollHeight)? this.standardbody.offsetHeight : this.standardbody.scrollHeight; //Full scroll height of document
			var objwidth=divobj.offsetWidth; //width of div element
			var objheight=divobj.offsetHeight; //height of div element
			var topposition=(docheight>objheight)? scroll_top+docheight/2-objheight/2+"px" : scroll_top+10+"px"; //Vertical position of div element: Either centered, or if element height larger than viewpoint height, 10px from top of viewpoint
			divobj.style.left=(docwidth/2)-(objwidth/2)+"px"; //Center div element horizontally
			divobj.style.top=Math.floor(parseInt(topposition))+"px";
}

function on_load() {
		
			document.getElementById('bp_box').style.visibility = "hidden";
			document.getElementById('bp_loading').style.display = "none";
			document.getElementById("bp_box").style.left="-2000px";
			document.getElementById("bp_box").style.top="-2000px";	
			document.getElementById('bp_image').style.display = "";
			document.getElementById('bp_footer').style.display = "";
			center_div (document.getElementById("bp_box"));
			document.getElementById('bp_box').style.visibility = "";

}


function show_bigpic(melyiket,title) {
	if (document.getElementById("bp_box")) {
		document.getElementById("bp_image").style.display="none";
		document.getElementById('bp_footer').style.display = "none";
		document.getElementById('bp_loading').style.display = "";
		center_div (document.getElementById("bp_box"));
		document.getElementById("bp_box").style.visibility="";
		document.getElementById("bp_image").innerHTML = '<img src="' + melyiket + '" style="padding:2px;" onload="javascript: on_load()" />';
		document.getElementById("bp_footer").innerHTML = title ;
	}
}
 
function on_load_minipics() {
	
			mpics_nmb_ol = mpics_nmb_ol+1;

			if (mpics_nmb_ol==mpics_nmb) {
				document.getElementById("release_picsbox_mini").style.display = "";
  				document.getElementById("release_picsbox_mini_loading").style.display = "none";
			}
			
} 
 
function show_rel(melyiket, img) {
   if (!img) {
	   
	 document.getElementById("release_picsbox").style.display = "none";
  	 document.getElementById("release_picsbox_loading").style.display = "";
	
	document.getElementById("release_picsbox_mini").style.display = "none";
  	 document.getElementById("release_picsbox_mini_loading").style.display = "";
	 
	   
      document.getElementById("release_info_name").innerHTML = releases_sel[melyiket][2];
      document.getElementById("release_info_party").innerHTML = releases_sel[melyiket][3] + ' ' + releases_sel[melyiket][15] + ' ' + releases_sel[melyiket][16];
      for ( i = 0 ; i < rel_grp.length ; i++) {
         if (rel_grp[i][0] == releases_sel[melyiket][1]) {
            document.getElementById("release_info_group").innerHTML = rel_grp[i][1];
            }
         }
      document.getElementById("release_info_place").innerHTML = releases_sel[melyiket][4];
      if (releases_sel[melyiket][14]) {
         document.getElementById("release_info_info").innerHTML = releases_sel[melyiket][14];
         }
      else {
         document.getElementById("release_info_info").innerHTML = ' ';
         }
      dwn = '<a href="releases/rel_packs/' + releases_sel[melyiket][1] + '/' + releases_sel[melyiket][5] + '" class="solid" ><img src="skin/default/floppy.png" class="mini_butt_href" alt="Download release" border="0" id="floppy" onmouseover="javascript: document.getElementById(\'floppy\').className = \'mini_butt_href_on\'" onmouseout="javascript: document.getElementById(\'floppy\').className = \'mini_butt_href\'"/></a>';
      if (releases_sel[melyiket][17]) {
         dwn = dwn + '<a href="http://www.pouet.net/prod.php?which=' + releases_sel[melyiket][17] + '" class="solid" target="_blank">';
         dwn = dwn + '<img src="skin/default/pouet.ico" class="mini_butt_href" alt="Pouet.net" border="0" id="pouet" onmouseover="javascript: document.getElementById(\'pouet\').className = \'mini_butt_href_on\'" onmouseout="javascript: document.getElementById(\'pouet\').className = \'mini_butt_href\'"/></a>';
         }
      document.getElementById("release_info_download").innerHTML = dwn;
      }
   pics = '';
   if (document.getElementById("activepic").value == img) {
      return;
      }
   if (!img) {
      img = 6;
      }
   document.getElementById("activepic").value = img;
   
   if (releases_sel[melyiket][img]) {
 		
		if (releases_sel[melyiket][10]) {
			 pics+= '<div id="release_picsbox_zoom" onclick="javascript: show_bigpic(\'releases/rel_pics_big/'+releases_sel[melyiket][10]+'\',\'' +releases_sel[melyiket][2]+ '\')" ></div>';
		}	
		
 
 		pics += '<img id="main_rel_pic" src="releases/rel_pics_med/' + releases_sel[melyiket][img] + '" ';
      if (releases_sel[melyiket][10]) {
         pics+= 'onclick="javascript: show_bigpic(\'releases/rel_pics_big/'+releases_sel[melyiket][10]+'\',\'' +releases_sel[melyiket][2]+ '\')" class="relpics_pointer" ';
         } else 
		 { pics+= 'class="relpics" '; }
		 
	  pics += 'onload="javascript: document.getElementById(\'release_picsbox_loading\').style.display = \'none\'; document.getElementById(\'release_picsbox\').style.display = \'\'"';
	  pics += ' /> ';
     		 
	 } 
	  else {
		  
		  pics += '<img id="main_rel_pic" src="releases/no_thumb.jpg" title="no preview image avaliable" class="relpics" onload="javascript: document.getElementById(\'release_picsbox_loading\').style.display = \'none\'; document.getElementById(\'release_picsbox\').style.display = \'\'"';
		  pics += ' />';
		  
		document.getElementById("release_picsbox_mini").style.display = "";
  		document.getElementById("release_picsbox_mini_loading").style.display = "none";

	  }


	document.getElementById("release_picsbox").innerHTML = pics;
	document.getElementById("which_rel_show").value = releases_sel[melyiket][0]; 
	
	mpics_nmb = 0;
	mpics_nmb_ol = 0;
	pics_mini = "";
	
   if (releases_sel[melyiket][6]) {
      pics_mini = '<img id="minipic_6" src="releases/rel_pics_mini/' + releases_sel[melyiket][6] + '" class="relpics_mini" onload="javascript: on_load_minipics()" onmouseover="javascript: change_main_pic(document.getElementById(\'which_rel_show\').value,6)"/>';
	  mpics_nmb = mpics_nmb+1;
	  } 
   if (releases_sel[melyiket][7]) {
      pics_mini += '<img id="minipic_7" src="releases/rel_pics_mini/' + releases_sel[melyiket][7] + '" class="relpics_mini" onload="javascript: on_load_minipics()" onmouseover="javascript: change_main_pic(document.getElementById(\'which_rel_show\').value,7)"/>';
      mpics_nmb = mpics_nmb+1;
	  }
   if (releases_sel[melyiket][8]) {
      pics_mini += '<img id="minipic_8" src="releases/rel_pics_mini/' + releases_sel[melyiket][8] + '" class="relpics_mini" onload="javascript: on_load_minipics()" onmouseover="javascript: change_main_pic(document.getElementById(\'which_rel_show\').value,8)"/>';
      mpics_nmb = mpics_nmb+1;
	  }
   if (releases_sel[melyiket][9]) {
      pics_mini += '<img id="minipic_9" src="releases/rel_pics_mini/' + releases_sel[melyiket][9] + '" class="relpics_mini" onload="javascript: on_load_minipics()" onmouseover="javascript: change_main_pic(document.getElementById(\'which_rel_show\').value,9)"/>';
      mpics_nmb = mpics_nmb+1;
	  }
  
 	if (mpics_nmb>1) {
		document.getElementById("release_picsbox_mini").innerHTML = pics_mini;
	} else {
		document.getElementById("release_picsbox_mini").innerHTML = "";
		document.getElementById("release_picsbox_mini").style.display = "";
  		document.getElementById("release_picsbox_mini_loading").style.display = "none";	
	}
	
	
	
	
   }
   
function select_rel(mit) {
   found = false;
   for (i = 0; i < document.getElementById('se_releases').length && found == false; i++) {
      if ( document.getElementById('se_releases').options[i].selected == true) {
         found = true;
         show_rel(i);
         }
      }
   }
   
   
function pixel2num(szoveg) {
   hossz = szoveg.length;
   eleje = szoveg.substring(0, hossz - 2);
   return Number(eleje);
   }
   
   
function gall_move(merre) {
   if (merre == 'up') {
      document.getElementById("gall_images").scrollTop = document.getElementById("gall_images").scrollTop - 182;
      }
   if (merre == 'down') {
      asize = parseInt(document.getElementById("albumsize").value);
      sorok = asize / 3;
      sorok_pix = (sorok * 182) - 182 - 182;
      if (document.getElementById("gall_images").scrollTop < sorok_pix) {
         document.getElementById("gall_images").scrollTop = document.getElementById("gall_images").scrollTop + 182;
         }
      }
   }
   
   
function rnd_rel() {
   document.getElementById("rnd_rel_box").style.display = "none";
   document.getElementById("rnd_rel_box_loading").style.display = "";
   var i = Math.round((releases_sel.length - 1) * Math.random()) + 1;
   if (releases_sel[i][6]) {
      relpic = 'releases/rel_pics_med/' + releases_sel[i][6];
      }
   else {
      relpic = 'skin/default/no_preview.jpg';
      }

   //document.getElementById("rnd_rel_box_loading").innerHTML = i+' - '+releases_sel[i][6];
   document.getElementById("rnd_rel_box").innerHTML = '<img src="' + relpic + '" class="rnd_rel_pic" onload="javascript: document.getElementById(\'rnd_rel_box_loading\').style.display = \'none\'; document.getElementById(\'rnd_rel_box\').style.display = \'\'" onclick="javascript: showpage(\'releases\',\'releases_btn\');menu_on(\''+releases_sel[i][1]+'\');show_rel(\'' + i + '\')"/><br /><div class="rnd_rel_title" >' + releases_sel[i][2] + '</div>';
   
   }