function getElement(sId){
	oElement = document.getElementById(sId);
	if(oElement==null){alert("no iFrame Object found");return false;}
	return oElement
}

function getDefinition(sId){
	oDefinition = eval("{" + sId + "}")
	if(oDefinition==null){alert("no JSON Object found");return false;}
	return oDefinition;
}

function openResults(sId){
	oDefinition = getDefinition(sId)
	oElement = getElement(sId)

	oElement.style.display = "";
	alert(sSearch)

	oElement.src = oDefinition.sUrl
	oDefinition.isLoaded = true; 
	oDefinition.state = "visible";
}

function close(sId){
	oDefinition = getDefinition(sId)
	oElement = getElement(sId)
	
	oElement.style.display = "display:none";
	oElement.src = oDefinition.sUrl
	oDefinition.state = "hidden";	
}

function clearSearch(oField){
	oField.value = ""
}

function showAdvSearch(){
	showElement("moviesitescontainer");
}

function showMovieSite(sId){
	showElement(sId)
	oJSON = eval(sId)

	oJSON.sUrl = (oJSON.sUrl).replace(/#query#/, sSearch)
	 
	if(!oJSON.isLoaded){
		oElement = document.getElementById(sId)	
		oElement.setAttribute("src", oJSON.sUrl);
//		oElement.src = oJSON.sUrl
		oJSON.isLoaded = true
	}
}

function showElement(sId){
	oElement = document.getElementById(sId)
	oImg = document.getElementById("ico" + sId)

	if(oElement.style.display == ""){
		oElement.style.display = "none";
		oImg.src = "/images/icoExpand.gif"
	}else{
		oElement.style.display = "";	
		oImg.src = "/images/icoCollapse.gif"		
	}
}

function validate(){
	oForm = document.forms["searchform"]
	if(oForm.search.value == ""){
		return false;
	}
	return true;
}

function check(isSelectAll){

	arrayCheckboxes = document.getElementsByTagName("input")
	
	for (i = 0; i < arrayCheckboxes.length; i++){
		if(arrayCheckboxes[i].type == "checkbox"){
			if(isSelectAll){
				arrayCheckboxes[i].checked = true ;	
			}else{
				arrayCheckboxes[i].checked = false;
			}
		}
	}
}

function submitSearch(sQuery){
	oForm = document.forms["searchform"]
	oForm.search.value = sQuery
	oForm.submit()
}