/*	Project 				:	trainingsite
	Date					:	07-05-2008
	Purpose					: 	script for login manager class
	Language 				: 	PHP 4 & above
	Author					:	Shinu Mary Simon	
	Development Center		:	Rain Concert
*/
/* JavaScript Document*/

/* Function to check admin login details */
function __fncCheckClientLoginDetails(){
	if(trim(getDivByID('txtUserName').value) == ''){
		getDivByID('divClinetLoginError').style.display = 'block';
		getDivByID('divClinetLoginError').innerHTML = 'Please enter User Name';
		getDivByID('txtUserName').focus();
		return false;
	}
	if(trim(getDivByID('txtPassword').value) == ''){
		getDivByID('divClinetLoginError').style.display = 'block';
		getDivByID('divClinetLoginError').innerHTML = 'Please enter Password';
		getDivByID('txtPassword').focus();
		return false;
	}
	thisForm.txtWhat2Do.value='LOGIN';
	thisForm.submit()
	return false;
	
}

/*function to hide and show the forgetpassword form*/
function __fncForgotPassword(){
	if(getDivByID('divForgetPass').style.display == 'none'){
		getDivByID('divForgetPass').style.display = 'block';
	}else{
		getDivByID('divForgetPass').style.display = 'none';
	}
	
}

/*function to send password*/
function __fncSendPassword(){
	if(trim(getDivByID('txtEmail').value) == ''){
		getDivByID('divClinetLoginErrorfor').innerHTML = 'Please enter Email-id';
		getDivByID('divClinetLoginErrorfor').style.display = 'block';
		getDivByID('txtEmail').focus();
		return;
	}
	if(!isValidEmail(getDivByID('txtEmail').value)){
		getDivByID('divClinetLoginError').innerHTML = 'Please enter a valid Email-id';
		getDivByID('divClinetLoginError').style.display = 'block';
		getDivByID('txtEmail').focus();
		return;
	}
	thisForm.txtWhat2Do.value='FORGOTPASSWORD';	
	thisForm.action ="ForgetPassword.php";
	thisForm.submit();
}

/* function to cancel the action*/
function __fncCancel(){
	thisForm.txtWhat2Do.value =''
	thisForm.action='Login.php';
	thisForm.submit();
}

/* Function to change password */
function __fncChangePassword(){
	getDivByID('divOldPassword').style.display ='none';
	getDivByID('divNewPassword').style.display ='none';
	getDivByID('divConfirmPassword').style.display ='none';
	if(getDivByID('txtOldPassword').value == ''){
	getDivByID('divOldPassword').style.display ='block';
	getDivByID("divOldPassword").innerHTML="Enter Old Password"; 
	getDivByID('txtOldPassword').focus(); return;
	}
	if(trim(getDivByID('txtNewPassword').value) == ''){
		getDivByID('divNewPassword').style.display ='block';
		getDivByID("divNewPassword").innerHTML="Enter New Password"; 
		getDivByID('txtNewPassword').focus(); return;
	}
	if(trim(getDivByID('txtConfirmPassword').value) == ''){
		getDivByID('divConfirmPassword').style.display ='block';
		getDivByID('divConfirmPassword').innerHTML="Enter Confirm Password"; 
		getDivByID('txtConfirmPassword').focus(); return;
	}
	if(getDivByID('txtNewPassword').value != getDivByID('txtConfirmPassword').value){
		getDivByID('divConfirmPassword').style.display ='block';
		getDivByID('divConfirmPassword').innerHTML="Passwords doesn't match"; 
		getDivByID('txtNewPassword').focus(); return;
	}
		thisForm.txtWhat2Do.value='CHANGEPASSWORD';
		thisForm.submit();
}

