
function validateLogin(){

	frmlogin=document.login;	
	var Temp1   = frmlogin.password.value;
	if(frmlogin.first_name.value == ""){
											alert("Please Enter First Name");
											frmlogin.first_name.focus();		
											return false;
									   }
	if(frmlogin.email_work.value == ""){
											alert("Please Enter E-Mail Work");
											frmlogin.email_work.focus();		
											return false;
									   }
	if(frmlogin.email_work.value != "" ){	
											var EmailOk  = true
											var Temp     = frmlogin.email_work.value
											var AtSym    = Temp.indexOf('@')
											var Period   = Temp.lastIndexOf('.')
											var Space    = Temp.indexOf(' ')
											var Length   = Temp.length - 1   // Array is from 0 to length-1

											if ((AtSym < 1) ||                     // '@' cannot be in first position
												(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
												(Period == Length ) ||             // Must be atleast one valid char after '.'
												(Space  != -1))                    // No empty spaces permitted
	   																{
																	  EmailOk = false;
																	  alert('Please enter a valid e-mail address');
																	  return EmailOk;
	   																}	
										}	

	if(frmlogin.login_email.value == ""){
											alert("Please Enter Login");
											frmlogin.login_email.focus();		
											return false;
										}
	if(frmlogin.login_email.value != "" ){	
											var EmailOk  = true
											var Temp     = frmlogin.login_email.value
											var AtSym    = Temp.indexOf('@')
											var Period   = Temp.lastIndexOf('.')
											var Space    = Temp.indexOf(' ')
											var Length   = Temp.length - 1   // Array is from 0 to length-1

											if ((AtSym < 1) ||                     // '@' cannot be in first position
												(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
												(Period == Length ) ||             // Must be atleast one valid char after '.'
												(Space  != -1))                    // No empty spaces permitted
	  																{
																	  EmailOk = false;
																	  alert('Please enter a valid e-mail (Login)');
																	  return EmailOk;
	   																}	
										}	

	if(frmlogin.password.value == ""){
										alert("Please Enter Password");
										frmlogin.password.focus();
										return false;
									 }
										if(Temp1.length<5)
															{
																alert("Password langth must be larger than 4 characters");
																return false;
															}
	
																if(frmlogin.confirm_password.value == ""){
																	alert("Please Confirm your Password");
																	frmlogin.confirm_password.focus();		
																	return false;
																}
																if(frmlogin.confirm_password.value != Temp1){
																alert("Password do not match");
																frmlogin.confirm_password.value="";
																frmlogin.password.value="";
																frmlogin.password.focus();		
																return false;
																}
																if(frmlogin.term_condition.checked == false){
																	alert("You must accept Terms and Conditions");
																	frmlogin.term_condition.focus();		
																	return false;
																}

	if(frmlogin.captcha.value == ""){
											alert("Please Enter the secret code");
											frmlogin.first_name.focus();		
											return false;
									   }
	//return true;
}
