function reLogin() {

    	document.form1.operation.value = "reLogin";
    	document.form1.submit();

}

function login1() {
	
	var submitstate = true;

    /*if((document.form1.accountNo.value != null)&&(document.form1.accountNo.value != '')
    &&(document.form1.pinNo != null)&&(document.form1.pinNo != '')){
    	document.form1.operation.value = "logincw1";
  	
    }else*/
    if((document.form1.username.value != null) &&(document.form1.username.value != '')) {
    	document.form1.operation.value = "login1";
    }else{
		submitstate = false;
    	alert(document.form1.alert_46.value);
    	return;
    }
	
	if( submitstate){
		document.form1.submit();
	}else{
		dontSubmit();
	}

}

function login2() {

	if((document.form1.password.value != null) &&(document.form1.password.value != '')) {
		document.form1.operation.value = "login";
		document.form1.submit();
	}else{
		alert(document.form1.alert_66.value);
		dontSubmit();
	}

}

function login_passwordReseted(){
	var submitstate = true;
	
	var password = document.form1.password.value;
	if((password == null) ||(password == '')){
		alert(document.form1.alert_71.value);
		submitstate = false;
		dontSubmit();
		return;
	}
	
	var new_password = document.form1.new_password.value;
	if((new_password == null) ||(new_password == '')){
		alert(document.form1.alert_72.value);
		submitstate = false;
		dontSubmit();
		return;
	}
	
	var new_password2 = document.form1.new_password2.value;
	if((new_password2 == null) ||(new_password2 == '')){
		alert(document.form1.alert_73.value);
		submitstate = false;
		dontSubmit();
		return;
	}
	
	if(new_password!=new_password2){
		alert(document.form1.alert_75.value);
		submitstate = false;
		dontSubmit();
		return;
	}
	
	var fieldname   = document.form1.new_password; 
	var fieldvalue  = fieldname.value; 
	var fieldlength = fieldvalue.length;

	var check = validatePwd(document.form1.new_password);
	if(check != 2 || fieldlength<6){
			alert(document.form1.alert_77.value); //'Please Enter Strong or Medium level password!';
			submitstate = false;
			dontSubmit();
			return;
	}
	
	document.form1.operation.value = "dologin_passwordreseted";
    document.form1.submit();
}

function logincw1() {

    document.form1.operation.value = "logincw1";
    document.form1.submit();
}

function resetPassword() {

    if(document.form1.email.value !=null && document.form1.email.value != ''){
	    document.form1.operation.value = "reset_password";
	    document.form1.submit();
	}else{
		alert(document.form1.alert_4.value);
		return;
	}
}

function validatePwd(fieldname) {

var errorMsg = "";
var space  = " ";
fieldname  = document.form1.new_password;
fieldvalue  = fieldname.value; 
fieldlength = fieldvalue.length;
var check = 0; 
 
//It must not contain a space
if (fieldvalue.indexOf(space) > -1) {
     errorMsg += "\nPasswords cannot include a space.\n";
}     
 
//It must contain at least one number character
if ((fieldvalue.match(/\d/))) {
     check = check +1;
}

if ((fieldvalue.match(/[a-z]/))||(fieldvalue.match(/[A-Z]/))) {
    check = check +1;
}

if ((fieldlength >= 7)) {
     errorMsg += "\nStrong passwords must be at least 7 characters long.\n";
}

     return check;
}

