


//-------------------------------- XXXXXXXXXXXX

function aivao_pw(options){
	$("#pop_pw > .content").empty();
	//aivao_refresh_capcha();
	var popheight = 225;
	options["height"] = popheight;
	options["box"] = "pw";
	aivao_resizepop(options);
	var manda_strings = ["Bitte ausfüllen!", "Bitte auswählen"];
	$.post("/cms/front/ajax/pw.php", options, function(data) {
		
		$("#pop_pw > .content").html(data["html"]);
		$("#pop_pw").find("input").focus(
			function(){
				$(this).removeClass("highlighted");
				if($.inArray($(this).val(), manda_strings) > -1){
					$(this).val("");
				}
			}
		);
		aivao_close_alert();
	}, "json");
}





//-------------------------------- XXXXXXXXXXXX

function aivao_checkpw(options){
	var grant = true;
	var mandas_filled = true;
	var manda_strings = ["Bitte ausfüllen!", "Bitte auswählen", ""];
	$("#pop_pw").find("input").each(function(){
		if($.inArray($(this).attr("name"), options["mandatory"]) > -1){
			if($.inArray($(this).val(), manda_strings) > -1){
				$(this).val(manda_strings[0]);
				$(this).addClass("highlighted");
				mandas_filled = false;
			}
		}
	});
	if(!mandas_filled){
		aivao_alert({okbutton:true,feedback:"<b>Bitte fülle die hervorgehobenen Felder aus.</b>"});
		grant = false;
	}
	if(grant){
		options["formvars"] = "";
		$("#pop_pw").find("input").each(function(){
			options["formvars"] += $(this).attr("name")+"*#*"+$(this).val()+"._.";
		});
		options["formvars"] = options["formvars"].substr(0,(options["formvars"].length-3));
		//alert(options["formvars"]);
		aivao_alert({okbutton:false,feedback:"einen Moment bitte..."});
		$.post(aivao_addpath+"/cms/front/ajax/check_pw.php", options, function(data) {
			//alert(data["feedback"]);
			if(data["grant"] == 0){
				aivao_alert({okbutton:true,feedback:data["feedback"]});
				for(n=0;n<data["highlighted"].length;n++){
					$("input[name="+data["highlighted"][n]+"]").addClass("highlighted");
				}
				
				grant = false;
			}
			if(grant){
				if(options["step"] < 2){
					aivao_pw({step:(options["step"]+1),email:data["email"]});
				}
				else{
					
						aivao_alert({okbutton:true,feedback:"Du erhältst in Kürze eine E-mail mit einem temporären Passwort."});
						$('html, body').animate({scrollTop:0}, 0);
					
						aivao_close_pop({box:"#pop_pw"});
				}
				
			}
		}, "json");
	}
}


