var loc={};loc.getStates=function(countrycode){var URL=APPLICATION_URL+"profile/getStateDropDownByName/"+countrycode+"?ajaxcall=true";handleSuccess=function(o){getElementId("event_states").innerHTML=o.responseText;}
callback={success:handleSuccess,failure:this.handleFailure}
if(stateid=getElementId("state")){stateid.disabled=true;stateid.innerHTML="<option>loading states...</option>";}
YAHOO.util.Connect.asyncRequest("GET",URL,callback);}

loc.getCities=function(countrycode,statecode){
	var URL=APPLICATION_URL+"profile/getCityDropDownByName/"+countrycode+"/"+statecode+"?ajaxcall=true";
	handleSuccess=function(o){
		getElementId("city").innerHTML=o.responseText;
	}
callback={success:handleSuccess,failure:this.handleFailure}

YAHOO.util.Connect.asyncRequest("GET",URL,callback);}

function limitText(limitField,limitCount,limitNum){if(limitField.value.length>limitNum){limitField.value=limitField.value.substring(0,limitNum);}
else{limitCount.value=limitNum-limitField.value.length;}}
var profile={};profile.change_password=function(){var preloader=new ShowLoader();lookupURL=APPLICATION_URL+"profile/change_password?ajaxcall=true";var pre=preloader.getPreLoader();var formObject=getElementId('password_form');handleSuccess=function(o){pre.hide();if(parseInt(o.responseText)==1){alert("Your Information is successfully updated.");}else{alert(o.responseText);}}
callback={success:handleSuccess,failure:this.handleFailure}
pre.show();YAHOO.util.Connect.setForm(formObject);YAHOO.util.Connect.asyncRequest("POST",lookupURL,callback)}

profile.saveCallback=function(){
	var preloader=new ShowLoader();
lookupURL=APPLICATION_URL+"requestService/saveCallback?ajaxcall=true";
	var pre=preloader.getPreLoader();
	var formObject=getElementId('form4');
	handleSuccess=function(o){pre.hide();
	getElementId("saveCallBackDiv").innerHTML=o.responseText;
}
callback={success:handleSuccess,failure:this.handleFailure}
pre.show();YAHOO.util.Connect.setForm(formObject);YAHOO.util.Connect.asyncRequest("POST",lookupURL,callback)}

profile.saveRequestService=function(){
	var preloader=new ShowLoader();lookupURL=APPLICATION_URL+"requestService/saveRequest?ajaxcall=true";
	var pre=preloader.getPreLoader();
	var formObject=getElementId('form5');
	handleSuccess=function(o){pre.hide();
	getElementId("saveRequestDiv").innerHTML=o.responseText;
	}
	
callback={success:handleSuccess,failure:this.handleFailure}
pre.show();YAHOO.util.Connect.setForm(formObject);YAHOO.util.Connect.asyncRequest("POST",lookupURL,callback)}
