if(typeof com == "undefined")
{
	com = function(){};
}

if(typeof com.ixonos == "undefined")
{
	com.ixonos = function(){};
}

com.ixonos.login = function(){};

com.ixonos.login.onDeviceReady = function()
{
	com.ixonos.fsc.loadPage("login",1, "index");
	window.localStorage.setItem(facebook.ajaxHead, "FALSE");
	window.localStorage.setItem(twitter.twAjaxHead, "FALSE");
	
	com.ixonos.login.bindEvent();
	com.ixonos.login.internationalLgPage();
	
	var preventTouchMove = function(event)
	{
		event.preventDefault();
		event.stopPropagation();
	}
	
	var isScrollToOld = "false";
	
	var scrollToOld = function(){
		if(isScrollToOld == "true"){
			window.scrollTo(0, 0);
		}
	}
	
	
	
	$("#joinfreeLg").click(function(){	
						   loadPage("html/register.html","com.ixonos.register.onDeviceReady");	
						   });
	
	$(".faceBookButtonFrame").click(function(){	
			window.localStorage.setItem(loginUser.rgCountryId, $('#statesSelectLg').val());	 
			window.plugins.facebook.authorize("201409693215661" ,function(string){			
			com.ixonos.fsc.loadPage("login",1, "index");
			if(string.gender == "female")
			{gender = "F"; }
			else{gender = "M";}
			
			birthday = string.birthday;
			month = birthday.substring(0, 2);
			day = birthday.substring(3, 5);
			year = birthday.substring(6, 10);

			first_name = string.first_name;
			last_name = string.last_name;
			email = string.email;
			window.localStorage.setItem(loginUser.memberEmail, email);
			picurl = "http://graph.facebook.com/" + string.id + "/picture?type=large";
			
			if((typeof string.locale != "undefined") && (string.locale != null) && (string.locale != ""))
				window.localStorage.setItem(loginUser.rgCountryId, string.locale);
			
			window.plugins.facebook.getAccess(function(string){
				 accessToken = string.token;
				 window.localStorage.setItem(facebook.ajaxHead, "TRUE");
				 com.ixonos.fsc.loginByOthers(first_name, last_name, email, gender, accessToken, "facebook", day, month, year, "", picurl);
				});		
			});
		});			
		 
	
	$(".twitterButtonFrame").click(function(){
	$.ajaxSetup({cache:true},{global: true});
								   loadLoadingPage();
								   //window.localStorage.setItem(loginUser.FBLoadIndex, "TRUE");	
								   window.localStorage.setItem(loginUser.rgCountryId, $('#statesSelectLg').val());
								   window.localStorage.setItem(loginUser.hasEnteredFB, "TRUE");
								   
								   var my_request_url = "https://api.twitter.com/oauth/request_token";
								   
								   var my_request_method = "GET";
								   
								   var oauth_timestamp = com.ixonos.fsc.getTimestamp();
								   
								   var oauth_nonce = com.ixonos.fsc.getNonce(11);
								   
								   var oauth_consumer_key = "azlqlaMP0Xev7xCGz0dOw";//"wPWCp3JSLFaA9JzOjTfvWA";
								   
								   var oauth_signature_method = "HMAC-SHA1";
								   
								   var oauth_version = "1.0a";
								   
								   var baseString = com.ixonos.fsc.formEncode(my_request_method, my_request_url, oauth_consumer_key, oauth_nonce, oauth_signature_method, oauth_timestamp, oauth_version);
								   
								   var consumer_secret = "yBWB8N54iXQveqcb1ct48YCVPFzHm100E6RtIxVNcNQ" + "&";//"0TLgrYXEnmSPKameXzgebU9aR8CUg86HGKf8Kap1Q" + "&";
								   
								   var oauth_signature = com.ixonos.fsc.getSignature(consumer_secret, baseString);
								   
								   var requestURL = "https://api.twitter.com/oauth/request_token?";						   
								   
								   requestURL += "oauth_consumer_key="+oauth_consumer_key;
								   requestURL += "&oauth_signature_method="+oauth_signature_method;
								   requestURL += "&oauth_signature="+oauth_signature;
								   requestURL += "&oauth_timestamp="+oauth_timestamp;
								   requestURL += "&oauth_nonce="+oauth_nonce;
								   requestURL += "&oauth_version="+oauth_version;
								   
								   window.localStorage.setItem(twitter.timeStamp, oauth_timestamp);	
								   window.localStorage.setItem(twitter.nonce, oauth_nonce);						   
								   window.localStorage.setItem(twitter.signature, oauth_signature);
								   
								   $.ajaxSetup({timeout:30000,"error":function(xRHr, info, p)
											   {
											   window.localStorage.setItem(loginUser.hasEnteredFB, "FALSE");
											   com.ixonos.fsc.removeLoadPage();
											   
											   if(info == "timeout")
											   com.ixonos.fsc.alert(public.NetWorkTWTimeout,function(){}, public.errorTitleText);
											   else if(info == "error")
											   com.ixonos.fsc.alert(public.NetWorkTWError,function(){}, public.errorTitleText);
											   else 
											   com.ixonos.fsc.alert(public.serverUnavailableText,function(){}, public.errorTitleText);
											   
											   $.ajaxSetup({cache:false},{global: true});
											   }
											   
											   });
								   
								   $.get(requestURL,
										 function(string){
											if(string == ""){
										       window.localStorage.setItem(loginUser.hasEnteredFB, "FALSE");
												com.ixonos.fsc.removeLoadPage();
												 com.ixonos.fsc.alert(public.noNetWork,function(){}, public.errorTitleText);
												
											}
											else{
												 var results = string.split("&");
												 
												 var token = results[0].split("=");
												 var oauth_token = token[1];
												 
												 var authorizeURL = "https://api.twitter.com/oauth/authorize?";
												 authorizeURL += "oauth_token=" + oauth_token;	
												 
												 top.location.href = authorizeURL;
											}
											
											$.ajaxSetup({cache:false},{global: true});
									});
	}); 
	
	$("#rgCancel").click(function(){
						 loadPage("login.html","com.ixonos.login.onDeviceReady");
	
						 
						 });
	
	$("#lgForgetPss").click(function(){
							loadPage("html/forgetPssword.html","com.ixonos.login.forgotPasswordDeviceReady");
							});
	
	
	
	$("#lgLearnM").click(function(){
						 
						 loadPage("html/learnMore.html","com.ixonos.login.learnmoreDeviceReady");
						 });
	
	
	com.ixonos.fsc.getPosition();
	
	
	com.ixonos.login.loadCountries();
	com.ixonos.login.loginFun();
		
};


