// JavaScript Document
function echeck(str) {

	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		return false;
	 }
	
	 if (str.indexOf(" ")!=-1){
		return false;
	 }

	 return true;					
}

function validate(lang)
{
	var fn = document.getElementsByName('first_name')[0].value;
	var ln = document.getElementsByName('last_name')[0].value;
	var em = document.getElementsByName('email')[0].value;
	var p1 = document.getElementsByName('password')[0].value;
	var p2 = document.getElementsByName('password2')[0].value;
	var ad = document.getElementsByName('address')[0].value;
	var ph = document.getElementsByName('phone_number')[0].value;
	
	if(fn != "")
	{
		document.getElementById('warn1').innerHTML = "";
		if(ln != "")
		{
			document.getElementById('warn2').innerHTML = "";
			if(em != "")	
			{
				document.getElementById('warn3').innerHTML = "";
				if(echeck(em))
				{
					document.getElementById('warn3').innerHTML = "";
					if(p1 != "")	
					{
						document.getElementById('warn4').innerHTML = "";
						if(p2 != "")	
						{	
							document.getElementById('warn5').innerHTML = "";
							if(p2 == p1)
							{
								document.getElementById('warn5').innerHTML = "";	
								if(ad != "")
								{
									document.getElementById('warn6').innerHTML = "";
									if(ph != "")	
									{
										return true;
									}
									else
									{
										if(lang == "id")
										{ var msg = "Mohon isi nomor telepon anda";}
										else
										{ var msg = "Please fill in your phone number";}
										document.getElementById('warn7').innerHTML = msg;
										return false;
									}
								}
								else
								{					
									if(lang == "id")
									{ var msg = "Mohon isi alamat anda";}
									else
									{ var msg = "Please fill in your address";}
									document.getElementById('warn6').innerHTML = msg;
									return false;
								}
							}
							else
							{
								if(lang == "id")
								{ var msg = "Pengulangan kata kunci anda salah";}
								else
								{ var msg = "Your password does not match";}
								document.getElementById('warn5').innerHTML = msg;
								return false; 	
							}
							
						}
						else
						{
							if(lang == "id")
							{ var msg = "Mohon ulangi kata kunci anda";}
							else
							{ var msg = "Please repeat your password";}
							document.getElementById('warn5').innerHTML = msg;
							return false;
						}
					}
					else
					{
						if(lang == "id")
						{ var msg = "Mohon isi kata kunci anda";}
						else
						{ var msg = "Please fill in your password";}
						document.getElementById('warn4').innerHTML = msg;
						return false;						
					}
				}
				else
				{
					if(lang == "id")
					{ var msg = "Alamat email hanya boleh diisi dengan huruf a-z dan karakter _ atau -";}
					else
					{ var msg = "Your email address must be filled with letters a-z and characters - or _";}
					document.getElementById('warn3').innerHTML = msg;
					return false;		
				}
			}
			else
			{
				if(lang == "id")
				{ var msg = "Mohon isi alamat email anda";}
				else
				{ var msg = "Please fill in your email address";}
				document.getElementById('warn3').innerHTML = msg;
				return false;	
			}
		}
		else
		{
			if(lang == "id")
			{ var msg = "Mohon isi nama belakang anda";}
			else
			{ var msg = "Please fill in your last name";}
			document.getElementById('warn2').innerHTML = msg;
			return false;			
		}
	}
	else
	{
		if(lang == "id")
		{ var msg = "Mohon isi nama depan anda";}
		else
		{ var msg = "Please fill in your last name";}
		document.getElementById('warn1').innerHTML = msg;
		return false;
	}
}
