addLoadEvent(init);

function init(){

	var stButton = document.getElementById("share_this_button");
	var stForm = document.getElementById("share_this_form");
	var ssButton =  document.getElementById("share_submit_button");
	var share_thank_you = document.getElementById('share_thank_you');
	var share_this_back_button = document.getElementById("share_this_back_button");	

		var from_email = document.getElementById("from_email");
		var to_email = document.getElementById("to_email");
		from_email.onclick = function(){ from_email.value = ""; }
		to_email.onclick = function(){ to_email.value = ""; }
	
	stButton.onclick = function(){
		shareThis(stButton, stForm, ssButton);
	}
	
	share_this_back_button.onclick = function(){
		share_thank_you.style.display = "none";	
		stButton.style.display = "block";
	}
}

function shareThis(stButton, stForm, ssButton){
	
	stButton.style.display = 'none';
	stForm.style.display = 'block';
	
	ssButton.onclick = function(){
		
		var from_email = document.getElementById("from_email").value;
		var to_email = document.getElementById("to_email").value;
		var human_check = document.getElementById("human_check").value;
		
		ajax.post(
			"actions/share_this.php",
			function(r){ shareThisComplete(r, stButton, stForm); },
			"from_email="+from_email+
			"&to_email="+to_email+
			"&human_check="+human_check+	
			"&check=1"
		);
		
	}
}

function shareThisComplete(response, stButton, stForm){
	
	var form_error_field = document.getElementById('form_error_field');
	var share_thank_you = document.getElementById('share_thank_you');
	
	if(response == 'success'){
		stForm.style.display = "none";
		share_thank_you.style.display = "block";
		document.getElementById("to_email").value = "";
		form_error_field.innerHTML = "";
	}
	else {
		form_error_field.innerHTML = response;
	}
}