function mouse_over_button(who)
{
	who.style.borderColor = "#AA0000";
	who.style.color = "#AA0000";
}

function mouse_out_button(who)
{
	who.style.borderColor = "#FFFFFF";
	who.style.color = "#FFFFFF";
}


function hide_wait_window()
{
	document.getElementById("content").style.visibility="visible";
	document.getElementById("tablist").style.visibility="visible";

	document.getElementById("id_wait_window").style.visibility="hidden";
}

function force_submit(obj, what_is_new)
{
	if (what_is_new == "calculate")
	{
		// Só pode fazer o submit para calcular o efeito se atender as condições.
		if (checkForm())
		{
			document.getElementById("content").style.visibility="hidden";
			document.getElementById("tablist").style.visibility="hidden";

			window.scroll(0, 0);

			document.getElementById("id_wait_window").style.visibility="visible";
			
			document.page_form.submit();
		}	
		else
		{
			alert("Upload file is not valid.");
		}
	}
}


function fileIsValid(fileName)
{
	if (fileName == "")
		return false;
		
	extension = fileName.substr(fileName.lastIndexOf('.'), fileName.length).toLowerCase();
	fileTypes = new Array('.jpg', '.jpeg');
    
	var extensionOK = false;
	for(i in fileTypes)
	{
		if(fileTypes[i] == extension)
		{
			extensionOK = true;
			break;
		}
	}
	return extensionOK;
}

function checkForm()
{
	return fileIsValid(document.page_form["jpg_input"].value);
} 
