<!--

/****************************************************************
* ALL FIELDS NAME NEED TO CHANGE!!!!!!!
* Title: Registration Form Validation
* File: js/formRegister.js
* File Type: php-js
* Source File: home/register.php
*
* First Written: 12 Feb 2004
* Last Update: 12 Feb 2004
* Status: Alpha
*
* Version: 0.11
*
* 2003, 2004 (c) Lau Sian Lerk, kiawin.com. All Rights Reserved
*
*****************************************************************/


function isValid()
{
	var Passwd = document.formRegister.Passwd.value;
	var Passwd2 = document.formRegister.Passwd2.value;
	if ( 
		!(
		Passwd.length >= 6
			)
		)
	{
		alert ('Invalid Password!\n\n(Format: At least 6 alphanumeric)')
		return false;
	}
	if (Passwd != Passwd2)
	{
		alert ('Password Mismatch!')
		return false;
	}

	var User_Name = document.formRegister.User_Name.value;
	if (
		!(
		User_Name.indexOf(' ') == -1
		&& User_Name.length > 0
			)
		)
	{
		alert ('Invalid Username!\n\neg. ahmadbadawi')
		return false;
	}
	
	var Full_Name = document.formRegister.Full_Name.value;
	if ( (Full_Name.length < 1) )
	{
		alert ('Invalid Full Name!\n\neg. Ahmad Badawi')
		return false;
	}

	var Email_Pri = document.formRegister.Email_Pri.value;
	if ( 
		!( Email_Pri.indexOf(' ') == -1 
		&& 0 < Email_Pri.indexOf('@')
		&& Email_Pri.indexOf('@')+1 < Email_Pri.indexOf('.')
		&& Email_Pri.indexOf('.')+2 < Email_Pri.length
			)
		)
	{
		alert ('Invalid email address!\n\neg. ahmad@badawi.com')
		return false;
	}

	var Email_Sec = document.formRegister.Email_Sec.value;
	if ( 
		Email_Sec.length > 0
		&&
		!( 
		Email_Sec.indexOf(' ') == -1 
		&& 0 < Email_Sec.indexOf('@')
		&& Email_Sec.indexOf('@')+1 < Email_Sec.indexOf('.')
		&& Email_Sec.indexOf('.')+2 < Email_Sec.length
			)
		)
	{
		alert ('Invalid email address!\n\neg. ahmad2@badawi.com')
		return false;
	}

	//	var Gender = document.formRegister.Gender.value;
	//	var Occupation = document.formRegister.Occupation.value;

	var Date_Of_Birth = document.formRegister.Date_Of_Birth.value;
	var splittedDOB = Date_Of_Birth.split('-');
	if( 
		!(
		Date_Of_Birth.indexOf(' ') == -1
		&& splittedDOB.length == 3
		&& splittedDOB[0].length == 4
		&& splittedDOB[1].length == 2
		&& splittedDOB[1] >= 1
		&& splittedDOB[1] <= 12
		&& splittedDOB[2].length == 2
		&& splittedDOB[2] >= 1
		&& splittedDOB[2] <= 31
			)
		)
	{
		alert ('Invalid Date of Birth!\n\neg. 1981-09-08\n\n(Format: YYYY-MM-DD)')
		return false;
	}

	var Homepage = document.formRegister.Homepage.value;
	if ( 
		Homepage.length > 0
		&&
		!( 
		Homepage.indexOf(' ') == -1 
		&& Homepage.charAt(0) == 'h'
		&& Homepage.charAt(1) == 't'
		&& Homepage.charAt(2) == 't'
		&& Homepage.charAt(3) == 'p'
		&& Homepage.charAt(4) == ':'
		&& Homepage.charAt(5)== '/'
		&& Homepage.charAt(6) == '/'
		&& 7 < Homepage.indexOf('.')
		&& Homepage.indexOf('.')+2 < Homepage.length
			)
		)
	{
		alert ('Invalid Homepage address!\n\neg. http://www.holiao.com/')
		return false;
	}

	var Tel_Hp = document.formRegister.Tel_Hp.value;
	if( !(
		Tel_Hp.indexOf(' ') == -1
		&&	( Tel_Hp.indexOf('-') == 2 || Tel_Hp.indexOf('-') == 3 )
		&& Tel_Hp.length == 11
			)
		)
	{
		alert ('Invalid Handphone Number!\n\neg. 03-33441122\n      012-2233456')
		return false;
	}

	var Tel_Campus = document.formRegister.Tel_Campus.value;
	if(
		Tel_Campus.length > 0
		&&
		!(
		Tel_Campus.indexOf(' ') == -1
		&&	( Tel_Campus.indexOf('-') == 2 || Tel_Campus.indexOf('-') == 3 )
		&& Tel_Campus.length == 11
			)
		)
	{
		alert ('Invalid Campus Phone Number!\n\neg. 03-33441122\n      012-2233456')
		return false;
	}

	var Tel_Hometown = document.formRegister.Tel_Hometown.value;
	if(
		Tel_Hometown.length > 0
		&&
		!(
		Tel_Hometown.indexOf(' ') == -1
		&&	( Tel_Hometown.indexOf('-') == 2 || Tel_Hometown.indexOf('-') == 3 )
		&& Tel_Hometown.length == 11
			)
		)
	{
		alert ('Invalid Hometown Phone Number!\n\neg. 03-33441122\n      012-2233456')
		return false;
	}

	//	var Im_Icq = document.formRegister.Im_Icq.value;

	var Im_Yahoo = document.formRegister.Im_Yahoo.value;
	if ( 
		Im_Yahoo.length > 0
		&&
		!( 
		Im_Yahoo.indexOf(' ') == -1 
		&& 0 < Im_Yahoo.indexOf('@')
		&& Im_Yahoo.indexOf('@')+1 < Im_Yahoo.indexOf('.')
		&& Im_Yahoo.indexOf('.')+2 < Im_Yahoo.length
			)
		)
	{
		alert ('Invalid Yahoo! ID!\n\neg. ahmadbadawi@yahoo.com')
		return false;
	}

	var Im_Msn = document.formRegister.Im_Msn.value;
	if ( 
		Im_Msn.length > 0
		&&
		!( 
		Im_Msn.indexOf(' ') == -1 
		&& 0 < Im_Msn.indexOf('@')
		&& Im_Msn.indexOf('@')+1 < Im_Msn.indexOf('.')
		&& Im_Msn.indexOf('.')+2 < Im_Msn.length
			)
		)
	{
		alert ('Invalid MSN Messenger ID!\n\neg. ahmadbadawi@msn.com')
		return false;
	}

	//	var Add_Campus = document.formRegister.Add_Campus.value;
	//	var Add_Hometown = document.formRegister.Add_Hometown.value;
	//	var Date_Join = document.formRegister.Date_Join.value;

	var Avatar = document.formRegister.Avatar.value;
	if ( 
		Avatar.length > 0
		&&
		!( 
		Avatar.indexOf(' ') == -1 
		&& Avatar.charAt(0) == 'h'
		&& Avatar.charAt(1) == 't'
		&& Avatar.charAt(2) == 't'
		&& Avatar.charAt(3) == 'p'
		&& Avatar.charAt(4) == ':'
		&& Avatar.charAt(5)== '/'
		&& Avatar.charAt(6) == '/'
		&& 7 < Avatar.indexOf('.')
		&& Avatar.indexOf('.')+2 < Avatar.length
			)
		)
	{
		alert ('Invalid Avatar address!\n\neg. http://www.holiao.com/avatar.jpg')
		return false;
	}

	//	var Hide_Contact = document.formRegister.Hide_Contact.value;
	//	var Hide_Internet  = document.formRegister.Hide_Internet.value;
	
}
//-->
