

if(typeof com == "undefined")
{
	com = function(){};
}

if(typeof com.ixonos == "undefined")
{
	com.ixonos = function(){};
}

com.ixonos.buyPoints = function(){};

//var buyPointsReturnFsc = false;

com.ixonos.buyPoints.onDeviceReady = function()
{
	//com.ixonos.fsc.addAjaxSend();
	
	com.ixonos.fsc.setPointsNum();
	
	com.ixonos.buyPoints.initPointPage();
	
	com.ixonos.buyPoints.bindItems();
	
	com.ixonos.fsc.initBottomBar("");	
};

com.ixonos.buyPoints.buyPointsSubPageDeviceReady = function()
{
	//com.ixonos.fsc.addAjaxSend();
		
	com.ixonos.fsc.setPointsNum();
	
	com.ixonos.buyPoints.initPointEarnAndUsePage();
	
	com.ixonos.fsc.initBottomBar("");	
	
  	var buyPointActiveScreen = document.querySelector(".EarnAndUsePointContent");
	(new TouchScroll(buyPointActiveScreen, {elastic:true})).setupScroller(true);
}				

com.ixonos.buyPoints.initPointEarnAndUsePage = function(){	
	html = '';
	html += '<div class="titleBar">';
	html +=		'<div class="logo"><img src="img/navigation/logo-header.png"/></div>';
	html +=		'<a class = "deleteShadowButton"><div class="backButton" id="pointsEarnBackButton">' + public.backText + '</div></a>';
	html +=		'<a class = "deleteShadowButton"><div class="points">';
	html +=			'<div class="pointsNum"></div>';
	html +=			'<div class="pointsUnit">PTS</div>';
	html +=		'</div></a>';
	html +=	'</div>';
	html += '<div class="EarnAndUsePointContent">';
	html += '<div class="EarnAndUsePageUsingPoints">';
	html += '<div class="EarnAndUsePageTitle"><div class="EarnAndUsePageTitleStyle">'+buyPoints.pointEranUsingPoints+'</div></div>';
	html += '<div class="EarnAndUsePageUsingPointsText1"><div class="EarnAndUsePageUsingPointsTextStyle">'+buyPoints.pointEranUsingPointsText1+'</div></div>';
	html += '<div class="EarnAndUsePageUsingPointsText2"><div class="EarnAndUsePageUsingPointsTextStyle">'+buyPoints.pointEranUsingPointsText2+'</div></div></div>';
	html += '<div class="EarnAndUsePagePointsTable">';
	html += '<div class="EarnAndUsePageTitle"><div class="EarnAndUsePageTitleStyle">'+buyPoints.pointEranPointsTable+'</div></div>';
	html += '<div class="EarnAndUsePageEarnTable">';
	html += '<div class="EarnAndUsePageTableFirstItem">';
	html += '<div class="EarnAndUsePageTableItemFirstL">';
	html += '<div class="EarnAndUsePageTableItemLText"><div class="EarnAndUsePageTableFirstItemTextStyle">'+buyPoints.pointEranTableItem1Title+'</div></div></div>';
	html += '<div class="EarnAndUsePageTableItemFirstR">';
	html += '<div class="EarnAndUsePageTableItemRText"><div class="EarnAndUsePageTableFirstItemTextStyle">'+buyPoints.pointEarnTableItem1Earn+'</div></div></div></div>';
	html += '<div class="EarnAndUsePageTableItem2">';
	html += '<div class="EarnAndUsePageTableItemL">';
	html += '<div class="EarnAndUsePageTableItemLText"><div class="EarnAndUsePageTableItemTextStyle">'+buyPoints.pointEranTableItem2Text+'</div></div></div>';
	html += '<div class="EarnAndUsePageTableItemR">';
	html += '<div class="EarnAndUsePageTableItemRText"><div class="EarnAndUsePageTableItemTextStyle">10</div></div></div></div>';
	html += '<div class="EarnAndUsePageTableItem3">';
	html += '<div class="EarnAndUsePageTableItemL">';
	html += '<div class="EarnAndUsePageTableItemLText"><div class="EarnAndUsePageTableItemTextStyle">'+buyPoints.pointEranTableItem3Text+'</div></div></div>';
	html += '<div class="EarnAndUsePageTableItemR">';
	html += '<div class="EarnAndUsePageTableItemRText"><div class="EarnAndUsePageTableItemTextStyle">100</div></div></div></div>';
	html += '<div class="EarnAndUsePageEarnTableEndItem">';
	html += '<div class="EarnAndUsePageTableItemEndL">';
	html += '<div class="EarnAndUsePageTableItemLText"><div class="EarnAndUsePageTableItemTextStyle">'+buyPoints.pointEranTableItem4Text+'</div></div></div>';
	html += '<div class="EarnAndUsePageTableItemEndR">';
	html += '<div class="EarnAndUsePageTableItemRText"><div class="EarnAndUsePageTableItemTextStyle">500</div></div></div></div>';
	html += '</div>';
	
	html += '<div class="EarnAndUsePageSpendTable">';
	html += '<div class="EarnAndUsePageTableFirstItem">';
	html += '<div class="EarnAndUsePageTableItemFirstL">';
	html += '<div class="EarnAndUsePageTableItemLText"><div class="EarnAndUsePageTableFirstItemTextStyle">'+buyPoints.pointSpendTableItem1Title+'</div></div></div>';
	html += '<div class="EarnAndUsePageTableItemFirstR">';
	html += '<div class="EarnAndUsePageTableItemRText"><div class="EarnAndUsePageTableFirstItemTextStyle">'+buyPoints.pointSpendTableItem1Spend+'</div></div></div></div>';
	html += '<div class="EarnAndUsePageTableItem2">';
	html += '<div class="EarnAndUsePageTableItemL">';
	html += '<div class="EarnAndUsePageTableItemLText"><div class="EarnAndUsePageTableItemTextStyle">'+buyPoints.pointSpendTableItem2Text+'</div></div></div>';
	html += '<div class="EarnAndUsePageTableItemR">';
	html += '<div class="EarnAndUsePageTableItemRText"><div class="EarnAndUsePageTableItemTextStyle">-100</div></div></div></div>';
	html += '<div class="EarnAndUsePageTableItem3">';
	html += '<div class="EarnAndUsePageTableItemL">';
	html += '<div class="EarnAndUsePageTableItemLText"><div class="EarnAndUsePageTableItemTextStyle">'+buyPoints.pointSpendTableItem3Text+'</div></div></div>';
	html += '<div class="EarnAndUsePageTableItemR">';
	html += '<div class="EarnAndUsePageTableItemRText"><div class="EarnAndUsePageTableItemTextStyle">-200</div></div></div></div>';
//	html += '<div class="EarnAndUsePageTableItem4">';
//	html += '<div class="EarnAndUsePageTableItemL">';
//	html += '<div class="EarnAndUsePageTableItemLText"><div class="EarnAndUsePageTableItemTextStyle">'+buyPoints.pointSpendTableItem4Text+'</div></div></div>';
//	html += '<div class="EarnAndUsePageTableItemR">';
//	html += '<div class="EarnAndUsePageTableItemRText"><div class="EarnAndUsePageTableItemTextStyle">-300</div></div></div></div>';
	html += '<div class="EarnAndUsePageTableItem5">';
	html += '<div class="EarnAndUsePageTableItemL">';
	html += '<div class="EarnAndUsePageTableItemLText"><div class="EarnAndUsePageTableItemTextStyle">'+buyPoints.pointSpendTableItem5Text+'</div></div></div>';
	html += '<div class="EarnAndUsePageTableItemR">';
	html += '<div class="EarnAndUsePageTableItemRText"><div class="EarnAndUsePageTableItemTextStyle">-500</div></div></div></div>';
	html += '<div class="EarnAndUsePageSpendTableEndItem">';
	html += '<div class="EarnAndUsePageTableItemEndL">';
	html += '<div class="EarnAndUsePageTableItemLText"><div class="EarnAndUsePageTableItemTextStyle">'+buyPoints.pointSpendTableItem6Text+'</div></div></div>';
	html += '<div class="EarnAndUsePageTableItemEndR">';
	html += '<div class="EarnAndUsePageTableItemRText"><div class="EarnAndUsePageTableItemTextStyle">-1000</div></div></div></div>';
	html += '</div></div></div>';
	html += '<div class="bottomBar"></div>';
	
	$("#buyPointEarnAndUsePageItem").append(html);
	
	$("#pointsEarnBackButton").click(function(){
									 loadPage("html/buyPoints.html","com.ixonos.buyPoints.onDeviceReady");
									 });
}

