//-----------------
$(document).ready(function() {
	//----------
	var dl 	  = $("#dialog");
	var email = $("#FormsEditField1");
	var sends = $("#Submit_Button2");
	//----------
	email.data("email_exists", "no");
	//----------
	dl.dialog({
		bgiframe: true,
		resizable: false,
		autoOpen: false,
		width:333,
		modal: true
	});
	//----------
	function check_email_existing() {
		email.data("email_exists", "no");
		dl.dialog("open");
		$.ajax({
			type: "POST",
			url: "/engine/validation/email_check/low/yi/",
			data: { 'email':email.val() },
			dataType: 'json',
			success: function(data) {
				dl.dialog("close");
				if(data.errors.length == 0) {
					document.forms["frmnewsletter"].submit();
				} else {
					alert("The email you entered appears to be incorrect. Please review your email address and either fix it, or if you confirm it is correct, please submit again.");
				}
			}
		});
	}
	//----------
	function check_all() {
		var returned=true;
		var i='';
		if($("#FormsEditField2").val()=='') {
			returned=false;
			i='First Name';
		}
		if($("#FormsEditField1").val()=='') {
			returned=false;
			if(i=='') {
				i='Email Address';
			} else {
				i=i+' and Email Address';
			}
		}
		if($("#txtphrase").val()=='') {
			returned=false;
			if(i=='') {
				i='Phrase';
			} else {
				i=i+' and Phrase';
			}
		}
		if(returned==false) {
			alert('Please, enter '+i);
		}
		return returned;
	}
	//----------
	function what_in_submit() {
		if(email.data("email_exists") != "yes") {
			if(check_all() == true) {
				check_email_existing();
			}
			return false;
		}
	}
	//----------
	sends.click(what_in_submit);
	sends.submit(what_in_submit);
	//----------
	$("#ch_phrase").click(function() {
		$("#phrase").attr('src')
		var rand_no1 = Math.random();
		var rand_no2 = Math.random();
		$("#phrase").attr('src','./check/get_captcha_short.php?rand='+rand_no1+rand_no2);
	});
	//-------
});
//-----------------
