

if(typeof com == "undefined")
{
	com = function(){};
}

if(typeof com.ixonos == "undefined")
{
	com.ixonos = function(){};
}

//package name
com.ixonos.more = function(){};


com.ixonos.more.onDeviceReady = function()
{
	fscIsMorePage = true;
	
	//com.ixonos.fsc.addAjaxSend();
	com.ixonos.more.initialize();

	// points ======================
	com.ixonos.fsc.setPointsNum();
			   
	com.ixonos.fsc.initBottomBar("More");
	com.ixonos.more.bindItems();
	$('.morePoints').click(function(){
			window.localStorage.setItem(buyPointsPage.previousPage,"html/more.html");
			window.localStorage.setItem(buyPointsPage.previousPageDeviceReadyFunc,"com.ixonos.more.onDeviceReady");
			loadPage("html/buyPoints.html","com.ixonos.buyPoints.onDeviceReady");
							
	});
	

  	var activeScreen = document.querySelector(".moreContent");
	(new TouchScroll(activeScreen, {elastic:true})).setupScroller(true);

	

	
};

com.ixonos.more.initialize = function()
{	
	//initialize morepage 
	var html = '';
	html += '<div class="titleBar">';
	html +=		'<div class="logo"><img src="img/navigation/logo-header.png"/></div>';
	html +=		'<a class="deleteShadowButton"><div class="points morePoints">';
	html +=			'<div class="pointsNum"></div>';
	html +=			'<div class="pointsUnit">PTS</div>';
	html +=		'</div></a>';
	html += '</div>';
	html += '<div class = "moreContent" >';
	html +=		'<div class = "moreItems">';
	
	//Favorite
	html +=			'<div class = "moreItem moreFavorite">';
	html +=				'<div class = "moreIcon" style ="left: 4px;top:4px;"><img src="img/icons/icon-favorites.png"/></div>';
	html +=				'<div class="moreWord">' + more.favorite + '</div>';
	html +=				'<div class="numIcon moreFavoriteNum"></div>';
	html +=			'</div>';
	
	//winks
	html +=			'<div class = "moreItem moreWinks">';
	html +=				'<div class = "moreIcon" style ="left: 12px"><img src="img/icons/icon-winks.png"/></div>';
	html +=				'<div class="moreWord">' + more.winksText + '</div>';
	html +=				'<div class="numIcon moreWinksNum"></div>';
	html +=			'</div>';

	//gifts
	html +=			'<div class = "moreItem moreGifts">';
	html +=				'<div class = "moreIcon" style ="left: 11px"><img src="img/icons/icon-gifts.png"/></div>';
	html +=				'<div class="moreWord">' + more.giftsText + '</div>';
	html +=				'<div class="numIcon moreGiftsNum"></div>';
	html +=			'</div>';

	//invite Friends 
	html +=			'<div class = "moreItem moreInviteFriends">';
	html +=				'<div class = "moreIcon" ><img src="img/icons/icon-inviteFriends.png"/></div>';
	html +=				'<div class="moreWord">' + more.inviteFriendsText +'</div>';
	html +=			'</div>';
	//Manage photos
	html +=			'<div class = "moreItem moreManagePotos">';
	html +=				'<div class = "moreIcon" style ="left: 7px"><img src="img/icons/icon-managephotos.png"/></div>';
	html +=				'<div class="moreWord">' + more.managePhotos + '</div>';
	html +=			'</div>';
	


	//Buy Points
	html +=			'<div class = "moreItem moreBuyPoints">';
	html +=				'<div class = "moreIcon" style ="left: 5px"><img src="img/icons/icon-buypoints.png"/></div>';
	html +=				'<div class="moreWord">' + more.buyPointsText +'</div>';
	html +=			'</div>';

	//Edit My Profile
	html +=			'<div class = "moreItem moreEditProfile">';
	html +=				'<div class = "moreIcon"><img src="img/icons/icon-myaccount2.png"/></div>';
	html +=				'<div class="moreWord">' + more.editMyProfile + '</div>';
	html +=			'</div>';
	
	// view myProfile
	html +=			'<div class = "moreItem moreViewMyProfile">';
	html +=				'<div class = "moreIcon" style ="left: 9px"><img src="img/icons/icon-editprofile.png"/></div>';
	html +=				'<div class="moreWord">' + more.viewMyProfileText + '</div>';
	html +=			'</div>';
	
	//edit browse settings 
	html +=			'<div class = "moreItem moreBrowseSetting">';
	html +=				'<div class = "moreIcon"><img src="img/icons/search.png"/></div>';
	html +=				'<div class="moreWord">' + more.browseSettingText +'</div>';
	html +=			'</div>';
	//Privacy
	html +=			'<div class = "moreItem morePrivacy">';
	html +=				'<div class = "moreIcon" style ="left: 4px;top:4px;"><img src="img/icons/icon-privacy.png"/></div>';
	html +=				'<div class="moreWord">' + more.privacy + '</div>';
	html +=			'</div>';

	//My Accout
	html +=			'<div class = "moreItem moreMyAccount">';
	html +=				'<div class = "moreIcon" style ="left: 10px"><img src="img/icons/icon-myaccount1.png"/></div>';
	html +=				'<div class="moreWord">' + more.myAccount + '</div>';
	html +=			'</div>';
	
	
	//Help
	html +=			'<div class = "moreItem moreHelp">';
	html +=				'<div class = "moreIcon" style ="left: 5px"><img src="img/backupIcons/Public/icon-help.png"/></div>';
	html +=				'<div class="moreWord">' + more.helpTitleText + '</div>';
	html +=			'</div>';

	//Sign Out
	html +=			'<div class = "moreItem moreSignOut" style="background:url()">';
	html +=				'<div class = "moreIcon" style ="left: 5px"><img src="img/backupIcons/Public/icon-signout.png"/></div>';
	html +=				'<div class="moreWord">' + more.signOutText + '</div>';
	html +=			'</div>';
	html +=		'</div>';
	html += '</div>';
	html += '<div class="bottomBar"></div>';
	
	$("#morePage").append(html);
	$(".numIcon").hide();

};

