
	var step = 1;
	function initPopup() {
		centerPopup();

		$(window).resize(centerPopup);

		$("#pop-up").show();

		lbox = document.createElement("div");
		lbox.id = "backdrop";
		lbox.style.height = $("#main").height() + "px";

		$("#main").append(lbox);

		$("#backdrop").fadeTo("slow", 0.7);
	}

	function nextStep() {
		hasErrors = false;
		$('#name_invalid, #email_invalid, #pass_invalid, #zoek_invalid').css('display','none');

		// Do error checking
		if(jQuery.trim($('#fld_name').val())==''){
			hasErrors = true;
			$('#name_invalid').css('display','block');
		}

		if(!is_email($('#fld_email').val())) {
		 	hasErrors = true;
			$('#email_invalid').css('display','block');
		}

		if(jQuery.trim($('#fld_password').val()).length < 5){
			hasErrors = true;
			$('#pass_invalid').css('display','block');
		}

		$('#userinfo').css('display','none');

		// Show the errors
		if(hasErrors){
			$('#errors').css('display','block');
		}else{
			$('#extrainfo').css('display','block');
			step = 2;
			$('#hdn_fld_name').val($('#fld_name').val());
			$('#hdn_fld_email').val($('#fld_email').val());
			$('#hdn_fld_password').val($('#fld_password').val());
		}


		$('#free_access').click(function(event){
			hasErrors = false;
			if(
				!$('#fld_zoek_vrouw').attr("checked") &&
				!$('#fld_zoek_stel').attr("checked") &&
				!$('#fld_zoek_man').attr("checked") &&
				!$('#fld_zoek_shemales').attr("checked")
				) {
					event.preventDefault();
					hasErrors = true;
					$('#zoek_invalid').css('display','block');
			}

			if(hasErrors){
				$('#errors').css('display','block');
				$('#extrainfo').css('display','none');
			}

				//$('#email_invalid, #pass_invalid, #extrainfo, #errors, #zoek_invalid').css('display','none');
				//$('#userinfo').css('display','block');
			}
		);
	}

	function prevStep() {
		$('#email_invalid, #pass_invalid, #userinfo, #extrainfo, #errors, #zoek_invalid').css('display','none');
		if(step == 1) {
			$('#userinfo').css('display','block');
		}
		else {
			$('#extrainfo').css('display','block');
		}

		return false;
	}


	function is_email(email){
		var result = email.search(/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,3})+$/);
		if(result > -1){ return true; } else { return false; }
	}

	function centerPopup() {
		pu = $("#pop-up");
		if( pu.length > 0 ) {
			scrn = screenDims();
			point = {
// 				x: ( isIE6() )? "35%" :  parseInt(scrn.w / 2) - parseInt(pu.width() / 2),
// 				y: ( isIE6() )? "25%" : parseInt(scrn.h / 2) - parseInt(pu.height() / 2)
				x: ( isIE6() )? "35%" :  parseInt(scrn.w / 2) - parseInt(400 / 2),
				y: ( isIE6() )? "25%" : parseInt(scrn.h / 2) - parseInt(230 / 2)

			}
			pu.css("left", point.x ).css("top", point.y );
		}
	}

	function screenDims() {
		return {
			w: document.body.offsetWidth,
// 			h: document.body.offsetHeight
			h: 600
		};
	}

	function isIE6() {
		ver = navigator.userAgent;
		if( ver.indexOf("MSIE 6.0") != -1 || ver.indexOf("Chrome/") != -1 || ver.indexOf("Safari/") != -1 || ver.indexOf("Opera/") != -1 ) {
			return true;
		} else {
			return false;
		}
	}

	$(document).ready( initPopup );