com.ixonos.login.initSelect = function(lists)
{	
	selectLg = document.getElementById("statesSelectLg");
	//selectRg = document.getElementById("statesSelectRg");
	
	var result = lists.toString();
	
	if(typeof result === "string")
	{
	 result = JSON.parse(lists);
	}
	
	$.each(result, function(index){
		   
		   		   if(this.name.length > 19)
		   		   {
		   		   header = "";
		   		   header = this.name.substr(0, 8);
		   		   last = "";
		   		   last = this.name.substr(this.name.length-9, 8);
		   		   newName = "";
		   		   newName = header + "..." + last;
		   		   
		   		   selectLg.options[index] = new Option(newName, this.id);
		   		  // selectRg.options[index] = new Option(newName, this.id);
		   		   }
		   		   else{
		   		   selectLg.options[index] = new Option(this.name, this.id);
		   		   //selectRg.options[index] = new Option(this.name, this.id);
		   }
		   		   
	});
	
	com.ixonos.fsc.removeLoadPage();
}

com.ixonos.login.loadCountries = function()
{		
	 countryList = window.localStorage.getItem(loginUser.countriesList);
	 selectLg = document.getElementById("statesSelectLg");
	 
	 log("countryList:"  + countryList);
	if((typeof countryList == "undefined") || (countryList == null) || (countryList == ""))
	{	
		log("countryList null");
		var url = server.serverIp + "rest/base/getCountries";
		$.ajaxSetup({timeout:parseInt(fscTimeout),"error":function()
					{
						com.ixonos.fsc.removeLoadPage();
						
						if(selectLg.length <= 0)
						   $("#statesSelectLg").attr("disabled", "disabled");
						//com.ixonos.fsc.alert(public.serverUnavailableText,function(){}, public.serverErrorText);					
					}});
		
		$.get(url,function(string){
			log("url:" + url);
			log("string:" + string);

			  if((typeof string == "undefined") || (string == "") || (string == null))
			  {
			  com.ixonos.fsc.removeLoadPage();
			  //com.ixonos.fsc.serverErrorAlert();
			  if(selectLg.length <= 0)
			    $("#statesSelectLg").attr("disabled", "disabled");
			  }
			  else
			  {
			 $("#statesSelectLg").attr("disabled", "");
			 log("setted 250. login.js");
			  window.localStorage.setItem(loginUser.countriesList, string.toString());			  
			  com.ixonos.login.initSelect(string);}
			  });
	}
	else
	{
		$("#statesSelectLg").attr("disabled", "");
		com.ixonos.login.initSelect(countryList);
	}
}


