function changeImg(imgName, imgSrc) {
/*
	if(imgName != 'highlightswitch_img') {
		document.images['home_img'].src = 'images/home.gif';
	}
*/
	document.images[imgName].src = imgSrc;
}

function changeImgGallery(imgsrc, imgtitle) {
	img = document.getElementById('galleriedetailimg');
	img.src = imgsrc;
	img.setAttribute('alt', imgtitle);
	img.setAttribute('title', imgtitle);
}

function flip_trailer_box(lang) {
	var el = document.getElementById('highlightswitch_text');
	var slider = document.getElementById('slider');
	if(el) {
		if (slider.style.display == 'none') {
			if (lang == 1) {
				el.innerHTML = 'Navigator ausblenden';
			} 
			if (lang == 2) {
				el.innerHTML = 'hide navigator';
			}
		} else {
			if (lang == 1) {
				el.innerHTML = 'Navigator einblenden';
			}
			
			if (lang == 2) {
				el.innerHTML = 'show navigator';
			}
		}
	}
}

function showSlider(lang){
	var div = document.getElementById('slider');
	var el = document.getElementById('highlightswitch_text');
	if(div) {
		if (div.style.display == 'none') {
			div.style.display='block';
			if (lang == 1) {
				el.innerHTML = 'Navigator ausblenden';
			} 
			if (lang == 2) {
				el.innerHTML = 'hide navigator';
			}
		}
	}
}

function getProductions(searchstring, field1, lang) {
	var xmlhttp;
	if (typeof cmsRoot == "undefined") {
		cmsRoot = "/cms";
	}
	
	var Field1 = document.getElementById(field1); // selects the given element

	try {
		if(window.XMLHttpRequest) {
			// Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera, Internet Explorer 7
			xmlhttp = new XMLHttpRequest();
		} else if(window.ActiveXObject) {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer 4,5,5.5,6
		}
	} catch(e) {
		return false;
	}

	xmlhttp.open("GET", cmsRoot + "/getproductions.php?searchstring=" + searchstring + "&lang=" + lang, true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState == 4) {
			Field1.innerHTML = '';
			Field1.innerHTML = xmlhttp.responseText; // puts the result into the element
		}
	}
	xmlhttp.send(null);
}

function getProductionsByGenre(genreid, field2, lang) {
	var xmlhttp;
	if (typeof cmsRoot == "undefined") {
		cmsRoot = "/cms";
	}

	var Field2 = document.getElementById(field2); // selects the given element

	try {
		if(window.XMLHttpRequest) {
			xmlhttp = new XMLHttpRequest();
		} else if(window.ActiveXObject) {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer 4,5,5.5,6
		}
	} catch(e) {
		return false;
	}

	xmlhttp.open("GET", cmsRoot + "/getproductions.php?genreid=" + genreid + "&lang=" + lang, true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState == 4) {
			Field2.innerHTML = '';
			Field2.innerHTML = xmlhttp.responseText; // puts the result into the element
		}
	}
	xmlhttp.send(null);
}


//create onDomReady Event
window.onDomReady = DomReady;

//Setup the event
function DomReady(fn)
{
	//W3C
	if(document.addEventListener)
	{
		document.addEventListener("DOMContentLoaded", fn, false);
	}
	//IE
	else
	{
		document.onreadystatechange = function(){readyState(fn)}
	}
}

//IE execute function
function readyState(fn)
{
	//dom is ready for interaction
	if(document.readyState == "interactive")
	{
		fn();
	}
}

// // sample of use:
// window.onDomReady(onReady);
// //do on ready
// function onReady()
// {
// 	alert("The DOM is ready!");
// }