//com.ixonos.buyPoints.getCurrentPoints = function(){
//	
//	
//	var html = '';
//	html = '<div class="currentPoint">'+more.currentPointsHead+' '+currentPoints+' '+more.currentPointsEnd+'';
//	html = '</div>';
//	
//	$(".currentPointsItem").append(html);
//};

com.ixonos.buyPoints.initPointPage = function(){
	var currentPoints = window.localStorage.getItem(buyPoints.currentMemberPoints);

	html = '';
	html += '<div class="titleBar">';
	html +=		'<div class="logo"><img src="img/navigation/logo-header.png"/></div>';
	html +=		'<a class = "deleteShadowButton"><div class="backButton" id="buyPointsPageBack">' + public.backText + '</div></a>';
	html +=	'</div>';
	html += '<div class="buyPointContent">';
	html += '<div class="buyPointContentBFSCPText"><div class="buyPointContentBFSCPTextStyle">'+buyPoints.pointBuyFSCPointsText+'</div></div>';
	html += '<div class="currentPoint"><div class="currentPointTextStyle">'+more.currentPointsHead+' '+currentPoints+' '+more.currentPointsEnd+' </div></div>';	
	html += '<div class="buyPointContentTable">';
	html += '<div class="buyPointContentTableItem1">';
	html += '<div class="buyPointContentTableItemLtext"><div class="buyPointContentTableItemLtextStyle">25,000</div></div>';
	html += '<div class="buyPointContentTableItemRtext"><div class="buyPointContentTableItemRtextStyle">$9.99</div></div>';
	html += '<a class = "deleteShadowButton"><div class="buyPointContentTableBUtton">';
	html += '<div class="buyPointContentTableItemRRtext"><div class="buyPointContentTableItemRRtextStyle" id = "firstBuyNow">'+buyPoints.pointBuyNowText+'</div></div></div></a>';
	html += '</div>';
	html += '<div class="buyPointContentTableItem2">';
	html += '<div class="buyPointContentTableItemLtext"><div class="buyPointContentTableItemLtextStyle">10,000</div></div>';
	html += '<div class="buyPointContentTableItemRtext"><div class="buyPointContentTableItemRtextStyle">$4.99</div></div>';
	html += '<a class = "deleteShadowButton"><div class="buyPointContentTableBUtton">';
	html += '<div class="buyPointContentTableItemRRtext"><div class="buyPointContentTableItemRRtextStyle" id = "SecondBuyNow">'+buyPoints.pointBuyNowText+'</div></div></div></a>';
	html += '</div>';
	html += '<div class="buyPointContentTableItem3">';
	html += '<div class="buyPointContentTableItemLtext"><div class="buyPointContentTableItemLtextStyle">3,000</div></div>';
	html += '<div class="buyPointContentTableItemRtext"><div class="buyPointContentTableItemRtextStyle">$1.99</div></div>';
	html += '<a class = "deleteShadowButton"><div class="buyPointContentTableBUtton">';
	html += '<div class="buyPointContentTableItemRRtext"><div class="buyPointContentTableItemRRtextStyle" id = "threeBuyNow">'+buyPoints.pointBuyNowText+'</div></div></div></a>';
	html += '</div>';
	html += '<div class="buyPointContentTableItem4">';
	html += '<div class="buyPointContentTableItemLtext"><div class="buyPointContentTableItemLtextStyle">1,000</div></div>';
	html += '<div class="buyPointContentTableItemRtext"><div class="buyPointContentTableItemRtextStyle">$0.99</div></div>';
	html += '<a class = "deleteShadowButton"><div class="buyPointContentTableBUtton">';
	html += '<div class="buyPointContentTableItemRRtext"><div class="buyPointContentTableItemRRtextStyle" id = "fourBuyNow">'+buyPoints.pointBuyNowText+'</div></div></div></a>';
	html += '</div></div>';
	html += '<div class="buyPointContentLink">';
	html += '<div class="buyPointContentLinkBg">';
	html += '<div class="buyPointContentLinkText"><a class="buyPointContentLinkTextStyle" href = "#">'+buyPoints.pointLinkToEranText+'</a></div></div>';
	html += '</div></div>';
	html += '<div class="bottomBar"></div>';
	
	$(".buyPointsPageItem").append(html);
}