com.ixonos.login.loginFun = function (){
	var url = server.serverIp + "rest/loginServer/login";

	$('#SignIn').click(function()
					   {
					   $('input').blur();
					   var  memberId; 
					   var usernameStr = document.getElementById("username").value;
					   
					   if(usernameStr.indexOf("@") == -1)
						   {
						   com.ixonos.fsc.alert(forgetPassword.emailError, function(){}, login.loginReturnInforText);
						   return;
						   }
					   
					   var passwordStr = document.getElementById("password").value;
					   var countryIdStr =  $('#statesSelectLg').val();
					   var latitudeV = window.localStorage.getItem("currentLatitude");	
					   var longitudeV = window.localStorage.getItem("currentLongitude");
					   
					   com.ixonos.fsc.loadPage("login",3, "index");
					   
//					   var devToken = window.localStorage.getItem(notificationInfo.deviceToken);
					   
					   var apid = "0123456789abcde";
					   
//					   alert(devToken);
//					   alert(url);
//					   alert("usernameStr is : " + usernameStr + " passwordStr is: " + passwordStr + " countryIdStr is:" + countryIdStr + " longitudeV is : " + longitudeV + " latitudeV is : " + latitudeV + " devToken is : " +devToken);
					  	$.ajaxSetup({timeout:parseInt(fscTimeout),
						//dataType:"jasonp",
						error:function(jqXHR, textStatus, errorThrown)
							{
									alert("textStatus:" + textStatus);
									var filePath =  "js/international.js";
									returnFileName(filePath);
							}})
					   
					   $.getJSON(url,{memberInfo:usernameStr, password:passwordStr, countryId:countryIdStr, longitude:longitudeV, latitude:latitudeV, deviceId:apid,phoneType:1}, 
								 function(string)
								 {
								log("signin string.status:" + string.status);
								 if(typeof string.status == 'undefined')
								 {
								 com.ixonos.fsc.serverErrorAlert();
								 }
								 else{
								 switch(string.status)
								 {	
								 case 7:
								 //com.ixonos.fsc.alert(login.loginFun7,function(){}, login.loginReturnInforText);
								 case 1:
								 window.localStorage.setItem("selfPicpath", string.selfPicpath); 
								 window.localStorage.setItem(loginUser.memberId, string.id); 
								 window.localStorage.setItem(loginUser.memberAge, string.age); 
								 window.localStorage.setItem(loginUser.memberGender, string.gender); 
								 window.localStorage.setItem(loginUser.memberName, string.memberInfo);
								 window.localStorage.setItem(loginUser.memberEmail, string.email);
								 window.localStorage.setItem(loginUser.memberPassword, string.password);
								 
								 window.localStorage.setItem(loginUser.memberCountryId, string.countryId);
								 window.localStorage.setItem(profileFSC.profileIsFSC, "No");
								 window.localStorage.setItem(profileNextMember.nextMemberCount,0);
								 window.localStorage.setItem(profileNextMember.profileIsEnterProfile,"NO");
								 window.localStorage.setItem(loginUser.loginUserStatus,"YES");
								 window.localStorage.setItem(profileNextMember.memberListPageNumber,1);
								 window.localStorage.setItem(buyPointsPage.previousPage,"html/more.html");
								 window.localStorage.setItem(buyPointsPage.previousPageDeviceReadyFunc,"com.ixonos.more.onDeviceReady");
								 
								 window.localStorage.setItem(uploadPhoto.uploadPhotoPrePage, "html/home.html"); 		
								 window.localStorage.setItem(loginUser.imperial,string.isImperial);
								 window.localStorage.setItem(AirMailApid.AirMailApids, "Yes");
								 window.localStorage.setItem(AirMailApid.AirMailAppId, "null");
								 com.ixonos.fsc.addAjaxSend();
								 
								 window.localStorage.setItem(AirMailApid.AirMailNextPage, "getExtraInfo");
								 
								com.ixonos.login.getExtraInfo();

								 log("End login logic");
								 break;
								 case 2:								 
								 com.ixonos.fsc.alert(login.loginFun2,function(){}, login.loginReturnInforText);
								 break;
								 case 3:
								 com.ixonos.fsc.alert(login.loginFun3,function(){}, login.loginReturnInforText);
								 break;
								 case 4:
								 com.ixonos.fsc.alert(login.loginFun4,function(){}, login.loginReturnInforText);
								 break;
								 case 5:
								 com.ixonos.fsc.alert(login.loginFun5,function(){},login.loginReturnInforText);
								 break;
								 case 6:
							     var tips = login.loginFun6 + $("select option:selected").text() + login.loginFun66;
								 com.ixonos.fsc.alert(tips,function(){},login.loginReturnInforText);
								 break;
								 default:
								 com.ixonos.fsc.serverErrorAlert();
								 }}
								 if((string.status != 1) && (string.status != 7))
								 com.ixonos.fsc.removeLoadPage();
								 });
					   });
					   	 
}


