var taf_fr = 1;
// preload loading image
pic1= new Image(32,32); 
pic1.src=taf_base + '/wp-content/plugins/tellafriend/loading.gif'; 

// Add another row for another friend
function taf_add_friend() {
	// make sure we dont hit the limit
	if ((taf_fr) == taf_max_friends) {
		alert('Sorry, you can only send this to a maximum of '+ taf_max_friends +' friends.');
		return;
	}
	
	taf_fr++;
	
	// create the elements
	var tr = document.createElement("tr");
	var td1 = document.createElement("td");
	var td2 = document.createElement("td");
	var txt1 = document.createElement("input");
	var txt2 = document.createElement("input");
	
	tr.id = "taf_friend_"+ taf_fr;
	td1.width = "50%";
	td1.align = "left";
	td2.width = "50%";
	td2.align = "left";
	txt1.name = "taf_recipient_names[]";
	txt2.name = "taf_recipient_emails[]";
	
	td1.appendChild(txt1);
	td2.appendChild(txt2);
	tr.appendChild(td1);
	tr.appendChild(td2);
	
	var tbl = document.getElementById("taf_friends_list");
	tbl.appendChild(tr);
}

// send the mail
function taf_send() {
	var params = '';
	var frm = document.taf_form;
	var names = document.getElementsByName('taf_recipient_names[]');
	var emails = document.getElementsByName('taf_recipient_emails[]');
	
	//(taf_from_name=admin&taf_from_email=mduterte%40odesk.com&taf_recipient_names%5B%5D=1&taf_recipient_names%5B%5D=2&taf_recipient_emails%5B%5D=mhykhh%252540gmail.com&taf_recipient_emails%5B%5D=mike%252540gootix.com&taf_message=test%20message)
	params += "taf_from_name="+ escape(frm.taf_from_name.value) + "&taf_from_email="+ escape(frm.taf_from_email.value);
	
	for (x = 0; x < names.length; x++) {
		params += "&taf_recipient_names[]="+ escape(names[x].value);
	}
	
	for (x = 0; x < emails.length; x++) {
		params += "&taf_recipient_emails[]="+ escape(emails[x].value);
	}
	
	params += "&taf_message="+ escape(frm.taf_message.value) +"&taf_send_btn="+ escape("Send Message");
	
	// disable the form and show the loading icon
	Form.disable($('taf_form'));
	$('taf_message').className = "";
	$('taf_message').update('<img src='+taf_base + '/wp-content/plugins/tellafriend/loading.gif />');
	
	//alert(params);
	new Ajax.Request(taf_base + '/wp-content/plugins/tellafriend/tellafriend.php', {
											onComplete : taf_show_message,
											parameters : params
										}
									);
						
}

// used to diplay success/error message
function taf_show_message(resp) {
	eval("var obj = "+resp.responseText);
	
	if (obj.code == 0) {
		$('taf_message').className = "message error";
	} else {
		$('taf_message').className = "message updated";
	}
	
	var out = "<ul>";
	
	for (var x = 0; x < obj.messages.length; x++) {
		out += "<li>"+ obj.messages[x] +"</li>";
	}
	out += "</ul>";
	
	$('taf_message').update(out);
	
	Form.enable($('taf_form'));
}