<!--

// You must include the hashmap.js file prior to using this file

var buttons = new HashMap();

function genericSubmitForm(formName, objButton, disable, isValid ) {
	var width;

	if (!isValid){
		return false;
	}
	
	if (disable) {
		disableButton(objButton.id)
	} 

	switch(objButton.id) {
		case 'deposit':
			document.forms[formName].submit();			
			break;
		case 'payout':
			document.forms[formName].submit();
			break;
		case 'login':
			document.forms[formName].submit();
			break;
		case 'loginjoin':
			document.forms[formName].submit();
			break;		
		case 'join':
			document.forms[formName].submit();
			break;		
		case 'changepassword':
			document.forms[formName].submit();
			break;		
		case 'forgottenpassword':
			document.forms[formName].submit();
			break;		
		case 'forgottenaccount':
			document.forms[formName].submit();
			break;		
		case 'changeprofile':
			document.forms[formName].submit();
			break;	
		case 'registerSMSAlerts':
			document.forms[formName].submit();
			break;			
		case 'registerEmailAlerts':
			document.forms[formName].submit();
			break;										
		case 'logorequest' :
                        document.forms[formName].submit();
                        break;
		case 'casinofeedback' :
                        document.forms[formName].submit();
                        break;
                        
				
	}
	
	return true;
}

function enableButton(buttonId) {

	var objButton = document.getElementById(buttonId);
	
	if ( buttons.containsKey(objButton.id) ) {
		buttons.remove(objButton.id);
		objButton.className = 'button';
	}
}

function disableButton(buttonId) {

	var objButton = document.getElementById(buttonId);

	objButton.className = 'button-disabled';
	
	if ( !buttons.containsKey(objButton.id) ) {
  		buttons.put(objButton.id,'disabled');
	} else {
		return false;
	}
}

function buttonOvr(objButton) {
	
	var state = '';
	
	if ( buttons.containsKey(objButton.id) ) {
		state = buttons.get(objButton.id)
	}
	
	if ( state != 'disabled') {
		objButton.className = (objButton.className == 'secondary')?'button-ovr-secondary':'button-ovr';
	}
}

function buttonOut(objButton) {
	var state = '';
	
	if ( buttons.containsKey(objButton.id) ) {
		state = buttons.get(objButton.id)
	}
	
	if ( state != 'disabled') {
		objButton.className = (objButton.className == 'button-ovr-secondary')?'secondary':'button';
	}
}



//-->

