jQuery(document).ready(function(){ 
								
    $("a#quicksignin").fancybox({
        'hideOnContentClick': false,
        'overlayOpacity': 0.5,
        'showCloseButton': true,
        'frameWidth': 450,
        'frameHeight': 275,
        'centerOnScroll': true
    }); 
	$("a#quicksignup").fancybox({
		'hideOnContentClick': false,
		'overlayOpacity': 0.5,
		'showCloseButton': true,
		'frameWidth': 450,
		'frameHeight': 400,
		'centerOnScroll': true
	});
	
});


function signInUp(formId)
{
	var frm = document.getElementById(formId);
	var url;
	var status;
	var propertyID;
	var redirectToAcct = (formId == 'formSignUp') ? frm.chkToNewAcct.checked : frm.chkToMyAcct.checked;
	
	url = '/listmailer/signUp_AJAX.asp?doNotCacheIE=' + Math.random()
	url += (formId == 'formSignUp' ? '&email=' + frm.email.value + '&firstName=' + frm.firstName.value : '&email=' + frm.emailSignIn.value);
	var req = getXMLHTTPReq();
	
	if(req != null){
		req.open('GET', url, true);
		req.onreadystatechange = function() 
		{
			if(req.readyState == 4 && req.status == 200)
			{ 
				status = req.responseText;
				
				if (status == 'signedUp' || status == 'signedIn')
				{
					if (getCookie('saveProperty')){     /* Save Property */
						propertyID = getCookie('saveProperty').split('|');
						saveProperty(propertyID[0], propertyID[1], GLOBAL_savedPropertyPage);
						savePropertyOnload();
						setCookie('saveProperty', '', '', '/', '', '');
					}
					else if (getCookie('saveSearch')){   /* Save Search */
						saveSearch(getCookie('saveSearch'));
						setCookie('saveSearch', '', '', '/', '', ''); 
					}
					
					updateSignIn();
					
					$.fn.fancybox.close();

					if(redirectToAcct) location.href = '/listmailer/';
					
				}
				else
				{   /* status = 'wrongEmail'; User attempted to sign in but entered in the wrong e-mail */
					//signIn();
					
					//$("a#quicksignin").click();
					
					document.getElementById('emailRequiredSignIn').innerHTML = 'Sorry, we have no record of this e-mail.  Please try again or create a new account.';
					//document.getElementById('emailSignIn').style.border = '1px solid red';
				}
			}
		}
		req.send(null);
	} 
	
	
}

function getXMLHTTPReq()
{
	var myRequest;
	try{myRequest = new ActiveXObject("Msxml2.XMLHTTP");}
	catch(e)
	{
		try{myRequest = new ActiveXObject("Microsoft.XMLHTTP");}
		catch(oc){myRequest = null;}
	}

	if(!myRequest && typeof XMLHttpRequest != "undefined")
	{
		myRequest = new XMLHttpRequest();
	}
	return myRequest;
}