function gologin_oldCustomerFirstLogin(){
	
	var submitstate = true;
	
	var password = document.form1.password.value;
	if((password == null) ||(password == '')){
		alert(document.form1.alert_71.value);
		submitstate = false;
		dontSubmit();
		return;
	}
	
	var new_password = document.form1.new_password.value;
	if((new_password == null) ||(new_password == '')){
		alert(document.form1.alert_72.value);
		submitstate = false;
		dontSubmit();
		return;
	}
	
	var new_password2 = document.form1.new_password2.value;
	if((new_password2 == null) ||(new_password2 == '')){
		alert(document.form1.alert_73.value);
		submitstate = false;
		dontSubmit();
		return;
	}
	
	if(new_password!=new_password2){
		alert(document.form1.alert_75.value);
		submitstate = false;
		dontSubmit();
		return;
	}
	
	var fieldname   = document.form1.new_password; 
	var fieldvalue  = fieldname.value; 
	var fieldlength = fieldvalue.length;
	
	var check = validatePwd(document.form1.new_password);
	if(fieldlength<6){
			alert(document.form1.alert_77.value); //'Please Enter Strong or Medium level password!';
			submitstate = false;
			dontSubmit();
			return;
	}
	
	/*var textImage = document.form1.textImage.value;
	if((textImage == null) ||(textImage == '')){
		alert(document.form1.alert_74.value);
		submitstate = false;
		dontSubmit();
		return;
	}*/

	document.form1.operation.value = "gologin_oldCustomerFirstLogin";
    document.form1.submit();
}


function dologin_oldCustomerFirstLogin(){

	var submitstate = true;
	
	var secretquestioncheck = secretquestionControl();
	if( secretquestioncheck != '' )
	{
		alert(secretquestioncheck);
		submitstate = false;
		return;
	}
	
	/*var secretquestioncheck2 = secretquestionControl2();
	if( secretquestioncheck2 != '' )
	{
		alert(secretquestioncheck2);
		submitstate = false;
		return;
	}*/
	//var sq1  = document.form1.secretquestion.selectedIndex;
	/*var sq2 = document.form1.secretquestion2.selectedIndex; 
	if(sq1 == sq2){
		alert(document.form1.alert_63b.value);
		submitstate = false;
		return;
	}*/
	
	var siteKeyImage = document.form1.siteKeyImage.value;
	if((siteKeyImage == null) ||(siteKeyImage == '')){
		alert(document.form1.alert_69.value);
		submitstate = false;
		dontSubmit();
		return;
	}
	
	var siteKeyText = document.form1.siteKeyText.value;
	if((siteKeyText == null) ||(siteKeyText == '')){
		alert(document.form1.alert_70.value);
		submitstate = false;
		dontSubmit();
		return;
	}
	
	if( submitstate )
	{
		document.form1.operation.value = 'dologin_oldCustomerFirstLogin';
		document.form1.submit();
	}else{
		dontSubmit();
		return false;
	}

}

function secretquestionControl()
{

		var secretquestionSelectedIndex = document.form1.secretquestion.selectedIndex;
		var answer = document.form1.answer.value;
//alert('secretquestionControl: '+secretquestionSelectedIndex+":"+answer);
		if( secretquestionSelectedIndex < 1 || answer == null || answer == '' )
		{
			return document.form1.alert_63.value;//'Secret Question and Answer Must be Entered';//63 
		}else if(answer.length < 3){
			return document.form1.alert_63c.value;//'Secret Answer Must be 3 chars at least';//63 
		}
		else
		{
			return '';
		}
		
		return '';

}

/*function secretquestionControl2()
{
		var secretquestionSelectedIndex2 = document.form1.secretquestion2.selectedIndex;
		var answer2 = document.form1.answer2.value;
		if( secretquestionSelectedIndex2 < 1 || answer2 == null || answer2 == '' )
		{
			return document.form1.alert_63a.value;//'Secret Question and Answer Must be Entered';//63 
		}else if(answer2.length < 3){
			return document.form1.alert_63c.value;//'Secret Answer Must be 3 chars at least';//63 
		}
		else
		{
			return '';
		}
}*/



function secretquestionChange(){
	/*var index1 = document.form1.secretquestion.selectedIndex;
	var index2 = document.form1.secretquestion2.selectedIndex;
	
	if((index1 != 0) && (index2 != 0) &&(index1 == index2)){
		alert(document.form1.alert_63b.value);
		return;
	}*/
}