com.ixonos.login.ContactUs = function(){
	var url = server.serverIp + "rest/loginServer/sendContactUs";
	var textStr = $("#contactMsg").val();
	var emailStr = $("#contactEmail").val();

	
	if(emailStr == "")
	{
		com.ixonos.fsc.alert(forgetPassword.emailNull, function(){}, public.errTitle, public.okText);
	}
	else if(textStr == "")
	{
		com.ixonos.fsc.alert(contactUs.status4, function(){}, public.errTitle, public.okText);
	}
	else
	{
		
	com.ixonos.fsc.loadPage("concactUs",1);

	$.post(url,{ contactUsText:textStr, contactUsEmail:emailStr },function(string){
		  if(typeof string == 'undefined')
		   {
		      com.ixonos.fsc.serverErrorAlert();
		   }else{
			  switch(string.status)
			  {
			  case 1:
		      com.ixonos.fsc.alert(contactUs.sentMsg, function(){
								var page =  window.localStorage.getItem(contactUsPage.previousPage); 
								var pageDeviceReadyFun =  window.localStorage.getItem(contactUsPage.previousPageDeviceReadyFunc); 

								   loadPage(page,pageDeviceReadyFun);

								}, public.messageTitle, public.okText);
		   
			  break;
		      case 2:
		      com.ixonos.fsc.serverErrorAlert();
		     // com.ixonos.fsc.alert(contactUs.status3, function(){}, public.messageTitle, public.okText);
		      break;
		      case 3:
		      com.ixonos.fsc.alert(contactUs.status3, function(){}, public.messageTitle, public.okText);
		      break;
		      case 4:
		      com.ixonos.fsc.alert(contactUs.status4, function(){}, public.messageTitle, public.okText);
		      break;
		      case 5:
		      com.ixonos.fsc.alert(contactUs.status5, function(){}, public.messageTitle, public.okText);
		      break;
		      case 6:
		      com.ixonos.fsc.alert(contactUs.status6, function(){}, public.messageTitle, public.okText);
		      break;
			  default:
		      com.ixonos.fsc.serverErrorAlert();
			  break;
			  }
		   }
		   com.ixonos.fsc.removeLoadPage();
			  }, "json");
	}
}

com.ixonos.login.getPasswordByText = function(){
	var url = server.serverIp + "rest/loginServer/sendPIDBySMS";
	var memberInfoStr = $("#phoneTxt").val();
	
	if(memberInfoStr == "")
	{
		com.ixonos.fsc.alert(forgetPassword.phoneNumberNull, function(){}, public.errTitle, public.okText);
	}
	else
	{
	com.ixonos.fsc.loadPage("forgetPasswd",1000, "index");	
	$.getJSON(url,{memberInfo:memberInfoStr},function(string){
			  if(typeof string == 'undefined')
			  {
			  com.ixonos.fsc.serverErrorAlert();
			  }else{
			  if(string.status == 1)
			    com.ixonos.fsc.alert(forgetPassword.phoneSuccess, function(){}, public.messageTitle, public.okText);
			  else com.ixonos.fsc.serverErrorAlert();
			  }
			  com.ixonos.fsc.removeLoadPage();
			});
	}
	
}

com.ixonos.login.getPasswordByEmail = function(){
	var url = server.serverIp + "rest/loginServer/sendPINByEmail";
	var emailStr = $("#emailTxt").val();
	
	if(emailStr == "")
	{
		com.ixonos.fsc.alert(forgetPassword.emailNull, function(){}, public.errTitle, public.okText);
	}
	else
	{
		com.ixonos.fsc.loadPage("forgetPasswd",10);
	$.getJSON(url,{email:emailStr},function(string){
			  if(typeof string == 'undefined')
			  {
			  com.ixonos.fsc.serverErrorAlert();
			  }else{
			  if(string.status == 1)
			    com.ixonos.fsc.alert(forgetPassword.emailSuccess, function(){}, public.messageTitle, public.okText);
			  else if(string.status == 2)
			  {
				com.ixonos.fsc.alert(forgetPassword.emailError, function(){}, public.messageTitle, public.okText);
			  }
			  else
				com.ixonos.fsc.serverErrorAlert();
			  }
			  com.ixonos.fsc.removeLoadPage();
			  });
	}
	
}


