// Main NaV Rollovers

DownloadsButton = new Image;
DownloadsButton.src = "images/nav/downloads_button.gif";

DownloadsButtonOver = new Image;
DownloadsButtonOver.src = "images/nav/downloads_button_over.jpg";

DemoButton = new Image;
DemoButton.src = "images/nav/demo_button.gif";

DemoButtonOver = new Image;
DemoButtonOver.src = "images/nav/demo_button_over.jpg";

ContactButton = new Image;
ContactButton.src = "images/nav/contact_button.gif";

ContactButtonOver = new Image;
ContactButtonOver.src = "images/nav/contact_button_over.jpg";

AboutButton = new Image;
AboutButton.src = "images/nav/about_button.gif";

AboutButtonOver = new Image;
AboutButtonOver.src = "images/nav/about_button_over.jpg";

ParticipateButton = new Image;
ParticipateButton.src = "images/nav/participate_button.gif";

ParticipateButtonOver = new Image;
ParticipateButtonOver.src = "images/nav/participate_button_over.gif";

FAQButton = new Image;
FAQButton.src = "images/nav/faq_button.gif";

FAQButtonOver = new Image;
FAQButtonOver.src = "images/nav/faq_button_over.jpg";

// Demo Nav Rollovers

ExamplesButton = new Image;
ExamplesButton.src = "images/demo/examples_button.gif";

ExamplesButtonOver = new Image;
ExamplesButtonOver.src = "images/demo/examples_button_over.gif";

DemoTabButton = new Image;
DemoTabButton.src = "images/demo/demotab_button.gif";

DemoTabButtonOver = new Image;
DemoTabButtonOver.src = "images/demo/demotab_button_over.gif";

// About Nav Rollovers

AboutExploreButton = new Image;
AboutExploreButton.src = "images/about/about_explore_button.gif";

AboutExploreButtonOver = new Image;
AboutExploreButtonOver.src = "images/about/about_explore_button_over.gif";

NewsButton = new Image;
NewsButton.src = "images/about/news_button.gif";

NewsButtonOver = new Image;
NewsButtonOver.src = "images/about/news_button_over.gif";

PrivacyButton = new Image;
PrivacyButton.src = "images/about/privacy_button.gif";

PrivacyButtonOver = new Image;
PrivacyButtonOver.src = "images/about/privacy_button_over.gif";

PartnersButton = new Image;
PartnersButton.src = "images/about/partners_button.gif";

PartnersButtonOver = new Image;
PartnersButtonOver.src = "images/about/partners_button_over.gif";

LicencesButton = new Image;
LicencesButton.src = "images/about/licences_button.gif";

LicencesButtonOver = new Image;
LicencesButtonOver.src = "images/about/licences_button_over.gif";

// Functions

function SwapImage(ImageName, ImageNameOver)
{
	document.getElementById(ImageName).src = eval(ImageNameOver + ".src");
}

function GoHome()
{
	location.href = "index.php";
}


function ValidateContact()
{
	var output = "";
        var errorAmt = 0;
                	
	if(document.getElementById('FirstName').value == "")
	{
		alert("Please enter your First Name");
	}
	else if(document.getElementById('LastName').value == "")
	{
		alert("Please enter your Last Name");
	}
	else if(document.getElementById('Email').value == "")
	{
		alert("Please enter your Email Address");
	}
	else if(!CheckMail(document.getElementById('Email').value))
	{
		alert("Please enter a valid Email Address.");
	}
	else if(document.getElementById('Country').value == "")
	{
		alert("Please enter your Country");
	}
	else if(document.getElementById('Message').value == "")
	{
		alert("Please enter a Message");
	}
	else 
	{
		document.forms[0].submit()
	}

	return;
}

function ValidateDownload()
{
	var output = "";
        var errorAmt = 0;
                	
	if(document.getElementById('FirstName').value == "")
	{
		alert("Please enter your First Name");
	}
	else if(document.getElementById('LastName').value == "")
	{
		alert("Please enter your Last Name");
	}
	else if(document.getElementById('Email').value == "")
	{
		alert("Please enter your Email Address");
	}
	else if(!CheckMail(document.getElementById('Email').value))
	{
		alert("Please enter a valid Email Address.");
	}
	else if(document.getElementById('Country').value == "")
	{
		alert("Please enter your Country");
	}
	else 
	{
		document.forms[0].submit()
	}

	return;
}

function CheckMail(x)
{
	//var x = document.forms[0].email.value;
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (filter.test(x))
	{
		return true;
	}
	else
	{
		return false;
	}
}