function doFail(obj,id,type){
	obj.onclick='';
	val=document.getElementById('fails_nr'+id).innerHTML;
	document.getElementById('fails_nr'+id).innerHTML=parseInt(val)+1;
	if(type=='stories') document.getElementById("imgfail").src="/update.php?stories=true&value=5&id="+id;
	else document.getElementById("imgfail").src="/update.php?value=&id="+id;
}
function popup(url){
	window.open(url,'','width=600,height=400');	
}
function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test(email);
}
function trim(str){
	var	str = str.replace(/^\s\s*/,''),
		ws = /\s/,
		i = str.length;
	while (ws.test(str.charAt(--i)));
	return str.slice(0, i + 1);
}
function checkAll(id){
	var status = true;
	var i = 0;
	var obj=eval('document.frmSendToFriend'+id+'.share_to'+id);
	var emails = obj.value.split(",");
	val=eval('textarea_counter_up'+id);
	for(i=0; i<emails.length; i++){
		if(!validate(trim(emails[i]))){			
			val.switchClassName("textareaRequiredState");
			val.setState('Required');
			val.state='Required';
			val.saveState();
			status = false;
			break;
		}
	}
	if(status){
		val.setState(Spry.Widget.ValidationTextarea.VALID);
	}
	return val;
}


document.sentMail='';

function doSend(datas,id){
	obj=checkAll(id);

	if(obj.state!="Required" && document.sentMail.indexOf(id+",")==-1){
		document.sentMail+=id+",";
		$.ajax({
			  type: "POST",
			  url: "/update.php",
			  data: datas,
			  success: function(html){
				$("#results"+id).append("Your friends have been invited !");
			  }
			});
	}
	
}
