function switchForm()
{
document.multimedia.javaSubmit.style.display="inline";
document.multimedia.submitButton.style.display="none";
document.getElementById('selector').style.display="block";
}

function validateForm()
{
var myName = document.multimedia.name.value;
var myEmail = document.multimedia.from.value;

if(myName == "" || myName == null)
	alert("Please enter your name on the form.");
else if(!isEmail(myEmail))
	alert("Please enter a valid email address.");
else if(validFiles())
	document.multimedia.submit();
}


function show_element(my_no)
{
   var form_length = document.multimedia.elements.length;
   var display_val = "block";

   for(var a = 2; a <= form_length-9; a++)
   {

      document.multimedia.elements[a].style.display = display_val;

      if(a > my_no)
         display_val = "none";
   }
}



function validFiles()
{ 
	var fileCounter = document.multimedia.no_o_files.value;

	// Adjust counter for name and email fields
	fileCounter =(fileCounter*1) + 2;

	for(var a = 2; a < fileCounter; a++)
	{
		var file = document.multimedia.elements[a].value; 
		if(file !== "" && file != null)
		{
			var parts = file.split('.'); 
			if(parts[1]!= 'jpg' && parts[1]!= 'jpeg' && parts[1]!= 'gif' && parts[1]!= 'bmp' && parts[1]!= 'png' && parts[1]!= 'tif')
			{ 
				alert("Please replace" + parts[0] + "." + parts[1] + " with a valid image file.\n(Types .jpg, .gif, .png, .bmp, .tif)");
				return false; 
			} 
		}
	}
	return true;
} 


function isEmail(who)
{
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(email.test(who));
}