com.ixonos.more.bindItems =  function()
{
	$(".moreManagePotos").click(function()
								{
								window.localStorage.setItem(uploadPhoto.uploadPhotoPrePage, "html/more.html"); 		
								window.localStorage.setItem(uploadPhoto.previousPageDeviceReadyFunc, "com.ixonos.more.onDeviceReady"); 		
								loadPage("html/managePhoto.html","com.ixonos.more.managePhoto.onDeviceReady");

								});
	
	
	$(".moreEditProfile").click(function()
								{
								loadPage("html/editProfile.html","com.ixonos.editProfile.onDeviceReady");

								});
	
	$(".moreViewMyProfile").click(function()
								  {
								  var memberId = window.localStorage.getItem(loginUser.memberId);
								  window.localStorage.setItem(profileNextMember.memberToShowId, memberId);
								  window.localStorage.setItem(profileNextMember.profileBackToPage,"html/more.html");
								  window.localStorage.setItem(profileNextMember.previousPageDeviceReadyFunc,"com.ixonos.more.onDeviceReady");
								  
								  loadPage("html/Profile.html","com.ixonos.profile.onDeviceReady");											 
								  
								  
								  });
	
	$(".moreWinks").click(function()
						  {
						
						  loadPage("html/winks.html","com.ixonos.more.winks.onDeviceReady");

						  });
	
	$(".moreGifts").click(function()
						  {
						  loadPage("html/gifts.html","com.ixonos.more.gifts.onDeviceReady");

						  });
	
	$(".moreInviteFriends").click(function()
								  {
								  loadPage("html/inviteFriendsPre.html","com.ixonos.inviteFriendsPre.onDeviceReady");
								  });

	$(".moreBuyPoints").click(function()
	  {
		window.localStorage.setItem(buyPointsPage.previousPage,"html/more.html");					  
							  window.localStorage.setItem(buyPointsPage.previousPageDeviceReadyFunc,"com.ixonos.more.onDeviceReady");					  
		//location.href="buyPoints.html";
							  loadPage("html/buyPoints.html","com.ixonos.buyPoints.onDeviceReady");

	  });
	
	$(".moreBrowseSetting").click(function()
								  {
								  window.localStorage.setItem(browseSettingsPage.browseSettingsBackPage,"html/more.html");
								  window.localStorage.setItem(browseSettingsPage.browseSettingsBackPageDeviceReadyFunc,"com.ixonos.more.onDeviceReady");
							  
								  loadPage("html/browseSettings.html","com.ixonos.browseMembers.browseSettingsDeviceReady");

								  });
	
	 
	$(".moreMyAccount").click(function()
							  {
							  loadPage("html/editAccount.html","com.ixonos.editAccount.onDeviceReady");

							  });
	
	$(".moreFavorite").click(function()
							{
							 var tempFavouriteNum = $(this).children(".moreFavoriteNum").text();
							 window.localStorage.setItem(favourite.currentPage,"favourite");

							 if(tempFavouriteNum > 0 || tempFavouriteNum == 'NA')
							 {
								window.localStorage.setItem(favourite.currentPage,"fans");
							 }
							loadPage("html/Favourite.html","com.ixonos.more.favourite.onDeviceReady" );
							
							});
	
	$(".morePrivacy").click(function()
							  {
							  loadPage("html/Privacy.html","com.ixonos.privacy.onDeviceReady");
							  
							  });
	

	$(".moreHelp").click(function()
	 {
			loadPage("html/help.html","com.ixonos.help.onDeviceReady");

	 });		
					 
	$(".moreSignOut").click(function()
	{
		com.ixonos.fsc.loginOut();
	});	
					
	
	
	
};