com.ixonos.login.internationalLgPage = function() {
	$('#loginSubTitle').html(login.loginSubTitle);
	$('#username').html(login.loginUsername);
	$('#password').html(login.loginPassword);
	$('#lgForgetPss').html(login.loginForgetpassword);
	//$('#lgContactUs').html(login.loginContactUs);
	$('#SignIn').html(login.loginSignin);
	$('#joinfreeLg').html(login.loginJoinfree);
	$('#lgLearnM').html(login.loginLearnM);
	//$('#lgServices').html(login.loginServices);
	$('#faceBookButton').html("Facebook");//login.faceBookButton);
	$('#twitterButton').html(login.twitterButton);
	$('#loginWithOther').html(login.loginWithOther);
}

com.ixonos.login.internationalContactUsWPage = function() {
	$('#contactSubTitle').html(contactUs.contactSubTitle);
	$('#contactTips').html(contactUs.contactTips);
	$('#contactEmailTips').html(contactUs.contactEmailTips);
	$('#contactMessageTips').html(contactUs.contactMessageTips);
	$('#contactBackBtn').html(public.backText);
	$('#contactSendBtn').html(public.sendText);
}

com.ixonos.login.internationalFgetPassWPage = function() {
	$('#fgPssSubTitle').html(forgetPassword.fpSubTitle);
	$('#fgPssTips1').html(forgetPassword.fpTips1);
	$('#fgPssTips2').html(forgetPassword.fpTips2);
	$('#fgPssTipsLink').html(forgetPassword.fgPssTipsLink);
	$('#fgPssTips22').html(forgetPassword.fgPssTips22);
	$('#fgPssTips3').html(forgetPassword.fpTips3);
	//$('#fgPssTextBtn').html(forgetPassword.fpRetriveByTxt);
	$('#fgPssEmailBtn').html(forgetPassword.fpRetriveByEmail);
	$('#fgPssBack').html(public.backText);
	
	$('#fgPssTipsLink').click(function(){
		location.href="http://www.fsc.mobi/mobileFSC/";
	});
	}

com.ixonos.login.internationalLearnMPage = function() {
	$('#learnMwhatis').html(learnMore.learnMwhatis);
	$('#learnMHowDoes').html(learnMore.learnMHowDoes);
	$('#learnMPreFeature').html(learnMore.learnMPreFeature);
	$('#WhatisFunkySexyCool').html(WhatisFunkySexyCool.subTitleTip);
	$('#Howdoesitwork').html(Howdoesitwork.subTitleTip);
	$('#PremiumFeatures').html(PremiumFeatures.subTitleTip);
	$('#learnMWink').html(learnMore.learnMWink);
	//$('#learnMCallout').html(learnMore.learnMCallout);
	$('#learnMSuperStar').html(learnMore.learnMSuperStar);
	$('#version').html("Version");
	$('#learnM').html(public.backText);
	$('#learnMSubTitle').html(learnMore.learnMSubTitle);
}

var isFirstToWhatisFunkySexyCool = true;
var isFirstToHowdoesitwork = true;
//com.ixonos.login.bindHowdoesitwork = function(){
//	//$("#Howdoesitwork").click(function(){
//									
//									if (isFirstToHowdoesitwork)
//									{
//									var activeScreen1 = document.querySelector(".LearnMoreTipsList2");
//									(new TouchScroll(activeScreen1, {elastic:true})).setupScroller(true);
//									isFirstToHowdoesitwork = false;
//									}
//									
//									//});
//}