com.ixonos.buyPoints.bindItems =  function()
{
	
	var backPage = window.localStorage.getItem(buyPointsPage.previousPage);
	var backPageDeviceReadyFunc = window.localStorage.getItem(buyPointsPage.previousPageDeviceReadyFunc);
	
	$("#buyPointsPageBack").click(function(){
									loadPage(backPage,backPageDeviceReadyFunc);
								  });
	
	$(".buyPointContentLinkBg").click(function()
									  {
										loadPage("html/buyPointsSubPage.html","com.ixonos.buyPoints.buyPointsSubPageDeviceReady");
									  });
	
	$("#firstBuyNow").click(function(){	
							//alert("25000");
							//buyPointsReturnFsc = true;
							window.localStorage.setItem(point.addPointsNum, "25000"); 
							window.trackingByGoogle.onClickBuy(0);
							 	
							});
	
	$("#SecondBuyNow").click(function(){
							 //alert("10000");
							 //buyPointsReturnFsc = true;
							 window.localStorage.setItem(point.addPointsNum, "10000");
							 window.trackingByGoogle.onClickBuy(1);
								
							 });
	
	$("#threeBuyNow").click(function(){
							//alert("3000");
							//buyPointsReturnFsc = true;
							window.localStorage.setItem(point.addPointsNum, "3000");
							window.trackingByGoogle.onClickBuy(2);
						     
							});
	
	$("#fourBuyNow").click(function(){
						   //alert("1000");
						   //buyPointsReturnFsc = true;
						   window.localStorage.setItem(point.addPointsNum, "1000");
						   window.trackingByGoogle.onClickBuy(3);
						 
						   });
};
com.ixonos.buyPoints.removeLoadPage = function()
{
	//buyPointsReturnFsc = false;
	com.ixonos.fsc.removeLoadPage();
}
com.ixonos.buyPoints.addPoint= function()
{
	var url = server.serverIp + "rest/pointsServer/addPoints";
	var memberIdStr = window.localStorage.getItem(loginUser.memberId);
	var points = window.localStorage.getItem(point.addPointsNum);
	
	com.ixonos.fsc.loadPage("buyPointsPage", 1);
	$.getJSON(url,{currentMemberId:memberIdStr, points: points},function(string){
			  if(typeof string == 'undefined')
			  {
			  com.ixonos.fsc.serverErrorAlert();
			  }
			  else if(string.status == -100)
			  {
			  com.ixonos.fsc.requestHeaderError();
			  }
			  else if(string.status != 1)
			  {
			  com.ixonos.fsc.serverErrorAlert();
			  }
			  
			  url = '';
	          url = server.serverIp + "rest/homeServer/points?memberId=" + memberIdStr ;
	          $.getJSON(url,
						function(string)
						{			  
						if(string.status == 1)
						{
						window.localStorage.setItem(buyPoints.currentMemberPoints, string.points);
						loadPage("html/buyPoints.html","com.ixonos.buyPoints.onDeviceReady");
						}
						//buyPointsReturnFsc = false;
						com.ixonos.fsc.removeLoadPage();
			  }
			  );
			  
	});
}

