// JavaScript Document

function swapImg(itemMenu,lang){
	document.getElementById(itemMenu).src = "_imgs/"+lang+"Menu"+itemMenu+"Over.gif";
}

function swapImgBack(itemMenu,lang){
	document.getElementById(itemMenu).src = "_imgs/"+lang+"Menu"+itemMenu+".gif";
}

function swapLang(lang){
	document.getElementById(lang).src = "_imgs/"+lang+"On.gif";
}

function swapLangBack(lang){
	document.getElementById(lang).src = "_imgs/"+lang+"Off.gif";
}

function activeInput(varElem){
	if (varElem.name!="runTime"){
		varElem.style.height = "45px";
	}
	if (varElem.className == "empty"){
		varElem.value = "";
	}
	varElem.className = "filled";
}

function Verifica(formElem) {
	var category = "nao";
	var engTitle = formElem.engTitle.value;
	var year = "nao";
	var runTime = formElem.runTime.value;
	var format = "nao";
	var lang = formElem.lang.value;
	var subtitles = "nao";
	var dialogue = "nao";
	var synopsis = formElem.synopsis.value;
	var director = formElem.director.value;
	var producer = formElem.producer.value;
	var contact = formElem.contact.value;
	var email = formElem.email.value;
	var address = formElem.address.value;
	var city = formElem.city.value;
	var country = formElem.country.value;
	var phone = formElem.phone.value;
	var agree = "nao";
	
	for (var loop=0;loop<formElem.category.length;loop++) {
	  if(formElem.category[loop].checked == true) {
		category = "sim";
	  }
	}
	if (category == "nao") {
		window.alert("Please fill in the category");
		formElem.category[0].focus();
		return false;
	}

	if(engTitle == "") {
		window.alert("Please fill in the english title of your film");
		formElem.engTitle.focus();
		return false;
	}

	for (var loop=0;loop<formElem.year.length;loop++) {
	  if(formElem.year[loop].checked == true) {
		year = "sim";
	  }
	}
	if (year == "nao") {
		window.alert("Please fill in the year of production");
		formElem.year[0].focus();
		return false;
	}
	
	if((runTime == "")||(formElem.runTime.className=="empty")) {
		window.alert("Please fill in the running time of your film");
		formElem.runTime.focus();
		return false;
	}
	
	for (var loop=0;loop<formElem.format.length;loop++) {
	  if(formElem.format[loop].checked == true) {
		format = "sim";
	  }
	}
	if (format == "nao") {
		window.alert("Please fill in the original format");
		formElem.format[0].focus();
		return false;
	}
	
	if(lang == "") {
		window.alert("Please fill in the language of the commentaries and dialogues of your film");
		formElem.lang.focus();
		return false;
	}
	
	for (var loop=0;loop<formElem.subtitles.length;loop++) {
	  if(formElem.subtitles[loop].checked == true) {
		subtitles = "sim";
	  }
	}
	if (subtitles == "nao") {
		window.alert("Please let us know if your film has subtitles");
		formElem.subtitles[0].focus();
		return false;
	}
	
	for (var loop=0;loop<formElem.dialogue.length;loop++) {
	  if(formElem.dialogue[loop].checked == true) {
		dialogue = "sim";
	  }
	}
	if (dialogue == "nao") {
		window.alert("Please let us know if you have a dialogue list or spotting list");
		formElem.dialogue[0].focus();
		return false;
	}
	
	if((synopsis == "")||(formElem.synopsis.className=="empty")) {
		window.alert("Please fill in the synopsis of your film");
		formElem.synopsis.focus();
		return false;
	}
	
	if(director == "") {
		window.alert("Please fill in the name of the director of your film");
		formElem.director.focus();
		return false;
	}
	
	if(producer == "") {
		window.alert("Please fill in the name of the producer of your film");
		formElem.producer.focus();
		return false;
	}
	
	if(contact == "") {
		window.alert("Please fill in the contact name");
		formElem.contact.focus();
		return false;
	}
	
	if(email == "") {
		window.alert("Please fill in the contact e-mail");
		formElem.email.focus();
		return false;
	}
	
	if(address == "") {
		window.alert("Please fill in the contact address");
		formElem.address.focus();
		return false;
	}
	
	if(city == "") {
		window.alert("Please fill in the city");
		formElem.city.focus();
		return false;
	}
	
	if(country == "") {
		window.alert("Please fill in the country");
		formElem.country.focus();
		return false;
	}
	
	if(phone == "") {
		window.alert("Please fill in the contact phone");
		formElem.phone.focus();
		return false;
	}
	
	if(formElem.agree[0].checked == true) {
		agree = "sim";
	}
	if (agree == "nao") {
		window.alert("You must agree with the regulation of the festival");
		formElem.agree[0].focus();
		return false;
	}
}