var win;
var idTaken = false;
var validZipCode = true;
function popupWin(url,title,width,height) {
	win = dhtmlmodal.open("win", "iframe", url, title, "width="+width+"px,height="+height+"px,resize=0,scrolling=1,center=1", "recal")
}

function validateUser(email){
	//var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var emailRegEx = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (email == ""){
		jQuery('#email_message').html('');
		return;
	}
	if (!emailRegEx.test(email)) {
		jQuery('#email_message').html('');
		return;
	}
	/*new Ajax.Request('validate-user.php?email='+email, {
		method:'get',
		onSuccess:function(response){
			if (response.responseText == 1){
				$('email_message').update('<span class="clean-ok">E-Mail Address is available.</span>');
				idTaken = false;
			}else{
				$('email_message').update('<span class="clean-error">E-Mail Address is already taken.</span>');
				idTaken = true;
			}
		}
	});*/
	jQuery.get('validate-user.php',{email:email},function(response){
		if (response == 1){
			jQuery('#email_message').html('<br /><span class="clean-ok">E-Mail Address is available.</span>');
			idTaken = false;
		} else {
			jQuery('#email_message').html('<br /><span class="clean-error">E-Mail Address is already taken.</span>');
			idTaken = true;
		}
	});
}
function validateZipCode(zipcode){
	if (zipcode == ""){
		jQuery('#zipcode_message').html('');
		return;
	}
	/*var url = 'validate-zipcode.php?zipcode=' + encodeURIComponent(zipcode);
	new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(response){
			if (response.responseText == 1){
				$('zipcode_message').update('<img src="images/success.png" />');
				validZipCode = true;
			}else{
				$('zipcode_message').update('<img src="images/error.png" /><br /><span style="color:red;">To be eligible for EasyAdBuy.com and RSVP North Shore services, your business address must be within our territory. We verify business addresses by zip code. To see our territory map and a list of eligible zip codes <a href="javascript:;" onclick="popupWin(\'zipcodes.php\', \'Zip Codes\', 600, 400)">click here</a>.');
				validZipCode = false;
			}
		}
	});*/
	jQuery.get('validate-zipcode.php',{zipcode:zipcode},function(response){
		if (response == 1){
			jQuery('#zipcode_message').html('<img src="images/success.png" alt="" />');
			validZipCode = true;
		} else {
			jQuery('#zipcode_message').html('<img src="images/error.png" alt="" /><br /><span style="color:red;">To be eligible for EasyAdBuy.com and RSVP North Shore services, your business address must be within our territory. We verify business addresses by zip code. To see our territory map and a list of eligible zip codes <a href="javascript:;" onclick="popupWin(\'zipcodes.php\', \'Zip Codes\', 600, 400)">click here</a>.</span>');
			validZipCode = false;
		}
	});
}
/*
function show_forgot() {
	$('forgot_div').setStyle({display:"block"});
	$('login_div').setStyle({display:"none"});
	$('forgot_pwd_form').reset();
	$('login_form').reset();
}

function hide_forgot() {
	$('forgot_div').setStyle({display:"none"});
	$('login_div').setStyle({display:"block"});
	$('forgot_pwd_form').reset();
	$('login_form').reset();
}

function forgot() {
	if ($('forgot_email').value == "") {
		alert("Please enter email address");
		$('forgot_email').focus();
		return;
	}
	new Ajax.Request('reset-password.php', {
		method:'post',
		parameters: $('forgot_pwd_form').serialize(true),
		onSuccess:function(response){
			hide_forgot();
			alert(response.responseText);
		}
	});
}*/
