 
    function ShowUserCreate()
    {
    var result = confirm("User does not exist! Do you want to register?");
    if(result == true)
       {
         window.location = "Register.aspx"
       }
    }
    
    function Result(res)
    {
      if(!ValidateEmail(res.value))
         {
            jQuery.facebox('<div id="ValidationSummary1" style="color:Red;">There were errors on the page:<ul><li>Your email is not a valid e-mail address</li></ul><a href="javascript:Retrieve();">please try again</a></p>');
            return;
         }
         
         
          var para = '{"UserID":"'+ res.value +'"}';
           $.ajax({type: "POST", url: "Login.aspx/Retrieve", 
           data: para, 
           contentType: "application/json; charset=utf-8",
           dataType: "json",
           success: function(msg) {
         jQuery.facebox('<p align="center">'+msg.d+'</p>');}});
    }
    
     function ValidateEmail(email) {
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
               if(reg.test(email) == false) {
                  return false;
               }
       
       return true;
    }
    
    function onEnter(evt,id)
{
var keyCode = null;
if( evt.which ) 
{keyCode = evt.which;} 
else if( evt.keyCode ) 
{keyCode = evt.keyCode;}
if( 13 == keyCode )
{
if(id == 1)
Register(document.getElementById('UserID').value);
else
Result(document.getElementById('UserID'));
return false;}
return true;
}

function onTerms(obj)
  {
    if(obj)
    {
        document.getElementById("btnRegister").disabled=false;
    }
    else
    {
        document.getElementById("btnRegister").disabled=true;
    }
  }
  
  function doRegister()
  {
    var strHTML = "";
    if(document.getElementById("Name").value.length == 0)
    strHTML = "<li>Name is required.</li><br />";
    
     if(!ValidateEmail(document.getElementById("Email").value))
     strHTML += "<li>Your email is not a valid e-mail address</li><br />";
      
      if(document.getElementById("Password").value.length == 0)
      strHTML += "<li>Password is required.</li><br />";
      
      if(document.getElementById("RePassword").value.length == 0)
      {
      strHTML += "<li>Retype Password is required.</li><br />";
      }
      else
      {
      if(document.getElementById("RePassword").value != document.getElementById("Password").value)
      strHTML += "<li>Password fields must match.</li><br />";
      }
    
     if($.trim(strHTML).length > 0)
     {
     jQuery.facebox('<div id="ValidationSummary1" style="color:Red;">There were errors on the page:<ul>'+strHTML+'</ul><a href="javascript:Register();">Please try again</a>');
     return;
     }
     
    var para = '{"Name":"'+ document.getElementById("Name").value +'",';
        para += '"Email":"'+ document.getElementById("Email").value +'",';
        para += '"Password":"'+ document.getElementById("Password").value +'"}';
           $.ajax({type: "POST", url: "Login.aspx/Register", 
           data: para, 
           contentType: "application/json; charset=utf-8",
           dataType: "json",
           success: function(msg) {
           if($.trim(msg.d)=='')
               window.location = "Date.aspx"; 
           else
            jQuery.facebox('<p align="center">'+msg.d+'</p>');
         }});
    
  }

function Register(UserID)
{
    var em = "";
    if(UserID != undefined && UserID != 'undefined')
    em = UserID;
    jQuery.facebox(function() { 
    var strhtml = '<div align="center"><em>We value your privacy. Your email address and personal information are safe with us.</em></div><br /><br />';

    strhtml += '<table cellpadding="0" cellspacing="0" border="0" align="center"><tr><td>';

    strhtml += '<strong>Your name:</strong><br /><input id="Name" value="" size="45"/><br />';

    strhtml += '<br /><strong>Email address:</strong><br /><input id="Email" value="'+em+'" size="45"/><br />';

    strhtml += '<br /><strong>Password:</strong><br /><input id="Password" type="password" value="" size="45"/><br />';

    strhtml += '<br /><strong>Retype Password:</strong><br /><input id="RePassword" type="password" value="" size="45"/>';

    strhtml += '<br /><br /><p align="center"><input type="checkbox" onclick ="onTerms(this.checked);"  id="chkTerm"/> I agree to the <a href="javascript:Legal(1);">Terms & Conditions</a></p>';

    strhtml += '<p align="center"><input type="submit" name="btnRegister" value="Sign me up!" id="btnRegister" disabled="disabled" onclick="javascript:doRegister();" style="font-size: 1.25em; font-weight: bold; padding: 0.35em;"/></p>';

    strhtml += '</td></tr></table>';

    jQuery.facebox(strhtml);  
     }) 
}
    
    function Retrieve()
    {
    jQuery.facebox(function() { 
    var strhtml = '<div><b> Forgot your password? </b><br /><br />';
    strhtml += 'If you have forgotten your password, simply enter your email address, and we will email you your password.';  
    strhtml += '<br /><br />Email: <input id="UserID" value="" onkeypress="return onEnter(event);" size="45"/><br /><br /><p align="center"><input type="button" id="btnRetrieve" value="Retrieve" onclick="javascript:Result(document.getElementById(\'UserID\'));" /><p/>'; 
    strhtml += '<br /></div>';
    jQuery.facebox(strhtml);  
     }) 
    }