﻿function init(){

	var siteNavLis = document.getElementById("site-nav").getElementsByTagName("li");
	for(var i=0; i<siteNavLis.length; i++){
		siteNavLis[i].id = "site-nav-" + (i+1);
		siteNavLis[i].innerHTML = '<span>' + siteNavLis[i].innerHTML + '</span>';
	}

	var content = document.getElementById("content");
	var contentLeft = document.createElement("div");
	contentLeft.id = "content-left";
	content.insertBefore(contentLeft, content.firstChild);
	contentLeft.appendChild(document.getElementById("main"));
	contentLeft.appendChild(document.getElementById("sub"));
	content.style.visibility = "visible";

	if(document.body.id == "catalogue"){
		var labels = document.forms[0].getElementsByTagName("label");
		for(var i=0; i<labels.length; i++) labels[i].className = labels[i].htmlFor;
		//labels[0].innerHTML = "Film/näitleja/<br />lavastaja:";

		var filmList = document.getElementById("film-list").getElementsByTagName("ul")[0];
		var films = filmList.getElementsByTagName("li");
		for(var j=0; j<Math.ceil(films.length/5); j++){
			var newDiv = document.createElement("div");
			newDiv.id = "newDiv-" + (j+1);
			if(!((j+1)%2)) newDiv.className = "even";
			filmList.appendChild(newDiv);
			for(var f=0; f<films.length; f++){
				if(!films[0].parentNode.id.match(/newDiv/)) document.getElementById("newDiv-"+(j+1)).appendChild(films[0]);
				if(!((f+1)%5)) break;
			}
		}
	}

}
// enhanced onload function modified from http://dean.edwards.name/weblog/2006/06/again/
if(/MSIE/.test(navigator.userAgent)){          // for Internet Explorer
	document.write('<script id="ie_onload" src="javascript:void(0)" defer><\/script>');
	document.getElementById("ie_onload").onreadystatechange = function(){
		if(this.readyState == "complete") init();
	}
}
else if(document.addEventListener){            // for Mozilla and Opera 9
	document.addEventListener("DOMContentLoaded", init, false);
}
else if(/WebKit/.test(navigator.userAgent)){   // for WebKit
	var _timer = setInterval(function(){
		if(/loaded|complete/.test(document.readyState)){
			init();
		}
	}, 10);
}
else window.onload = init;                     // for other browsers


if(/MSIE 6/.test(navigator.userAgent)){
	document.styleSheets[0].addRule("body", "behavior: url(http://www.filmipood.ee/js/ie6fix.htc)");
	try{ document.execCommand("BackgroundImageCache", false, true); } catch(e){};   // fix the IE 6 background flicker
}

function toggle_detail_search() {
  var a;
  if(document.body.id == "catalogue"){
    a = document.getElementById("film-search-detail").style.display;
    if (a == "block") { document.getElementById("film-search-detail").style.display = "none"; } else { document.getElementById("film-search-detail").style.display = "block"; }
  }
}

function searchFor(n) {
  document.forms("quick_search").elements("q").value=n;
  document.forms("quick_search").submit();
}
function product_form_submit() {
  document.forms.wa_product_form.submit();
}
