var orig_img_dimensions = new Array();
function init_js() {
  //init_images();
  init_headers();
  init_noflashmenu();
}
function show_text_only() {
  var noflash = document.getElementById("noflash");
  noflash.className = "active";  
}	
function hide_text_only() {
  var noflash = document.getElementById("noflash");
  noflash.className = "non_active";  
}
function openinfo(name) {
  var adress_div = document.getElementById("adress");
  var openinghrs_div = document.getElementById("openinghrs");
  var adress_button = document.getElementById("adress_button");
  var openinghrs_button = document.getElementById("openinghrs_button");
  adress_div.className = false;
  openinghrs_div.className = false;
  adress_button.className = false;
  openinghrs_button.className = false;
  var action_div = document.getElementById(name);
  var action_button = document.getElementById(name+"_button");
  action_div.className = "open";
  action_button.className = "on";
}
  
function init_images() {
  var text_div = document.getElementById("text");
  var text_images = text_div.getElementsByTagName("img");
  for(i=0; i<text_images.length; i++) {
	 var text_image = text_images[i];
    if(text_image.className=="layout_image") {
		 continue;
	 }
	 var img_holder = document.createElement("div");
	 img_holder.className = "image_holder";
	 var img_big_link = document.createElement("a");
	 img_big_link.href = text_image.src;
	 img_big_link.onclick = function() { var piclink=this; var picwin = window.open(piclink.href,'img_win','scrollbars=no,status=no'); picwin.resizeTo((orig_img_dimensions[piclink.href].width+50),(orig_img_dimensions[piclink.href].height+50)); picwin.focus(); picwin.onblur=function(){window.close();}; return false;}
	 var img_newimage = document.createElement("img");
	 var img_ratio = text_image.height / text_image.width;
	 orig_img_dimensions[text_image.src] = {width:text_image.width,height:text_image.height};
	 img_newimage.src = text_image.src;
    if(text_image.width>240) {
	   img_newimage.width = 230;
	   img_newimage.height = 230 * img_ratio;
	 }
	 img_newimage.alt = text_image.alt;
	 img_big_link.appendChild(img_newimage);
	 img_holder.appendChild(img_big_link);
	 text_image.parentNode.replaceChild(img_holder,text_image);
  }
}
function init_headers() {
  var text_div = document.getElementById("text");
  var h1_elements = text_div.getElementsByTagName("h1");
  var h2_elements = text_div.getElementsByTagName("h2");
  var h3_elements = text_div.getElementsByTagName("h3");
  for(i=0; i<h1_elements.length; i++) {
    var h1_element = h1_elements[i];
	var text_val  = h1_element.innerHTML;
    var flashnode = document.createElement("span");
    flashnode.setAttribute("id","h1_flash_"+i);
	h1_element.appendChild(flashnode);
    var flashobj = new SWFObject("gfx/h1.swf", "flash", "275", "40", "7", "#FFFFFF");
    flashobj.addVariable("set_text_value",text_val.replace(/\+/gi,"[plus]"));
    flashobj.write("h1_flash_"+i);
	h1_element.className = "hasflash";
  }
  for(i=0; i<h2_elements.length; i++) {
    var h2_element = h2_elements[i];
	var text_val  = h2_element.innerHTML;
    var flashnode = document.createElement("span");
    flashnode.setAttribute("id","h2_flash_"+i);
	h2_element.appendChild(flashnode);
    var flashobj = new SWFObject("gfx/h2.swf", "flash", "275", "25", "7", "#FFFFFF");
    flashobj.addVariable("set_text_value",escape(text_val));
    flashobj.write("h2_flash_"+i);
	h2_element.className = "hasflash";
  }
  for(i=0; i<h3_elements.length; i++) {
    var h3_element = h3_elements[i];
	var text_val  = h3_element.innerHTML;
    var flashnode = document.createElement("span");
    flashnode.setAttribute("id","h3_flash_"+i);
	h3_element.appendChild(flashnode);
    var flashobj = new SWFObject("gfx/h3.swf", "flash", "275", "25", "7", "#FFFFFF");
    flashobj.addVariable("set_text_value",escape(text_val));
    flashobj.write("h3_flash_"+i);
	h3_element.className = "hasflash";
  }
}
function init_noflashmenu() {
  var menuObj = document.getElementById("m_list");
  if(menuObj) {
    var menuItems = menuObj.childNodes;
	for(i=0;i<menuItems.length;i++) {
	  var menuItem = menuItems[i];
	  var hasSubMenu = menuItem.childNodes.length
	  if(hasSubMenu>1) {
        if(menuItem.childNodes[1].tagName=="UL") {
		  menuItem.className = "submenu_closed";
		  menuItem.onmouseover = function() { this.className = "submenu_open";}
		  menuItem.onmouseout = function() { this.className = "submenu_closed";}
		}
	  }
	}
  }
}
window.onload = function() {
	init_js();
}