// JavaScript Document

function init(){
	if ($('login_button')){$addClick('login_button',signUpNewUser); $html('main_heading', "What is Nth-Iteration?");}
	if ($('signup_friends_button')){$addClick('signup_friends_button',add_friends); $html('main_heading', "Give us a hand!");}
	if ($('study_results')){$html('main_heading', "Participate and experience");}
	if ($('remove_me_button')){$addClick('remove_me_button',remove_member); $html('main_heading', "Remove yourself");}
	if ($('study_results')){loadStudies();}
}



// signup user
function signUpNewUser (){
	$hide('singup_feedback');
	var email = $value('email_signup');
	$show('sign_up_loader');
	 if ($checkmail (email, "This email adres is not correct..", "you@yourmail.com")){
		$ajax('snippets/add_resp.php','mail='+email, sighUpNewUserCheck);
	 } else {
		 $hide('sign_up_loader');
	 }
}
function sighUpNewUserCheck (result){
	if (result == "ok"){
		$hide('sign_up_loader');
		$show('singup_feedback');
	} else {
		alert (result);
		$hide('sign_up_loader');
	}
}


// add all frineds
function add_friends(){
	$show('sign_up_loader');
	var parameters = "";
	var j=0;
	for (var i=10;i>0;i--){
		if ($value('friend'+i)!="friend@friend-email.com" && $value('friend'+i)!='' && $checkmail ($value('friend'+i), "The email "+$value('friend'+i)+" is not correct..", "friend@friend-email.com")){
			parameters += "mail_"+j+"="+$value('friend'+i)+"&";
			j++;
		}
		$('friend'+i).value = "";
	}
	if (parameters==""){
		alert("Please fill out your friends email adres.");
		$hide('sign_up_loader');
	} else {
		parameters = parameters.substring(0,(parameters.length-1));
		$ajaxPost('snippets/add_friend.php',parameters, friends_added);
	}
}

function friends_added(result){
	$hide('sign_up_loader');
	if (result == "ok"){
		$show('add_friend_feedback');
		$html('add_friend_feedback',"Thank you for adding your friends. You can always sign up more friends!");
	} else {
		alert (result);
	}
}


// remove
function remove_member(){
	$hide('singup_feedback');
	$show('sign_up_loader');
	email = $value('remove_mail');
	 if ($checkmail (email, "This email adres is not correct..", "you@yourmail.com")){
		$ajax('snippets/delete_resp.php','mail='+email, resp_deleted);
	 } else {
		 $hide('sign_up_loader');
	 }
}

function resp_deleted(result){
	if (result == "ok"){
		$show('singup_feedback');
	} else {
		alert (result);
	}
	$hide('sign_up_loader');
}

function loadStudies (){
	$ajax('snippets/get_studies.php',null, studiesLoaded);
}

function studiesLoaded (result){
	$html('study_results',result)
}