var user = {};
/**Newest Added Photos In Bar Of BArscene Used At Home Page*/
 user.newestBarScenePhotos = function(barsceneId){
 	//alert(stateId);
	var URL = APPLICATION_URL+"Home/newestPhotosInBarceneBar/"+barsceneId+"?ajaxcall=true";
	var formObject = getElementId("allNewestBarAlbmsForm");
	var result = getElementId("allNewestBarAlbmsDiv");
	var handleSuccess = function( o ){
		getElementId("allNewestBarAlbmsDiv").innerHTML=o.responseText;
	}
	var callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
/**
This Function Used In Home/Login Page At Client Side...*/
 user.stateBarscenes = function(stateId){
 	//alert(stateId);
	var URL = APPLICATION_URL+"Home/fetchBarscenes/"+stateId+"?ajaxcall=true";
 	var formObject = getElementId("regForm");
 	
	//var result = getElementId("barscenesList");
	var handleSuccess = function( o ){
		//alert(o.responseText);
		getElementId("barscenesList").innerHTML=o.responseText;
	}
	var callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
	
 }
 /**
This Function Used In Home/Login Page At Client Side...*/
 user.suggestedBarBarscenes = function(stateId){
 	//alert(stateId);
	var URL = APPLICATION_URL+"Home/suggestedBarBarscenes/"+stateId+"?ajaxcall=true";
 	var formObject = getElementId("suggestBarForm");
 	
	//var result = getElementId("barscenesList");
	var handleSuccess = function( o ){
		//alert(o.responseText);
		getElementId("suggestedBarscenes").innerHTML=o.responseText;
	}
	var callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
	
 }
 user.saveSuggestedBarName=function(){
 	
	var URL = APPLICATION_URL+"Home/saveSuggestedBarName?ajaxcall=true";
	var formObject = getElementId("suggestBarForm");
	//var loader = getElementId("loader");
	var result = getElementId("suggestedDiv");
	var handleSuccess = function( o ){
		//alert(o.responseText);
		//loader.style.display='none';
		result.innerHTML=o.responseText;
		//user.suggestedBarBarscenes();		
	}
	var callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	//loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.saveSuggestedBarScene=function(){
 	
	var URL = APPLICATION_URL+"Home/saveSuggestedBarScene?ajaxcall=true";
	var formObject = getElementId("suggestBarscene");
	//var loader = getElementId("loader");
	var result = getElementId("suggestedDiv");
	var handleSuccess = function( o ){
		//alert(o.responseText);
		//loader.style.display='none';
		result.innerHTML=o.responseText;
		//user.suggestedBarBarscenes();		
	}
	var callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	//loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }

	/*This Function Does the initial registration
	*/	
user.login=function(){ 
	var URL = APPLICATION_URL+"login/signin?ajaxcall=true";
	var loader = getElementId("loader");
	var formObject = getElementId("Login");
	var handleSuccess = function( o ){
		loader.style.display='none';
		if(parseInt(o.responseText)==1){			
			location.href=APPLICATION_URL+"user/home";
		}
		else{			
			getElementId("loginDiv").innerHTML=o.responseText;
		}
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.getCitites = function(stateId){
 	var URL = APPLICATION_URL+"user/fetchCities/"+stateId+"?ajaxcall=true";
	var handleSuccess = function( o ){
		getElementId("citiesList").innerHTML=o.responseText;
	}
	var callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.getCititesForSchools = function(stateId){
 	var URL = APPLICATION_URL+"user/getCititesForSchools/"+stateId+"?ajaxcall=true";
	var handleSuccess = function( o ){
		getElementId("citiesList").innerHTML=o.responseText;
	}
	var callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
  user.fetchSchools = function(cityId){
 	var URL = APPLICATION_URL+"profile/fetchSchools/"+cityId+"?ajaxcall=true";
	var handleSuccess = function( o ){
		getElementId("schoolsList").innerHTML=o.responseText;
	}
	var callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.goToHome = function(){
 	location.href = APPLICATION_URL+"user/home";
 }
 user.goToMultimediaHome = function(){
 	location.href = APPLICATION_URL+"user/edit/multimedia";
 }
 user.savePersonal = function(){
 	var URL = APPLICATION_URL+"profile/savePersonal?ajaxcall=true";
 	var loader = getElementId("loader");
	var formObject = getElementId("editForm");
	var handleSuccess = function( o ){
		loader.style.display='none';
			getElementId("edit").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
user.saveContact = function(){
 	var URL = APPLICATION_URL+"profile/saveContact?ajaxcall=true";
 	var loader = getElementId("loader");
	var formObject = getElementId("editForm");
	var handleSuccess = function( o ){
		loader.style.display='none';
			getElementId("edit").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.saveSocial = function(){
 	var URL = APPLICATION_URL+"profile/saveSocial?ajaxcall=true";
 	var loader = getElementId("loader");
	var formObject = getElementId("editForm");
	var handleSuccess = function( o ){
		loader.style.display='none';
			getElementId("edit").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.saveEdu = function(){
 	var URL = APPLICATION_URL+"profile/saveEdu?ajaxcall=true";
 	var loader = getElementId("loader");
	var formObject = getElementId("editForm");
	var handleSuccess = function( o ){
		loader.style.display='none';
		//getElementId("edit").innerHTML=o.responseText;
		//location.href = APPLICATION_URL+"profile/edit/education";
		getElementId("edit").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.saveAlbum = function(){
 	var URL = APPLICATION_URL+"album/saveUserAlbum?ajaxcall=true";
 	var loader = getElementId("loader");
	var formObject = getElementId("editForm");
	var handleSuccess = function( o ){
		if(o.responseText=='success'){
			loader.style.display='none';
			location.href=APPLICATION_URL+"album/edit/multimedia";
		}
		else{
			getElementId("edit").innerHTML=o.responseText;
		}
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.saveUserSong = function(){
 	var URL = APPLICATION_URL+"album/saveUserSong?ajaxcall=true";
 	var loader = getElementId("loader");
	var formObject = getElementId("editForm");
	var handleSuccess = function( o ){
		loader.style.display='none';
		//alert(o.responseText);
		if(o.responseText=='success'){
			location.href=APPLICATION_URL+"album/edit/multimedia";
		}
		else{
			getElementId("edit").innerHTML=o.responseText;
		}
	}
	var handleFailure = function( o ){}
	var callback={upload:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject,true);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.updateAlbum = function(albumId){
 	var URL = APPLICATION_URL+"album/updateUserAlbum/"+albumId+"?ajaxcall=true";
 	var loader = getElementId("loader");
	var formObject = getElementId("editForm");
	var handleSuccess = function( o ){
		loader.style.display='none';
		if(o.responseText){
			getElementId("selectedAlbumTBody").innerHTML=o.responseText;
			//location.href=APPLICATION_URL+"album/eAlbum/editAlbum/editInfo/"+albumId;
		}
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL,callback);
 }
 user.updatePhotos = function(albumId){
 	var URL = APPLICATION_URL+"album/updateUserPhotos/?ajaxcall=true";
 		var loader = getElementId("loaderEditPhoto");
 	var formObject = getElementId("editForm");
 	var handleSuccess = function( o ){
 		loader.style.display='none';
		getElementId("selectedAlbumTBody").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.setForm(formObject);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST",URL, callback);
 }
 user.uploadPhotos = function(albumId){
	//alert(albumId); exit;
 	var URL = APPLICATION_URL+"album/uploadPhotos/"+albumId+"?ajaxcall=true";
	var formObject = getElementId("editForm");
	var handleSuccess = function( o ){
		//alert(o.responseText);
		if(o.responseText=='success'){
			location.href=APPLICATION_URL+"album/eAlbum/editAlbum/editPhoto/"+albumId;
		}
		else{
			getElementId("selectedAlbumTBody").innerHTML=o.responseText;
		}
	}
	var handleFailure = function( o ){}
	var callback={upload:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject,true);
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.deleteAlbum = function(albumId){
 	var URL = APPLICATION_URL+"album/deleteAlbum/"+albumId+"?ajaxcall=true";
	//var formObject = getElementId("editForm");
	var handleSuccess = function( o ){
		location.href=APPLICATION_URL+"album/edit/multimedia";
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	//YAHOO.util.Connect.setForm(formObject,true);
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.addCollege = function(collegeId){
 	getElementId("collegeEdu"+collegeId).style.display = "block";
 	var previousLink = collegeId -1;
	getElementId("addCollegeLinkDiv"+previousLink).style.display = "none";
 }
 user.addHighSchool = function(collegeId){
 	getElementId("highSchoolEdu"+collegeId).style.display = "block";
 	var previousLink = collegeId -1;
	getElementId("addHighSchoolLinkDiv"+previousLink).style.display = "none";
 }
 user.removeducation = function(eduId){
 	var URL = APPLICATION_URL+"profile/removEducation/"+eduId+".html?ajaxcall=true";
	var handleSuccess = function( o ){
		location.href=APPLICATION_URL+"profile/edit/education";
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.asyncRequest("GET", URL, callback);
 }
  user.wallpostform = function(id){
 	
	getElementId('wallPostPanel').style.display = 'block';
 	wallPostPanel.show();
 	var URL = APPLICATION_URL+"profile/wallpostform/"+id+"?ajaxcall=true";
	var handleSuccess = function( o ){
		getElementId("postDiv").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.asyncRequest("GET", URL, callback);
 }
/* user.wallpostform = function(){
 	if(getElementId('userWallFormDiv').style.display == 'none'){
 		getElementId('userWallFormDiv').style.display = 'block';
 	}
 	else if(getElementId('userWallFormDiv').style.display == 'block'){
 		getElementId('userWallFormDiv').style.display = 'none';
 	}
 }*/
 user.postWall = function(profileOwnerId){
 	//alert(profileOwnerId);
 	var URL = APPLICATION_URL+"profile/postWall/"+profileOwnerId+"?ajaxcall=true";
	var formObject = getElementId("writePost");
	//alert(formObject);
	var handleSuccess = function( o ){
		if(parseInt(o.responseText)==1){
			alert("Comments Successfully Posted");
			location.href = APPLICATION_URL+"profile/page/"+profileOwnerId;
		}
		else{
		getElementId("postDiv").innerHTML=o.responseText;
		}
	}
	var handleFailure = function( o ){}
	var callback={upload:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject,true);
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.deletepost = function(postId,profileOwnerId){
 	var URL = APPLICATION_URL+"profile/deleteWallPost/"+postId+"/"+profileOwnerId+".html?ajaxcall=true";
	var handleSuccess = function( o ){
		//alert(o.responseText);
		getElementId("wallPostBoxDiv").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.asyncRequest("GET", URL, callback);
 }
 user.getPicInfo = function(userId){
 	var URL = APPLICATION_URL+"profile/getPicInfo/"+userId+".html?ajaxcall=true";
	var handleSuccess = function( o ){
		//alert(o.responseText);
		getElementId("profilePicDiv").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.asyncRequest("GET", URL, callback);
 }
 user.changepictureform = function(userId){
 	getElementId('panel').style.display = 'block';
 	panel.show();
 	var URL = APPLICATION_URL+"profile/changepictureform/"+userId+".html?ajaxcall=true";
 	var handleSuccess = function( o ){
		getElementId("panelDiv").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.asyncRequest("GET", URL, callback);
 }
 user.changePic = function(userId){
 	var URL = APPLICATION_URL+"profile/changePic/"+userId+".html?ajaxcall=true";
 	var loader = getElementId("loaderChangePic");
	var formObject = getElementId("changePicForm");
	var handleSuccess = function( o ){
		if(o.responseText == 'success'){
			loader.style.display='none';
			alert("Profile Picture Successfully Changed");
			//location.href = APPLICATION_URL+'profile/page/'+userId;
			panel.hide();user.getPicInfo(userId);
		}
		else{
		getElementId("panelDiv").innerHTML=o.responseText;
		}
	}
	var handleFailure = function( o ){}
	var callback={upload:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject,true);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.composeUserMail = function(userid){ //this will call compose method from user page
	getElementId("sendMailPanel").style.display = 'block';
 	sendMailPanel.show();
		mailURL = APPLICATION_URL+"profile/composeMail/"+userid+".html?ajaxcall=true";
		//showLoading("mailLoad");
		handleSuccess=function(o){
			//hideLoading("mailLoad");
			getElementId("mailDiv").innerHTML=o.responseText;
		}
		callback={success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.asyncRequest("GET",mailURL,callback)
}
user.sendMail = function(){
		mailURL = APPLICATION_URL+"mail/sendMail/"+"?ajaxcall=true";
		formObject=getElementId("sendMailForm");
		formObject.Send.disabled = "disabled";
		handleSuccess=function(o){
			//pre.hide();
			getElementId("mailDiv").innerHTML=o.responseText;
		}
		callback={success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject);
		//pre.show();
		YAHOO.util.Connect.asyncRequest("POST",mailURL,callback)
}
user.senddrinkform = function(toId,searchForm){
		if(searchForm == null){
			//alert('direct');
			mailURL = APPLICATION_URL+"profile/senddrinkform/"+toId+".html?ajaxcall=true";	
		}
		else{
			//alert('from Search');
			mailURL = APPLICATION_URL+"profile/senddrinkform/"+toId+"/"+searchForm+".html?ajaxcall=true";
		}
		getElementId("sendDrinkPanel").style.display = 'block';
		sendDrinkPanel.show();
		//showLoading("mailLoad");
		handleSuccess=function(o){
			//hideLoading("mailLoad");
			getElementId("sendDrinkDiv").innerHTML=o.responseText;
		}
		callback={success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.asyncRequest("GET",mailURL,callback)
}
user.sendrink = function(toId,fromSearch){
		//alert(fromSearch); exit;
		if(fromSearch == null){
			mailURL = APPLICATION_URL+"profile/sendrink/"+toId+".html?ajaxcall=true";
		}
		else{
			mailURL = APPLICATION_URL+"profile/sendrink/"+toId+","+fromSearch+".html?ajaxcall=true";
		}
		formObject=getElementId("sendDrinkForm");
		handleSuccess=function(o){
			if(o.responseText == 'success'){
				location.href = APPLICATION_URL+'profile/page/'+toId;
			}
			else{
				getElementId("sendDrinkDiv").innerHTML=o.responseText;
			}
		}
		callback={success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.setForm(formObject);
		//pre.show();
		YAHOO.util.Connect.asyncRequest("POST",mailURL,callback)
}
user.deletedrink = function(drinkId,userId){
	var URL = APPLICATION_URL+"profile/deletedrink/"+drinkId+".html?ajaxcall=true";
	var handleSuccess = function( o ){
		alert(o.responseText);
		location.href = APPLICATION_URL+'profile/myProfile/'+userId;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.asyncRequest("GET", URL, callback);
}
user.accountSettings = function(){
	getElementId('accountSettingPanel').style.display = 'block';
	accountSettingPanel.show();
	var mailURL = APPLICATION_URL+"user/settings?ajaxcall=true";
	var handleSuccess=function(o){
		getElementId("accountSettingsDiv").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.asyncRequest("GET", mailURL, callback);
}
user.getPass = function(){ 
	getElementId('forgotPasswordPanel').style.display = 'block';
	forgotPasswordPanel.show();
	var mailURL = APPLICATION_URL+"Home/getPassForm?ajaxcall=true";
	var handleSuccess=function(o){
		getElementId("forgotPasswordDiv").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.asyncRequest("GET", mailURL, callback);
}
user.forgotPass = function(){
	resourceURL = APPLICATION_URL+"Home/forgotPass?ajaxcall=true";
	x = getElementId("forgotPasswordForm");
	handleSuccess = function( o ){
		getElementId("forgotPasswordDiv").innerHTML=o.responseText;
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(x);
	YAHOO.util.Connect.asyncRequest("POST", resourceURL, callback);
}
user.fetchBarscenes = function(stateId){
	var URL = APPLICATION_URL+"signup/fetchBarscenes/"+stateId+"?ajaxcall=true";
	getElementId("barscenesList").innerHTML = '<b>loading...</b>';
	var handleSuccess = function( o ){
		getElementId("barscenesList").innerHTML=o.responseText;
	}

	var callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET", URL, callback);
 }
 user.acceptfriend = function(userId,invitorId){
	mailURL = APPLICATION_URL+"user/acceptfriend/"+userId+"/"+invitorId+".html?ajaxcall=true";
	handleSuccess=function(o){
		alert(o.responseText);
		location.href = APPLICATION_URL+'user/friendrequests';
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET",mailURL,callback)
 }
 user.rejectfriend = function(userId,invitorId){
	mailURL = APPLICATION_URL+"user/rejectfriend/"+userId+"/"+invitorId+".html?ajaxcall=true";
	handleSuccess=function(o){
		alert(o.responseText);
		location.href = APPLICATION_URL+'user/friendrequests';
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET",mailURL,callback)
 }
 user.searchuser = function(){
 	URL = APPLICATION_URL+"search/searchUserResult?ajaxcall=true";
	x = getElementId("searchForm");
	handleSuccess = function( o ){
		getElementId("userGridDiv").innerHTML=o.responseText;
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(x);
	YAHOO.util.Connect.asyncRequest("POST", URL, callback);
 }
 user.addfriend = function(userId){
 	URL = APPLICATION_URL+"search/sendFriendRequest/"+userId+".html?ajaxcall=true";
	handleSuccess=function(o){
		alert(o.responseText);
		user.searchuser();
		//location.href = APPLICATION_URL+'user/friendrequests';
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET",URL,callback)
 }
 user.clearSearchField = function(){
 	getElementId('searchFriendForm').searchStr.value = '';
 }
 user.filterFriends = function(){
 	URL = APPLICATION_URL+"friends/filterFriends?ajaxcall=true";
 	x = getElementId("searchFriendForm");
	handleSuccess=function(o){
		getElementId('friendsDiv').innerHTML = o.responseText;
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(x);
	YAHOO.util.Connect.asyncRequest("POST",URL,callback)
 }
 user.changePassword = function(){
 	URL = APPLICATION_URL+"user/changePassword?ajaxcall=true";
 		var loader = getElementId("loaderChangePass");
 	x = getElementId("changePassForm");
	handleSuccess=function(o){
		loader.style.display='none';
		getElementId('passSettingsDiv').innerHTML = o.responseText;
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(x);
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("POST",URL,callback)
 }
 user.showTimeDiv = function(barId){
 	if(getElementId("timeDiv-"+barId).style.display == 'none'){
 		getElementId("timeDiv-"+barId).style.display = 'block';
 	}
 	else if(getElementId("timeDiv-"+barId).style.display == 'block'){
 		getElementId("timeDiv-"+barId).style.display = 'none';
 	}
 }
 user.createPlanForm = function(sDate,barsceneId){
 	URL = APPLICATION_URL+"user/createPlanForm/"+sDate+"/"+barsceneId+".html?ajaxcall=true";
	handleSuccess=function(o){
		//alert(o.responseText);
		//location.href = APPLICATION_URL+'user/friendrequests';
		getElementId('createPlansDiv').innerHTML = o.responseText;
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET",URL,callback)
 }
 user.savePlans = function(){
 	URL = APPLICATION_URL+"user/savePlans?ajaxcall=true";
 	x = getElementId("createPlansForm");
	handleSuccess=function(o){
		alert("Saved Successfully");
		//location.href = APPLICATION_URL+"user/home";
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(x);
	YAHOO.util.Connect.asyncRequest("POST",URL,callback)
 }
 user.invitetonight = function(userId){
	getElementId('inviteTonightPanel').style.display = 'block';
 	inviteTonightPanel.show();
 	var URL = APPLICATION_URL+"profile/inviteTonightForm/"+userId+".html?ajaxcall=true";
	var handleSuccess = function( o ){
		getElementId("inviteTonightDiv").innerHTML=o.responseText;
	}
	var handleFailure = function( o ){}
	var callback={success:handleSuccess,failure:handleFailure}
	YAHOO.util.Connect.asyncRequest("GET", URL, callback);
 }
 user.inviteTonight = function(){
 	URL = APPLICATION_URL+"profile/inviteTonight?ajaxcall=true";
 	x = getElementId("inviteTonightForm");
	handleSuccess=function(o){
		getElementId('inviteTonightDiv').innerHTML = o.responseText;
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(x);
	YAHOO.util.Connect.asyncRequest("POST",URL,callback)
 }
 user.acceptinvitation = function(planId,invitationId){
 	URL = APPLICATION_URL+"user/acceptinvitation/"+planId+"/"+invitationId+".html?ajaxcall=true";
	handleSuccess=function(o){
		alert(o.responseText);
		location.href = APPLICATION_URL+'user/invitations';
		//getElementId('panelDiv').innerHTML = o.responseText;
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET",URL,callback)
 }
 user.rejectinvitation = function(planId,invitationId){
 	URL = APPLICATION_URL+"user/rejectinvitation/"+planId+"/"+invitationId+".html?ajaxcall=true";
	handleSuccess=function(o){
		alert(o.responseText);
		location.href = APPLICATION_URL+'user/invitations';
		//getElementId('panelDiv').innerHTML = o.responseText;
	}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET",URL,callback)
 }
 user.deletefriend = function(userId){
 	if(confirm("Are you sure you want to delete this person from your friends' list?"))
 	{
 		URL = APPLICATION_URL+"user/deleteFriend/"+userId+".html?ajaxcall=true";
		handleSuccess=function(o){
		alert(o.responseText);
		location.href = APPLICATION_URL+'friends/home';
		//getElementId('panelDiv').innerHTML = o.responseText;
		}
		callback={success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.asyncRequest("GET",URL,callback)
	}
 }
 user.deletePhotos = function(photoId,albumId){
 	if(confirm("Are you sure you want to delete this photo ?"))
 	{
 		URL = APPLICATION_URL+"album/deletePhotos/"+photoId+".html?ajaxcall=true";
		handleSuccess=function(o){
			location.href=APPLICATION_URL+"album/eAlbum/editAlbum/editPhoto/"+albumId;
			
	}
		callback={success:handleSuccess,failure:this.handleFailure}
		YAHOO.util.Connect.asyncRequest("GET",URL,callback)
	}
 }


	
 