com.ixonos.login.initWhatIsFunHtml = function(){
	var 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="howdoesitworkBackBtn1">' + public.backText + '</div></a>';
	html +=	'</div>';
	html += '<div class="subTitle">' + WhatisFunkySexyCool.subTitleTips + '</div>';
	html += '<div class="howdoesitworkContent1">';
	html +=	'<div class="LearnMoreTipsList">';
	html +=	'<div id="WhatisFunkySexyCooltips1" class="HowdoesitworkTip">' + WhatisFunkySexyCool.tips1 + '</div>';
	html +=	'<div id="WhatisFunkySexyCooltips2" class="HowdoesitworkTip">' + WhatisFunkySexyCool.tips2 + '</div>';
	html +=	'<div id="WhatisFunkySexyCoolitem1" class="HowdoesitworkTip">' + WhatisFunkySexyCool.item1 + '</div>';
	html +=	'<div id="WhatisFunkySexyCoolitem2" class="HowdoesitworkTip">' + WhatisFunkySexyCool.item2 + '</div>';
	html +=	'<div id="WhatisFunkySexyCoolitem3" class="HowdoesitworkTip">' + WhatisFunkySexyCool.item3 + '</div>';
	html +=	'<div id="WhatisFunkySexyCoolitem4" class="HowdoesitworkTip">' + WhatisFunkySexyCool.item4 + '</div>';
	html +=	'<div id="WhatisFunkySexyCoolitem5" class="HowdoesitworkTip">' + WhatisFunkySexyCool.item5 + '</div>';
	html +=	'<div id="WhatisFunkySexyCoolitem6" class="HowdoesitworkTip">' + WhatisFunkySexyCool.item6 + '</div>';
	html +=	'<div id="WhatisFunkySexyCoolitem7" class="HowdoesitworkTip">' + WhatisFunkySexyCool.item7 + '</div>';
	html +=	'<div id="WhatisFunkySexyCoolImg" class="HowdoesitworkTip">' + '<img src="img/navigation/logo-reflect.png"/>' + '</div>';
	html +=	'</div>';
	html +=	'</div>';
	
	$('#WhatisFunkySexyCoolPage').append(html);
}

com.ixonos.login.initHowDoesItWorkHtml = function(){
	var 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="howdoesitworkBackBtn2">' + public.backText + '</div></a>';
	html +=	'</div>';
	html += '<div class="subTitle">' + Howdoesitwork.subTitleTips + '</div>';
	html += '<div class="howdoesitworkContent2">';
	html +=		'<div class="LearnMoreTipsList LearnMoreTipsList2">';
	html +=		'<div id="Howdoesitworktips1" class="HowdoesitworkTip">' + Howdoesitwork.tips1 + '</div>';
	html +=		'<div id="Howdoesitworktips2" class="HowdoesitworkTip">' + Howdoesitwork.tips2 + '</div>';
	html +=		'<div id="Howdoesitworktips3" class="HowdoesitworkTip">' + Howdoesitwork.tips3 + '</div>';
	html +=		'<div id="Howdoesitworktips4" class="HowdoesitworkTip">' + Howdoesitwork.tips4 + '</div>';
	html +=		'<div id="Howdoesitworktips5" class="HowdoesitworkTip">' + Howdoesitwork.tips5 + '</div>';
	html +=		'<div id="Howdoesitworktips6" class="HowdoesitworkTip">' + Howdoesitwork.tips6 + '</div>';
	html +=		'<div id="Howdoesitworktips7" class="HowdoesitworkTip">' + Howdoesitwork.tips7 + '</div>';
	html +=		'<div id="Howdoesitworktips8" class="HowdoesitworkTip">' + Howdoesitwork.tips8 + '</div>';
	html +=		'<div id="Howdoesitworktips9" class="HowdoesitworkTip">' + Howdoesitwork.tips9 + '</div>';
	html +=		'<div id="Howdoesitworktips10" class="HowdoesitworkTip">' + Howdoesitwork.tips10 + '</div>';
	html +=		'<div id="Howdoesitworktips11" class="HowdoesitworkTip">' + Howdoesitwork.tips11 + '</div>';
	html +=		'<div id="HowdoesitworktipsImg" class="HowdoesitworkTip">' + '<img src="img/navigation/logo-reflect.png"/>' + '</div>';		
	html +=	'</div>';
	$('#HowdoesitworkPage').append(html);
}

com.ixonos.login.initPremiumFeaturesHtml = function(){
	var 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="howdoesitworkBackBtn3">' + public.backText + '</div></a>';
	html +=	'</div>';
	html += '<div class="subTitle">' + PremiumFeatures.subTitleTips + '</div>';
	html += '<div class="howdoesitworkContent3">';
	html +=   '<div class="HowdoesitworkTip">' + PremiumFeatures.tips + '</div>';
	html +=	'</div>';
	$('#PremiumFeaturesPage').append(html);
}

