function validate()
	{
		dm=document.requestdetails;
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,5}|[0-9]{1,5})(\]?)$/; // valid

		if(dm.elements["firstname"].value=="")
		{
			alert("Please enter your First name");
			dm.firstname.focus();
			return false;
		}
		if(dm.elements["lastname"].value=="")
		{
			alert("Please enter your Last name");
			dm.lastname.focus();
			return false;
		}
		if(dm.elements["company"].value=="")
		{
			alert("Please enter your company");
			dm.company.focus();
			return false;
		}
		if(dm.elements["department"].value=="")
		{
			alert("please enter your department");
			dm.department.focus();
			return false;
		}
		if(dm.elements["phone"].value=="")
		{
			alert("Please enter your phone number");
			dm.phone.focus();
			return false;
		}
		if(dm.elements["email"].value=="")
		{
			alert("Please enter your e-mail");
			dm.email.focus();
			return false;
		}
		var str = dm.elements["email"].value;
		if (!reg1.test(str) && reg2.test(str))
		{
			// if syntax is valid
	   		//return true;
		}
		else
		{
			alert ("Your e-mail is not valid");
			dm.email.focus();
			return false;
		}
		if (dm.elements["informationrequest"].value=="post" || dm.elements["informationrequest"].value=="brochure")
		{
			if(dm.elements["address"].value=="")
			{
				alert("Please enter your address");
				dm.address.focus();
				return false;
			}
			if(dm.elements["city"].value=="")
			{
				alert("Please enter your city");
				dm.city.focus();
				return false;
			}
			if(dm.elements["zip"].value=="")
			{
				alert("Please enter your zipcode");
				dm.zip.focus();
				return false;
			}
			if(dm.elements["country"].value=="")
			{
				alert("Please enter your country");
				dm.country.focus();
				return false;
			}
		}
		return true;
	}

var countries = new Array();
var phonenumbers = new Array();

function HideAndSeek(option)
{
	if (option == "post" || option == "brochure")
	{
		document.getElementById('naw').style.display="block";
	}
	if (option == "" || option == "phone" || option == "email" || option == "emailbrochure")
	{
		document.getElementById('naw').style.display="none";
	}
}

function initcountry(region, country) {
	this.region = region;
	this.country = country;
}

function add(region) {
	region = unescape(region);
	for (var i = 1; i < arguments.length; i++) {
		countries[countries.length] = new initcountry(region, unescape(arguments[i]));
	}
}

function initcountryserie(select1,region)
	{
	if (region == "Europe")
		{
		document.getElementById('phone_country').style.display="block";
		document.phonenumbers.aphone.value="";
		select1.options.length = 1;
	
		var temp = 0;
		var j1=0;
		var t1=0;
		for (var n = 0; n < countries.length; n++)
			{
			if (countries[n].region == region)
				{
				var AtSym = countries[n].country.indexOf('@');
				temp = countries[n].country;
				if (AtSym>0)
					{
					temp = temp.substring(0,temp.length-1);
					t1++;
					select1.options[select1.options.length] = new Option(temp, temp);
					if (temp=='')
						{
						j1=t1;
						}
					}
				}
			}
		select1.options[j1].selected = true;
		select1.options[0].text = 'Select..';
		}
	else
		{
		document.getElementById('phone_country').style.display="none";
		populate(document.phonenumbers.aphone,region);
		}
	}

function populate(field,country)
	{
	field.value=phonenumbers[country];
	}

add('Europe','Benelux@','Germany@','Scandinavia@','UK@','France@','Italy@','Spain@','Hungary@','Czech Republic@','Slovak Republic@','Turkey@','Poland@','Russia@','Ukraine/Baltics@','Romania@','All other countries@');

phonenumbers["Asia"] = "+31 46 47 69111";
phonenumbers["North America"] = "+1 (800) 333-4237";
phonenumbers["South America"] = "+1 (800) 333-4237";
phonenumbers["Australia"] = "65-6299-6080";
phonenumbers["Africa"] = "65-6299-6080";
phonenumbers["Benelux"] = "00800-74663376";
phonenumbers["Germany"] = "00800-74663376";
phonenumbers["Scandinavia"] = "00800-74663376";
phonenumbers["UK"] = "00800-74663376";
phonenumbers["France"] = "00800-74663376";
phonenumbers["Italy"] = "00800-74663376";
phonenumbers["Spain"] = "00800-74663376";
phonenumbers["Hungary"] = "+36-13107092";
phonenumbers["Czech Republic"] = "+42-0261710785";
phonenumbers["Slovak Republic"] = "+42-0261710785";
phonenumbers["Turkey"] = "00800-74663376";
phonenumbers["Poland"] = "+48-22-844 16 65/844 98 85";
phonenumbers["Russia"] = "+7-495 980 60 60";
phonenumbers["Ukraine/Baltics"] = "+7-495 980 60 60";
phonenumbers["Romania"] = "+40 21 2118040/41";
phonenumbers["All other countries"] = "+31 46 47 73508";
