var login = {};
	login.forgotPass = function(){
	 	forgotPanel.show();
	 	var heading = getElementId("heading");
	 	heading.innerHTML = 'Forgot Password';
	 	var URL = APPLICATION_URL+"login/forgot?ajaxcall=true";
		handleSuccess=function(o){getElementId("forgotDiv").innerHTML=o.responseText;}
		callback={success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.asyncRequest("GET",URL,callback);
 	}
 	login.sendPassword = function(){
		var URL = APPLICATION_URL+"login/sendPassword/?ajaxcall=true";
		var loader = getElementId("loader");
		var formObject=getElementId("forgotForm");
		handleSuccess=function(o){loader.style.display='none';getElementId("forgotDiv").innerHTML=o.responseText;}
		callback={success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject);
		loader.style.display='block';
		YAHOO.util.Connect.asyncRequest("POST",URL,callback);
	}
	login.checkAvailability = function(){
		var URL = APPLICATION_URL+"login/checkAvailability?ajaxcall=true";
		var formObject=getElementId("registrationForm");
		handleSuccess=function(o){alert(o.responseText);}
		callback={success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject);
		YAHOO.util.Connect.asyncRequest("POST",URL,callback);
	}
	login.signup = function(){
		var formObject=getElementId("registrationForm");
		if (formObject.agree.checked == false){
			alert("Please confrom you have agree with terms and conditions.\n\n");
			return false
		} else {
			var URL = APPLICATION_URL+"login/signup?ajaxcall=true";			
			location.href='#main';
			handleSuccess=function(o){
				if(parseInt(o.responseText) == 1){
					location.href = APPLICATION_URL+"thankyou/registration/";
				} else {
					getElementId("registerDiv").innerHTML=o.responseText;			
				}
			}
			callback={upload:handleSuccess,failure:this.handleFailure}
			YAHOO.util.Connect.setForm(formObject,true);
			YAHOO.util.Connect.asyncRequest("POST",URL,callback);	
		}		
	}

function checkBoxValidate(cb) {
		var formObject=getElementId("registrationForm");
		if(cb == 0){
			formObject.faith_info[1].checked = false;
			formObject.church.value = "";
			formObject.church.disabled = false;
		}
		else if(cb == 1) {
			formObject.faith_info[0].checked = false;
			formObject.church.value = "";
			formObject.church.disabled = true;
		} else {
			formObject.faith_info[0].checked = false;
			formObject.faith_info[1].checked = false;
			formObject.church.value = "";
		}
}	
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}