var hidden_layers_container = "videos_container";

var pre_show_clip = {'url':'/video/pre_show.flv', 'autoplay':true};
var the_experience_clip = {'url':'/video/the_experience.flv', 'autoplay':true};
var empty_clip = {'url':'hello.flv', 'autoplay':true};

function newWin (element) {
	if ((element.href) && (element.href.indexOf("#") != (element.href.length - 1))) {
		window.open(element.href);
		return false;
	}
	return true;
}

function onLoad () {
	setHideShowLinks();
}

function setHideShowLinks () {
	var atags = document.getElementById('page_container').getElementsByTagName('a');
	for (i = 0; i < atags.length; i++) {
		if ((atags[i].href.indexOf('#') != -1) && (atags[i].href.indexOf('#') < (atags[i].href.length -1)) && (!atags[i].onclick)) {
			atags[i].onclick = showHideLayer;
		}
	}
}

function showHideLayer (e) {
	var form_elem_types = new Array("input", "select");
	if (!e)
		var e = window.event;
	if (!e.srcElement)
		var elem = e.target
	else
		var elem = e.srcElement;
	var dalayer_name = elem.href.substring(elem.href.indexOf('#') + 1);
	var potential_layers = document.getElementById(hidden_layers_container).getElementsByTagName('div');
	var showed_layer = false;
	for (var i = 0; i < potential_layers.length; i++) {
		if (potential_layers[i].parentNode.id == hidden_layers_container) {
			if (potential_layers[i].id == dalayer_name) {
				eval("video_" + potential_layers[i].id + ".play(" + potential_layers[i].id + "_clip)");
				potential_layers[i].className = "active";
				if (potential_layers[i].getElementsByTagName("form").length > 0) {
					focusFirstFormField(potential_layers[i].getElementsByTagName("form")[0]);
				}
				showed_layer = true;
			}
			else {
				potential_layers[i].className = "";
				eval("video_" + potential_layers[i].id + ".stop()");
			}
		}
	}
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
		var ieversion = new Number(RegExp.$1);
		if (ieversion < 7) {
			for (var i = 0; i < form_elem_types.length; i++) {
				var form_elems = document.getElementById("content").getElementsByTagName(form_elem_types[i]);
				for (var j = 0; j < form_elems.length; j++) {
					if (showed_layer) {
						var is_of_showed_layer = false;
						form_elem_parent = form_elems[j].parentNode;
						while (form_elem_parent.id != "content") {
							if (form_elem_parent.id == dalayer_name) {
								is_of_showed_layer = true;
								break;
							}
							form_elem_parent = form_elem_parent.parentNode;
						}
						if (!is_of_showed_layer) {
							form_elems[j].style.visibility = "hidden";
						}
					}
					else {
						form_elems[j].style.visibility = "inherit";
					}
				}
			}
		}
	}
	return false;
}
