
﻿function CheckEnable()
{if(document.getElementById("condUse").checked==true)
{Element.setInnerHTML("login_btn","<a onclick=\"submit_signin_form();return false;\" rel=\"nofollow\"><div>Tạo tài khoản</div></a>");}
else
{Element.setInnerHTML("login_btn","<span rel=\"nofollow\"><div style=\"background-color:#AAAAAA;\">Tạo tài khoản</div></span>");}}
function Processing()
{Element.setInnerHTML("login_btn","<span rel=\"nofollow\"><div style=\"background-color:#AAAAAA;\">Đang xử lý..</div></span>");}
function send_email_forgot_password()
{if(document.getElementById("forgot_password_email_field").value=="")
{alert("Bạn phải nhập Email!");document.getElementById("forgot_password_email_field").focus();return false;}
var act="act=sendemailforgotpass";var email="&email="+document.getElementById("forgot_password_email_field").value;var url=pathClientAjax+"handler/BlogHandler.aspx?"+act+email+"&d="+(new Date()).getTime();new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText!=""){alert("Gửi thành công, bạn kiểm tra lại Email để biết thông tin!");document.getElementById('login_box').style.display='none';}},onFailure:function(e){return false;}});}
function showformfogotpass()
{var act="act=showformfogotpass";var url=pathClientAjax+"handler/LogHandler.aspx?"+act+"&d="+(new Date()).getTime();new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText!=""){Element.setInnerHTML("login_box_popup_header","Bạn quên mật khẩu?");Element.setInnerHTML("contentlogin",transport.responseText);Element.show('login_box');document.getElementById("forgot_password_email_field").focus();}
else
Element.hide('login_box');},onFailure:function(e){return false;}});}
function submit_signin_form()
{if(document.getElementById("name_field").value=="")
{alert("Bạn phải nhập Họ Tên!");document.getElementById("name_field").focus();return false;}
if(document.getElementById("email_field").value=="")
{alert("Bạn phải nhập Tên đăng nhập!");document.getElementById("email_field").focus();return false;}
if(document.getElementById("password_field").value=="")
{alert("Bạn phải nhập Mật khẩu!");document.getElementById("password_field").focus();return false;}
if(document.getElementById("password_verify_field").value=="")
{alert("Bạn phải nhập lại Mật khẩu!");document.getElementById("password_verify_field").focus();return false;}
if(document.getElementById("password_verify_field").value!=document.getElementById("password_field").value)
{alert("Mật khẩu nhập lại chưa đúng!");document.getElementById("password_verify_field").focus();return false;}
if(document.getElementById("email").value=="")
{alert("Bạn phải nhập Email!");document.getElementById("email").focus();return false;}
Processing();var act="act=submitSignin";var name="&name="+encodeURI(document.getElementById("name_field").value);var username="&username="+encodeURI(document.getElementById("email_field").value);var pass="&pass="+document.getElementById("password_field").value;var loca="&loca="+encodeURI(document.getElementById("location_field").value);var phone="&phone="+document.getElementById("phone").value;var mobilephone="&mobilephone="+document.getElementById("mobilephone").value;var email="&email="+document.getElementById("email").value;var newsletter="&newsletter=0";if(document.getElementById("contact_me_field").checked==true)
newsletter="&newsletter=1";var memforum="&memforum=0";if(document.getElementById("memberforum").checked==true)
memforum="&memforum=1";var al=act+name+username+pass+loca+phone+mobilephone+email+newsletter+memforum;var url=pathClientAjax+"handler/LogHandler.aspx?"+al+"&d="+(new Date()).getTime();new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText=="email")
{alert("Địa chỉ email của bạn đã tồn tại trong hệ thống rồi!");document.getElementById("email").focus();Element.setInnerHTML("login_btn","<a onclick=\"submit_signin_form();return false;\" rel=\"nofollow\"><div>Tạo tài khoản</div></a>");}
else if(transport.responseText=="username")
{alert("Tên đăng nhập của bạn đã tồn tại trong hệ thống rồi!");document.getElementById("email_field").focus();Element.setInnerHTML("login_btn","<a onclick=\"submit_signin_form();return false;\" rel=\"nofollow\"><div>Tạo tài khoản</div></a>");}
else if(transport.responseText=="username1")
{alert("Tên đăng nhập của bạn không được gõ Tiếng Việt và không chứa khoản trắng!");document.getElementById("email_field").focus();Element.setInnerHTML("login_btn","<a onclick=\"submit_signin_form();return false;\" rel=\"nofollow\"><div>Tạo tài khoản</div></a>");}
else if(transport.responseText=="pass")
{alert("Mật khẩu của bạn không được gõ Tiếng Việt và không chứa khoản trắng!");document.getElementById("password_field").focus();Element.setInnerHTML("login_btn","<a onclick=\"submit_signin_form();return false;\" rel=\"nofollow\"><div>Tạo tài khoản</div></a>");}
else
{Element.setInnerHTML("login_box_popup_header","Tạo tài khoản thành công!");Element.setInnerHTML("contentlogin",transport.responseText);Element.show('login_box');}},onFailure:function(e){return false;}});}
function ShowFormSignin()
{var act="act=showformsignin";var url=pathClientAjax+"handler/LogHandler.aspx?"+act+"&d="+(new Date()).getTime();new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText!=""){Element.setInnerHTML("login_box_popup_header","Tạo tài khoản");Element.setInnerHTML("contentlogin",transport.responseText);Element.show('login_box');document.getElementById("name_field").focus();}
else
Element.hide('login_box');},onFailure:function(e){return false;}});}
function submit_login_form()
{if(document.getElementById("txtnamelogin").value=="")
{alert("Bạn phải nhập Tên đăng nhập!");document.getElementById("txtnamelogin").focus();return false;}
if(document.getElementById("txtPassword").value=="")
{alert("Bạn phải nhập Mật khẩu!");document.getElementById("txtPassword").focus();return false;}
Processing();var act="act=submitLogin";var username="&username="+document.getElementById("txtnamelogin").value;var pass="&pass="+document.getElementById("txtPassword").value;var registpass="&registpass=0";if(document.getElementById("chkRemember").checked==true)
registpass="&registpass=1";var lnk="&lnk="+document.getElementById("hdredirlnk").value;var url=pathClientAjax+"handler/LogHandler.aspx?"+act+username+pass+registpass+lnk+"&d="+(new Date()).getTime();new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText!=""){Element.setInnerHTML("mjLogin",transport.responseText.split("<==>")[0]);Element.hide('login_box');if(transport.responseText.split("<==>")[1]!="")
window.location=transport.responseText.split("<==>")[1];}
else
{alert("Tên đăng nhập hoặc Mật khẩu của bạn chưa đúng!");Element.setInnerHTML("login_btn","<a onclick=\"submit_login_form();return false;\" rel=\"nofollow\"><div>Đăng nhập</div></a>");}},onFailure:function(e){return false;}});}
function showformLogin()
{var act="act=showformlogin"+"&lnk=";var url=pathClientAjax+"handler/LogHandler.aspx?"+act+"&d="+(new Date()).getTime();new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText!=""){Element.setInnerHTML("login_box_popup_header","Đăng nhập");Element.setInnerHTML("contentlogin",transport.responseText);Element.show('login_box');document.getElementById("txtnamelogin").focus();}
else
Element.hide('login_box');},onFailure:function(e){return false;}});}
function RequestLogin(redlink)
{guestId=getCookieForLogin('gGstId');guestEmail=getCookieForLogin('GuestEmail');guestAccount=getCookieForLogin('UserName');guestName=getCookieForLogin('GuestName');guestAgentName=getCookieForLogin('GAgentNameContact');if(guestId!=null)
gId=guestId.split('=')[1];else
gId=null;if(guestEmail!=null)
gEmail=guestEmail.split('=')[1];else if(guestAccount!=null)
gEmail=guestAccount.split('=')[1];else
gEmail=null;if(guestName!=null)gName=guestName.split('=')[1];else if(guestAgentName!=null)gName=guestAgentName.split('=')[1];else gName='';if(gId!=null&&gEmail!=null)
{window.location=pathClientAjax+redlink;}
else
{var act="act=showformlogin"+"&lnk="+redlink;var url=pathClientAjax+"handler/LogHandler.aspx?"+act+"&d="+(new Date()).getTime();new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText!=""){Element.setInnerHTML("login_box_popup_header","Đăng nhập");Element.setInnerHTML("contentlogin",transport.responseText);Element.show('login_box');document.getElementById("txtnamelogin").focus();}
else
Element.hide('login_box');},onFailure:function(e){return false;}});}}
function do_logout()
{var act="act=submitLogout";var url=pathClientAjax+"handler/LogHandler.aspx?"+act+"&d="+(new Date()).getTime();new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText!=""){CheckLogin();if(window.location.href.toLowerCase().indexOf("changeinfo")!=-1||window.location.href.toLowerCase().indexOf("viewguestinfo")!=-1||window.location.href.toLowerCase().indexOf("myalert")!=-1||window.location.href.toLowerCase().indexOf("propertyasd")!=-1||window.location.href.indexOf("ListAdsGuest")!=-1||window.location.href.toLowerCase().indexOf("addproperty")!=-1)
window.location=pathClient;}
else
{alert("Logout không thành công!");}},onFailure:function(e){return false;}});}
function getCookieForLogin(name)
{var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1)
{begin=dc.indexOf(prefix);if(begin!=0)return null;}
else
{begin+=2;}
var end=document.cookie.indexOf(";",begin);if(end==-1)
{end=dc.length;}
return unescape(dc.substring(begin+prefix.length,end));}
function convertTounicode(s)
{if(s==null||s=="")return"";var atemp=new Array();var name="";atemp=s.split(',');for(i=0;i<atemp.length;i++)
name+=String.fromCharCode(atemp[i]);return name;}
function CheckLogin(){var act="act=checklogin";var url=pathClientAjax+"handler/LogHandler.aspx?"+act+"&d="+(new Date()).getTime();new Ajax.Request(url,{method:'get',onSuccess:function(transport){if(transport.responseText!=""){if(transport.responseText.split("<==>")[1]=="0")
{Element.setInnerHTML("mjLogin",transport.responseText.split("<==>")[0]);}
else
{Element.setInnerHTML("mjLogin",transport.responseText.split("<==>")[0]);}}
else
Element.hide('mjLogin');},onFailure:function(e){return false;}});}
function CheckLoginNew()
{tem=getCookieForLogin('GuestName');if(tem!=null)
temp=convertTounicode(tem.replace('GuestName','').replace('=',''));else temp=convertTounicode(tem);if(temp=="")
Element.setInnerHTML("mjLogin","<a href=\"javascript:showformLogin()\">Đăng nhập</a>&nbsp;<span >|</span>&nbsp;<a  href=\"javascript:ShowFormSignin()\">Đăng ký (miễn phí)</a>&nbsp;<span >|</span>&nbsp;");else
Element.setInnerHTML("mjLogin","<span style=\"margin:0px; text-align:center\"><strong><span style=\"font-size:11px\">Chào "+temp+"</span></strong></span>&nbsp;<span >|</span>&nbsp;<a  href=\"javascript:do_logout()\">Thoát</a>&nbsp;<span >|</span>&nbsp;");}
function KeyPressLogin(e,type)
{var unicode=e.charCode?e.charCode:e.keyCode;if(unicode==13)
{switch(type){case"loginhead":submit_login_form();break;case"fogotpass":send_email_forgot_password();break;}}}
function clickTienIch(div_id,dis)
{var id=$(div_id);if(id!=null){id.style.display=dis;}}
function HrefOnSubmit(t)
{temp=getCookieForLogin('GAgentID');if(temp!=null)
gId=temp.split('=')[1];else
gId='';if(t=='0'||t=='5')
window.location=pathClient+"/ListAdsGuest.aspx?id="+gId+"&t="+t;else
window.location=pathClient+"/changepass.aspx?id="+gId;}
function login_box_close()
{document.getElementById('login_box').style.display='none';return false;}