
var LoginForm={}
LoginForm.Session_User = 0;
LoginForm.Show = function()
{
	
	Html = "";
	Html = Html + "<form action='' method='post' onsubmit=\"LoginForm.LogIn(); return false;\"/>";
	
	Html = Html + "<div style='text-align:left; padding-left:20px;'>";
	Html = Html + "<div style='margin-bottom:8px;'>";
	Html = Html + "Username:";
	Html = Html + "</div>";
	Html = Html + "<div>";
	Html = Html + "<input type='text' style='padding:2px;font-size:16px;width:270px;border-color:#373737;' id='UserName' name='username' autocorrect='off' autocapitalize='off' placeholder='Username'/>";
	Html = Html + "</div>";
	
	Html = Html + "<div class='label' style=' margin-bottom:8px;  padding-right:120px; margin-top:17px;'>";
	Html = Html + "Password:";
	Html = Html + "</div>";
	Html = Html + "<div>";
	Html = Html + "<input type='password' style='padding:2px; border-color:#373737; width:270px; font-size:16px;' id='Password' name='password' autocorrect='off' autocapitalize='off' placeholder='Password'/>";
	Html = Html + "</div>";

	Html = Html + "<table style='margin-top:11px;'><tr><td><div style='text-align:left;'><input checked='checked' id='RememberMe' type='checkbox'  /></div></td><td style='padding-top:8px; padding-left:5px;'> Remember me</td></tr></table>";
	Html = Html + "<div><img src='/images/login.png' onclick='LoginForm.LogIn(); return false;' style='cursor:pointer; width:214px; height:37px; margin-top:6px;'/><div id='LostPasswordResult' style='color:#e50000;'></div></div>";		
	Html = Html + "<div><img src='/images/lost_password.png' onclick='LoginForm.LostPassword(); return false;' style='cursor:pointer; width:214px; height:37px; margin-top:6px;'/><div id='LostPasswordResult' style='color:#e50000;'></div></div>";		

	Html = Html + "<div><img src='/images/create_new_account.png' onclick=\"LoginForm.SignUp(); return false;\" style='cursor:pointer; width:214px; height:37px; margin-top:6px;'/></div>";
	Html = Html + "</div>";
	Html = Html + "</form>";
	
	document.getElementById("Content").innerHTML = Html;
	
	var chx = new IPhoneCheckboxes();


}

LoginForm.SignUp=function()
{
CallbackExecuteJavascript('ShowSignUp');CurActions.Set('ShowSignUp','MainCommand');

}
LoginForm.LostPassword=function()
{
	var UserName = document.getElementById("UserName").value;
	
	if(UserName == "")
	{
		document.getElementById("LostPasswordResult").innerHTML = "Enter username";
		return false;
	}
	document.getElementById("LostPasswordResult").innerHTML = "Loading";
	post_data = "?ajax=2&Action=LostPassword&UserName="+UserName;
	loadHTML("POST", "iphone.php", post_data, "LostPasswordResult");		
}


LoginForm.FieldInvalid = function(Id,Message)
{
	document.getElementById(Id).style.borderColor="#f60000";
	//document.getElementById(Id+"Label").style.color="#f60000";
	
}

LoginForm.FieldClear = function(Id)
{
	document.getElementById(Id).style.borderColor="#373737";
}
LoginForm.LogIn=function()
{
	var Stop = 0;
	var UserName = document.getElementById("UserName").value;
	var Password = document.getElementById("Password").value;
	
	if(UserName=='')	{ LoginForm.FieldInvalid("UserName","Username is invalid");	Stop ++; }
	if(Password==''){		LoginForm.FieldInvalid("Password","Enter password");	Stop ++;	}	
	
	if(Stop>0) return false;
	
	
	if(document.getElementById("RememberMe").checked==true) RememberMe = "1";
	else RememberMe = "0";
	
	UserName = encodeURIComponent(UserName);
	Password = encodeURIComponent(Password);
	
	post_data = "?ajax=2&Action=LogIn&UserName="+UserName+"&Password="+Password+"&RememberMe="+RememberMe;
	loadHTML("POST", "iphone.php", post_data, "LoginForm.LogInResult(response)");	
	
}


LoginForm.LogInResult=function(Data)
{
	
	if(Data == "false")
	{
		LoginForm.FieldInvalid("UserName","Username is invalid");	
		LoginForm.FieldInvalid("Password","Enter password");
		return false;
	}
	
	Data = Data.split(";;;");
	Members.UserId = Data[0];
	if(Members.CurrentActions!="")
	{
		Data = Members.CurrentActions;
		Data = Data.split(";;;");
		
		CallbackExecuteJavascript(CurActions.MainCommand);
		
		if(Data[1]=="playvideo")
			OpenMidSize.OpenImage(Data[3],"video");	
		else 
			OpenMidSize.OpenImage(Data[3],"");
			
		if(Data[1]=="bookmarkphoto") OpenMidSize.AddBookMark();
		//if(Data[1]=="openimage") OpenMidSize.OpenImage(Data[3],"image");
		if(Data[1]=="openvideo") OpenMidSize.OpenImage(Data[3],"video");
		if(Data[1]=="emailphoto") OpenMidSize.SendMePhoto();
		if(Data[1]=="playvideo") OpenMidSize.PlayVideo();
		
	}
	else 
		CallbackExecuteJavascript('DrawMainMenu');
		
	
	
}


function SetSession(Data)
{
	LoginForm.Session_User = Data;
}

