function detailsPageLoginUser(UserName,Password,RememberMe)
{
       //alert('ghsdgjhdk');
        var Error = 0;
	var Remember = 0;

	if (UserName.value.length < 2)
	{
		alert('Please provide either an email address or cell number that you are registered with in order to login.');
                        UserName.focus();
		Error = 1;
	}

	if ((Password.value.length < 2) && (!Error))
	{
		alert('Please provide that password you are registered with.');
		Password.focus();
		Error = 1;
	}

	if (RememberMe.checked)
	{
		Remember = "1";
	}

	var PasswordTxt = Password.value + '';
	var RememberTxt = Remember + '';

	if (!Error)
	{

		document.getElementById('LoginMessage').innerHTML = "Please wait while we log you in...";
		document.getElementById('rowLoginMessage').style.display = '';

		jsrsExecute("/asp/js/remote/rs_login.asp", detailsPageLoginStatus, "CheckUserLogin", Array(UserName.value,PasswordTxt,RememberTxt));

	}
}

function detailsPageLoginStatus(returnString)
{

         var retArr = new Array();
	retArr = returnString.split("|");
        var randomnumber=Math.floor(Math.random()*1000) ;
	if (retArr[0] == 'true')
	{

                document.getElementById('LoginMessage').innerHTML = "Done! Hang in there...";
                document.getElementById('rowLoginMessage').style.display = '';

                var str = window.top.location.href;
                var str2 = window.location.href;
		var patt1 = new RegExp('\\?');
		var patt2 = new RegExp('referrer');
                var patt3 = new RegExp('subscribe');  

                //alert(returnString);
		//alert(' ['+ str +']');

		if ((patt1.test(str)) && (!patt2.test(str))&&(!patt3.test(str2)))
		{
			window.top.location = str + "&rndm=" + randomnumber + "&s=1";
		}
                else if(patt3.test(str2))
		{

			//parent.parent.GB_show('Property Valuation Report', str2 ,600, 670);
			window.location.reload();
			//parent.parent.location.reload(true);
		}
                else if(patt2.test(str))
		{ 
		                      var str4 =  document.getElementById('referrer').value;
		                      if (patt1.test(str4)){
			location.href = document.getElementById('referrer').value + "&rndm=" + randomnumber + "&s=1";
                        } else {
                         location.href = document.getElementById('referrer').value + "?rndm=" + randomnumber + "&s=1";
                        }
		}
		else
		{
			window.top.location = str + "?" + "&rndm=" + randomnumber + "&s=1";
		}
	}
	else
	{
		document.getElementById('LoginMessage').innerHTML = 'Sorry, your login was incorrect';
		document.getElementById('rowLoginMessage').style.display = '';
	}
}

