function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function AddArtist()
{
	var name = document.getElementById('name').value;
	var fname = document.getElementById('fname').value;
	var nationality = document.getElementById('nationality').value;
	var born = document.getElementById('born').value;
	var died = document.getElementById('died').value;	
	
	var error_flag = 0;
	var message = "The following errors occured:\n\n";
	
	if(name == "") {
		error_flag = 1;
		message += "\t- Please enter the last name.\n";
	}
	
	if(fname == "") {
		error_flag = 1;
		message += "\t- Please enter the first name.\n";
	}	

	if(nationality == "new"){
		var nationality = document.getElementById('nationality_name').value;
	}
	
	else {
		var nationality = document.getElementById('nationality').value;
	}
	
	if(nationality == "") {
		error_flag = 1;
		message += "\t- Please specify the nationality.\n";				
	}
	
	if(born != "") {
		if(isNaN(born)) {
			error_flag = 1;
			message += "\t- The year of birth must be numeric.\n";		
		}
	}
	
	if(died != "") {
		if(isNaN(died)) {
			error_flag = 1;
			message += "\t- The year of dead must be numeric.\n";		
		}
	}
	
	if(error_flag == 0) {
		params = 'name=' + document.getElementById('name').value + '&fname=' + document.getElementById('fname').value + '&nationality=' + nationality + '&born=' + document.getElementById('born').value + '&died=' + document.getElementById('died').value + '&text=' + document.getElementById('text').value;
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		 
		var url= "addartist.script.php?" + params;
		
		xmlHttp.onreadystatechange=AddedArtist
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
	
	else {
		alert(message);			
	}
}
function AddedArtist() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
		window.location = 'http://www.artapa.com/artsubmit.php';
 }
}

function addNewNationalityForm(){
	if(document.getElementById('nationality').value=="new"){
		document.getElementById('add_new_nationality').style.display = "block";
	}else {
		document.getElementById('add_new_nationality').style.display = "none";
	}
	
}