com.ixonos.login.initWinkHtml = function(){
	var 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="winkBackBtn">' + public.backText + '</div></a>';
	html +=	'</div>';
	html += '<div class="subTitle">' + learnMWink.subTitleTips + '</div>';
	
	html +=   '<div class="learnMcontentFrame">';
	html +=   '<div class="learnMTitle">'+ learnMWink.learnMWinkTitle + '</div>';
	html +=   '<div class="learnMcontentTips">'+ learnMWink.tips + '</div>';
	html +=   '<div class="learnMwinkPic"><img src="img/icons/icon-wink-2.png">' + '</img></div>';
	html +=   '</div>';
	
	
	
	$('#learnMWinkPage').append(html);
}

com.ixonos.login.initCalloutHtml = function(){
	var 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="callOutBackBtn">' + public.backText + '</div></a>';
	
	html +=	'</div>';
	
	html += '<div class="subTitle">' + learnMCallout.subTitleTips + '</div>';
    html +=   '<div class="learnMcontentFrame">';
	
	html +=   '<div class="learnMcontentTips">'+ learnMCallout.tips + '</div>';
	html +=   '<div class="learnMcalloutPic"><img src="img/icons/icon-callout.png">' + '</img></div>';
	html +=   '</div>';
	
	
	$('#learnMCalloutPage').append(html);
}

com.ixonos.login.initSuperStarHtml = 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="superBackBtn">' + public.backText + '</div></a>';
	
	html +=	'</div>';
	
	html += '<div class="subTitle">' + learnMSuperStar.subTitleTips + '</div>';
	html +=   '<div class="learnMcontentFrame">';
	html +=   '<font >'+ learnMSuperStar.tips1 + '</font><br>';
	html +=   '<font >'+ learnMSuperStar.tips2 + '</font>';
	html +=   '</div>';
	
	$('#learnMSuperStarPage').append(html);
}
com.ixonos.login.initVersionHtml = function(){
	var 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="versionBackBtn">' + public.backText + '</div></a>';
	html +=	'</div>';
	html += '<div class="subTitle">' + 'VERSION'+ '</div>';
	html += '<div class="versionFrame">';
	html +=   '<div class="HowdoesitworkTip">' + '1.4.0' + '</div>';
	html +=	'</div>';
	$('#VersionPage').append(html);
}

com.ixonos.login.bindEvent = function() {
	
//	$('#lgContactUs').click(function(){
//							window.localStorage.setItem(contactUsPage.previousPage, "login.html"); 
//							window.localStorage.setItem(contactUsPage.previousPageDeviceReadyFunc, "com.ixonos.login.onDeviceReady"); 
//
//							loadPage("html/contactUs.html","com.ixonos.contactUs.onDeviceReady" );
//							});
	
//	$('#lgServices').click(function(){
//						   window.localStorage.setItem(servicesPage.previousPage, "login.html"); 
//						   window.localStorage.setItem(servicesPage.previousPageDeviceReadyFunc, "com.ixonos.login.onDeviceReady"); 
//						   loadPage("html/termsOfServices.html","com.ixonos.termOfSerices.onDeviceReady");
//						   });
	
	$('#rgServices').click(function(){
						   window.localStorage.setItem(servicesPage.previousPage, "login.html"); 
						   window.localStorage.setItem(servicesPage.previousPageDeviceReadyFunc, "com.ixonos.login.onDeviceReady"); 
						   loadPage("html/termsOfServices.html","com.ixonos.termOfSerices.onDeviceReady");
						   });

	
	//com.ixonos.login.bindHowdoesitwork();

}

com.ixonos.login.getExtraInfo = function() {
	var url = server.serverIp + "rest/profileServer/getBasics";
	var memberIdStr = window.localStorage.getItem(loginUser.memberId);
	
	$.getJSON(url,{memberId:memberIdStr},function(string){
			  if(typeof string == 'undefined')
			  {
			  com.ixonos.fsc.serverErrorAlert();
			  }
			  else if(string.status == -100)
			  {
			  com.ixonos.fsc.requestHeaderError();
			  }
			  else{
			  com.ixonos.fsc.removeLoadPage();
			  switch(string.status)
			  {
		      case 1:
			  log("Then enter home page");
			  loadPage("html/home.html","com.ixonos.home.onDeviceReady");
			  //loadPage("html/inviteFriends.html","com.ixonos.inviteFriends.onDeviceReady");//jkjk

			  break;
		      default:
		      window.localStorage.setItem("zipCode", string.zipCode); 
		      window.localStorage.setItem("day", string.day); 
		      window.localStorage.setItem("month", string.month); 
		      window.localStorage.setItem("year", string.year); 
			  window.localStorage.setItem(loginUser.startFlirtYesOrNo, "No");
			  
			  loadPage("html/signUpExtraInfo.html","com.ixonos.signUpExtra.onDeviceReady");

		      break;
		      }}
		});
}

