
function isEmail(Email)
{   
  	var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	return reg.test(Email);
}   
  
function $(id)
{
	return document.getElementById(id);	
}

function checkRegister(lang)
{
	var name1 = $('name1').value;
	var name2 = $('name2').value;
	var user1 = $('user1').value;
	var user2 = $('user2').value;
	var pass1 = $('pass1').value;
	var pass2 = $('pass2').value;
	var company = $('company').value;
	var country = $('country').value;
	user1 = user1.replace(/(^\s*)|(\s*$)/g,"");
	user2 = user2.replace(/(^\s*)|(\s*$)/g,"");
	lang = 2;
	var message = new Array();
	message[1] = Array(
			); 
	message[2] = Array(
			'Please fill in your name!',
			'E-mail format is not correct!',
			'Enter e-mail twice inconsistent!',
			'Please enter your login password!',
			'Enter the password for the two inconsistent!',
			'Please fill in company name!',
			'Please select a country!',
			'This e-mail has been registered!'
			);
	
	
	if(name1 == '' || name2 =='')
	{
		alert(message[lang][0]);	
		return false;
	}
	else if(!isEmail(user1))
	{
		alert(message[lang][1]);	
		return false;
	}else if(user1 != user2)
	{
		alert(message[lang][2]);	
		return false;
	}else if(pass1 == '')
	{
		alert(message[lang][3]);	
		return false;
	}else if(pass1 != pass2)
	{
		alert(message[lang][4]);	
		return false;
	}else if(company == '')
	{
		alert(message[lang][5]);	
		return false;
	}else if(country == '')
	{
		alert(message[lang][6]);
		return false;
	}else
	{
		var options = {
			method:'POST',
			onSuccess:function(x)
			{
				if(x.responseText == 'OK')
				{
					$('myform').submit();
				}
				else
				{
					alert(message[lang][7]);
					return false;
				}
			}
		}
		var url = 'user_check.php?user='+user1;
		ajaxRequest(url,options);
			
	}	
}

function setRegister(ck)
{
	var btn = $('getSubmit');	
	if(ck.checked == true) btn.disabled = false;
	if(ck.checked == false) btn.disabled = true;
}
