
$("#email").select();var emailToken="true";function eraseInputBox(id,defaultVal){var controlValue=document.getElementById(id).value;if(controlValue==defaultVal){document.getElementById(id).value='';}}
function restoreInputBox(idName,defaultVal){var controlValue=document.getElementById(idName).value;if(controlValue==''){document.getElementById(idName).value=defaultVal;}}
function restorePassBox(idName,defaultVal){var controlValue=document.getElementById(idName).value;if(controlValue==''){document.getElementById('passText').value=defaultVal;document.getElementById('passText').style.display='inline';document.getElementById('password').style.display='none';}}
function managePassControl(){document.getElementById('passText').style.display='none';document.getElementById('password').style.display='inline';document.getElementById('password').focus();}
function validateEmail(){var emailRegEx=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;var emailVal=$("#email").val();emailVal=trim(emailVal);if(emailVal==''||emailVal=='Email'){emailToken="false";$("#emailStatus").html(jsTranslate['register.emailInv']);$("#emailStatus").attr('style','display: block;');}else{if(!emailVal.match(emailRegEx)){emailToken="false";$("#emailStatus").html(jsTranslate['register.emailInv']);$("#emailStatus").attr('style','display: block;');}else{emailToken="false";if(emailVal.length>100){$("#emailStatus").html(jsTranslate['register.emailLenInv']);$("#emailStatus").attr('style','display: block;');}else{$("#emailStatus").html('');emailToken="true";}}}}
function emailCheck(email){if(email!=''){postObject=new Object;postObject.email=email;$.post('/user/checkemail/',postObject,function(data){obj=window.eval(data);var result=obj['valid'];if(result){$("#emailStatus").html(jsTranslate['register.ok']);$("#emailStatus").attr('style','display: inline;');emailToken="true";}else{$("#emailStatus").html(jsTranslate['login.emailunreg']);$("#emailStatus").attr('style','display: inline;');emailToken="false";}},"json");}}
function checkLogin(){var url=document.location.href;var screenMatch1=url.match("register");var screenMatch2=url.match("fbauth");var screenMatch3=url.match("fbnoage");var email=$("#email").val();email=trim(email);var password=$("#password").val();password=trim(password);validateEmail();var remember=document.getElementById('remember');if(remember.checked==true){rememberVal='on';}else{rememberVal='off';}
if(emailToken=='true'){postObject=new Object;postObject.email=email;postObject.password=password;postObject.remember=rememberVal;var loadingImg=$("#txtglobalbaseurl").val()+'/images/loading-img.gif';var loadingImgHtml="<img src='"+loadingImg+"' alt='loading' >";$("#loading").html(loadingImgHtml);var ajaxRequestUrl=$("#txtglobalbaseurl").val()+"/user/signin";$.ajax
({type:'POST',url:ajaxRequestUrl,data:"email="+email+"&password="+password+"&remember="+rememberVal,success:function(response)
{var dataArr=new Array();dataArr=response.split("__");$("#loading").html();$("#loading").attr('style','display: none;');if(dataArr[0]=='true'){window.location.href=dataArr[1];return true;}
else{$("#loginStatus").html(jsTranslate['login.AccInv']);$("#loginStatus").attr('style','display: block;');$("#emailStatus").html();$("#password").val('');$("#password").focus();return false;}},failure:function(response)
{$("#loginStatus").html("Some error occured while logging");$("#loginStatus").attr('style','display: block;');$("#emailStatus").html();$("#password").val('');$("#password").focus();return false;}});return false;}
else{$("#loading").html();return false;}}
function trim($stringValue){return $stringValue.replace(/^\s+|\s+$/g,"");}
function closeSignPopup(boxyObj)
{$("#emailStatus").attr('style','display: none;');boxyObj.hide();return false;}
function isUrl(s){var regexp=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return regexp.test(s);}
function facebook_onlogin_ready(){window.location=$("#txtglobalbaseurl").val()+"/facebook/facebooklogin";}
function showForgotPass()
{window.location.href="/user/forgotpassword";}
function gotoRegisterScreen(returnurl){if(returnurl!=''){window.location.href="/user/register?returnurl="+returnurl;}
else
{window.location.href="/user/register";}}
$(function(){$("#signBtn").bind('click',checkLogin);});$("#signBtn").bind('click',checkLogin);
