$(document).ready(function() {
	$("#contact_form").ajaxForm({dataType:  "json", success:   processResult, beforeSubmit: bSPersonalData, url: "/account/processsignup", type: "post", timeout: 30000});

	$("#registration-from").ajaxForm({
			dataType:  "json", 
			success:   processResultRegister, 
			beforeSubmit: bSPersonalDataRegister, 
			url: "/account/processsignup", 
			type: "post", 
			timeout: 30000
	});
    
	
});	

function bSPersonalDataRegister(){
	$("#loader").show(0);
	$("#contact_form").hide(0);
	$("#message").hide(0);
}

function processResultRegister(data) {
	if(data.Title=='Success'){
		window.location=data.redirect;
		return;
	}
	$("#loader").hide(0);
	$("#message").html(data.msg);
	$("#message").show(0);
	if (data.msg=="E-mail must be valid! Please use valid email!"){
		$("#email").addClass("error-class");
		$("#email").focus();
		$("#email").blur(function() {
		  $("#email").removeClass("error-class");
		});
	}
	if (data.msg=="You need to choose academic title!"){
		$("#title").addClass("error-class");
		$("#title").focus();
		$("#title").click(function() {
		  $("#title").removeClass("error-class");
		});
		$("#title").blur(function() {
		  $("#title").removeClass("error-class");
		});
	}
	if (data.msg=="Please enter your first name!"){
		$("#first_name").addClass("error-class");
		$("#first_name").focus();
		$("#first_name").blur(function() {
		  $("#first_name").removeClass("error-class");
		});
	}
	if (data.msg=="Please enter your family name!"){
		$("#family_name").addClass("error-class");
		$("#family_name").focus();
		$("#family_name").blur(function() {
		  $("#family_name").removeClass("error-class");
		});
	}
	if (data.msg=="You didn't enter your password!" || data.msg=="Password must contain at least 4 characters!" || data.msg=="Passwords don't match!"){
		$("#pass").addClass("error-class");
		$("#pass").focus();
		$("#pass").blur(function() {
		  $("#pass").removeClass("error-class");
		});
	}
	$("#contact_form").show(0);
}
	function bSPersonalData(){
	$("#loader").show(0);
	$("#registration-from").hide(0);
}

function processResult(data) { 
	$("#loader").hide(0);
//	dialogMsg(data.msg, data.Title);
	$("#message").html(data.msg);
	$("#message").show(0);

	$("#registration-from").show(0);
}

// change step info box on welcome page
$(document).ready( function() {
	$("a.help-info-link").click( function() {
		var divToShow = this.id;
		var divToShowArr;
		divToShowArr = divToShow.split("_");
		divToShow = divToShowArr[1];
		$("div.step-info-box").hide();
		$("div#" + divToShow).show();
	})
})

function showStepInfo() {
//	alert("hello");
//	var divToShow = this.id;
//	var divToShowArr[];
//	divToShowArr = divToShow.split("_");
//	divToShow = divToShowArr[1];
//	alert(divToShow);
//	$("div.step-info-box").hide();
//	$("div#" + divToShow).show();
}

