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 AddGallery()
{
	var name = document.getElementById('name').value;
	var city = document.getElementById('city').value;
	var country = document.getElementById('country').value;
	var email = document.getElementById('email').value;
	var url = document.getElementById('url').value;
	var text = document.getElementById('text').value;
	
	var error_flag = 0;
	var message = "The following errors occured:\n\n";
	
	if(name == "") {
		error_flag = 1;
		message += "\t- Please enter the name.\n";
	}
	
	if(city == "") {
		error_flag = 1;
		message += "\t- Please enter the city.\n";
	}
	
	if(country == "") {
		error_flag = 1;
		message += "\t- Please enter the country.\n";
	}
	
	if(email != "") {
		if(!email.match("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?")) {
			error_flag = 1;
			message += "\t- Please enter an e-mail address in the correct format.\n";
		}	
	}
	
	if(url != "" && url != "http://") {
		if(!url.match("http://([a-zA-Z0-9]+\.[a-zA-Z0-9\-]+|[a-zA-Z0-9\-]+)\.[a-zA-Z\.]{2,6}(/[a-zA-Z0-9\.\?=/#%&\+-]+|/|)")) {
			error_flag = 1;
			message += "\t- Please enter a website in the correct format.\n";
		}	
	}
	
	message += "\nPlease correct them in order to continue.";
	
	if(error_flag == 0) {
		params = 'name=' + name + '&city=' + city + '&country=' + country + '&url=' + encodeURIComponent(url) + '&email=' + email + '&text=' + text;
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		var url= "addgallery.script.php?" + params;
		xmlHttp.onreadystatechange=AddedGallery
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
	
	else {
		alert(message);
	}
}

function AddedGallery() 
{ 
if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete")
 { 
			window.location = 'http://www.artapa.com/artsubmit.php';

	//window.location="index.php";
 }
}