com.ixonos.login.forgotPasswordDeviceReady = function()
{
	com.ixonos.fsc.addCover($(".forgetInputTxtCoverEmail")[0],$("#emailTxt")[0]);
	$("#fgPssBack").click(function(){
						  loadPage("login.html","com.ixonos.login.onDeviceReady");
						  });
	com.ixonos.login.internationalFgetPassWPage();
	
};



com.ixonos.login.learnmoreDeviceReady	=function()
{
	com.ixonos.login.internationalLearnMPage();
	$("#learnM").click(function(){
					   loadPage("login.html","com.ixonos.login.onDeviceReady");

					   });
	
	$('#WhatisFunkySexyCool').click(function()
	{
		loadPage("html/whatIsFun.html","com.ixonos.login.learnmoreWhatIsFunDeviceReady");
	});
	
	$('#Howdoesitwork').click(function()
	{
		loadPage("html/howDoesWork.html","com.ixonos.login.learnmoreHowDoesWorkDeviceReady");
	});
	
	$('#PremiumFeatures').click(function()
	{

		loadPage("html/premiumFeature.html","com.ixonos.login.learnmorePreminumDeviceReady");
	});
	
	$('#learnMWink').click(function()
	{
		loadPage("html/learnMWink.html","com.ixonos.login.learnmoreWinkDeviceReady");
	});
	
	$('#learnMCallout').click(function()
	{
		loadPage("html/learnMCallout.html","com.ixonos.login.learnmoreCalloutDeviceReady");
	});
	
	$('#learnMSuperStar').click(function()
	{
		loadPage("html/learnMSuperstar.html","com.ixonos.login.learnmoreSuperstarDeviceReady");
	});
	
	$('#version').click(function()
	{
		loadPage("html/learnMVersion.html","com.ixonos.login.learnmoreVersionDeviceReady");
	});
};

com.ixonos.login.learnmoreWinkDeviceReady	=function()
{
    com.ixonos.login.initWinkHtml();
	$('#winkBackBtn').click(function()
	{
		loadPage("html/learnMore.html", "com.ixonos.login.learnmoreDeviceReady");

	});
}
com.ixonos.login.learnmoreSuperstarDeviceReady	=function()
{
	com.ixonos.login.initSuperStarHtml();
	$('#superBackBtn').click(function(){
							 loadPage("html/learnMore.html","com.ixonos.login.learnmoreDeviceReady");
							 });
}
com.ixonos.login.learnmoreCalloutDeviceReady = function()
{
	com.ixonos.login.initCalloutHtml();
	$('#callOutBackBtn').click(function(){
							   loadPage("html/learnMore.html","com.ixonos.login.learnmoreDeviceReady");
							   });
}
com.ixonos.login.learnmoreWhatIsFunDeviceReady	= function()
{
	com.ixonos.login.initWhatIsFunHtml();
	$('#howdoesitworkBackBtn1').click(function(){
									  loadPage("html/learnMore.html","com.ixonos.login.learnmoreDeviceReady");
									  });	
}
com.ixonos.login.learnmoreHowDoesWorkDeviceReady	=function()
{
	com.ixonos.login.initHowDoesItWorkHtml();
	
	var activeScreen = document.querySelector(".LearnMoreTipsList2");
	HowdoesitworkPageScroller = (new TouchScroll(activeScreen, {elastic:true}));
	HowdoesitworkPageScroller.setupScroller(true);
	
	$('#howdoesitworkBackBtn2').click(function(){
									  loadPage("html/learnMore.html","com.ixonos.login.learnmoreDeviceReady");
									  });
	
}
com.ixonos.login.learnmorePreminumDeviceReady =function()
{
	com.ixonos.login.initPremiumFeaturesHtml();
	$('#howdoesitworkBackBtn3').click(function(){
									  loadPage("html/learnMore.html","com.ixonos.login.learnmoreDeviceReady");
									  });
}

  
com.ixonos.login.learnmoreVersionDeviceReady	=function()
{
	com.ixonos.login.initVersionHtml();
	$('#versionBackBtn').click(function(){
									  loadPage("html/learnMore.html","com.ixonos.login.learnmoreDeviceReady");
									  });
}
                                                                      