function __fncReset(){
	window.location='Login.php';
	return false;
}
function __fncSaveClientDetails(id){
	getDivByID('divFirstName').style.display ='none';
	getDivByID('divLastName').style.display ='none';
	getDivByID('divEmail').style.display ='none';
	if(id==''){
		getDivByID('divPassword').style.display ='none';
		getDivByID('divConfmPassword').style.display ='none';
	}
	getDivByID('divAddress1').style.display ='none';
	getDivByID('divCity').style.display ='none';
	getDivByID('divState').style.display ='none';
	getDivByID('divCountry').style.display ='none';
	getDivByID('divZipCode').style.display ='none';
	if(getDivByID('txtFirstName').value == ''){
		getDivByID('divFirstName').style.display ='block';
		getDivByID("divFirstName").innerHTML="Enter First Name"; 
		getDivByID('txtFirstName').focus(); return;
	}
	if(getDivByID('txtLastName').value == ''){
		getDivByID('divLastName').style.display ='block';
		getDivByID("divLastName").innerHTML="Enter Last Name"; 
		getDivByID('txtLastName').focus(); return;
	}
	if(trim(getDivByID('txtEmail1').value) == ''){
		getDivByID('divEmail').innerHTML = 'Please enter Email-id';
		getDivByID('divEmail').style.display = 'block';
		getDivByID('txtEmail1').focus();
		return;
	}
	if(!isValidEmail(getDivByID('txtEmail1').value)){
		getDivByID('divEmail').innerHTML = 'Please enter a valid Email-id';
		getDivByID('divEmail').style.display = 'block';
		getDivByID('txtEmail1').focus();
		return;
	}
	if(id==''){
		if(getDivByID('txtPassword1').value == ''){
			getDivByID('divPassword').style.display ='block';
			getDivByID("divPassword").innerHTML="Enter Password"; 
			getDivByID('txtPassword1').focus(); return;
		}
		
		if(trim(getDivByID('txtConfmPassword').value) == ''){
			getDivByID('divConfmPassword').style.display ='block';
			getDivByID('divConfmPassword').innerHTML="Enter Confirm Password"; 
			getDivByID('txtConfmPassword').focus(); return;
		}
		if(getDivByID('txtPassword1').value != getDivByID('txtConfmPassword').value){
			getDivByID('divConfmPassword').style.display ='block';
			getDivByID('divConfmPassword').innerHTML="Passwords doesn't match"; 
			getDivByID('txtConfmPassword').focus(); return;
		}
	}
	if(getDivByID('txtAddress1').value == ''){
		getDivByID('divAddress1').style.display ='block';
		getDivByID("divAddress1").innerHTML="Enter Address"; 
		getDivByID('txtAddress1').focus(); return;
	}
	if(getDivByID('txtCity').value == ''){
		getDivByID('divCity').style.display ='block';
		getDivByID("divCity").innerHTML="Enter City"; 
		getDivByID('txtCity').focus(); return;
	}
	if(getDivByID('txtState').value == ''){
		getDivByID('divState').style.display ='block';
		getDivByID("divState").innerHTML="Enter State"; 
		getDivByID('txtState').focus(); return;
	}
	if((thisForm.cmbCountry.selectedIndex) == 0){
		getDivByID('divCountry').style.display ='block';
		getDivByID("divCountry").innerHTML="Select Country"; 
		getDivByID('cmbCountry').focus(); return;
	}
	if(getDivByID('txtZipCode').value == ''){
		getDivByID('divZipCode').style.display ='block';
		getDivByID("divZipCode").innerHTML="Enter Zip Code"; 
		getDivByID('txtZipCode').focus(); return;
	}
	if(getDivByID('txtPhone').value == ''){
		getDivByID('divUPhone').style.display ='block';
		getDivByID("divUPhone").innerHTML="Enter Phone number"; 
		getDivByID('txtPhone').focus(); return;
	}
	if(trim(getDivByID('txtPhone').value) != ''){
			if(isNaN(getDivByID('txtPhone').value)) {
			getDivByID('divUPhone').style.display ='block';
			getDivByID('divUPhone').innerHTML="Phone number should be numbers only"; 
			getDivByID('txtPhone').focus(); return;
			}
		}
	thisForm.action='Login.php';
	thisForm.txtWhat2Do.value='REGISTERCLIENT';
	thisForm.submit();
	return false;
	
}