function checkEmail(Texto) 
{      
  return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Texto));        
}

function checkDate(Texto) {
	return (/^(0[1-9]|[12][0-9]|3[01])(\/|-)(0[1-9]|1[012])(\/|-)(\d{4})$/.test(Texto));
}

function ignoreSpaces(string) 
{
	var temp = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
		temp += splitstring[i];
	return temp;
}

function checkCampoTexto(Texto)
{
	return (ignoreSpaces(Texto)!="");
}

function checkMinimiumTags(string, num)
{
	string_separated_commas = string.split(',');
	total = string_separated_commas.length;
	
	if(total < num)
	{
		return 0;
	}
	else
	{
		return 1;
	}
}

function isset(variable_name) {
	
    try {
         if (typeof(eval(variable_name)) != 'undefined')
         if (eval(variable_name) != null)
         return true;
     } catch(e) { }
     
    return false;
}

/*function pagination_action(e)
{
	var page = this.activate_info;
	var content_id = $('content_id').value;
	
			var url = '/comentario/ver/' + content_id + '/' + page + '/';
			var pars = {};
			var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars,
				onSuccess: function(transport) { 
					if(transport.responseText)
					{
						$('capa-comentarios').innerHTML = transport.responseText;
						load_comment_events();
					}
			}});
	Event.stop(e);
}*/
function load_friend_events()
{		
	Event.observe($('friend_form'), 'submit', function(e) 
	{
		
		mje="";
		ok = 1;
		
		if(!checkCampoTexto($F('friend_name')))
		{
			ok = 0;
			mje=" Introduzca el Nombre de su Amigo";
		}

		if(ok==1 && !checkCampoTexto($F('me_name')))
		{
			ok = 0;
			mje=" Introduzca su Nombre";
		}
		
		if(ok==1 && !checkCampoTexto($F('friend_email')))		
		{
			ok = 0;
			mje=" Introduzca el Email de su Amigo";
		}
		
		if(ok==1 &&!checkEmail($F('friend_email')))
		{
			ok = 0;
			mje=" El mail de su amigo es incorrecto";
		}

		
		if(ok==1 && !checkCampoTexto($F('me_email')))		
		{
			ok = 0;
			mje=" Introduzca su Mail";		
		}
		
		if(ok==1 && !checkEmail($F('me_email')))
		{
			ok = 0;
			mje=" Su mail es incorrecto";
		}
		
		
			
		
		
		if(ok == 1)
		{
			
			
			$('error_friend').className = "error_friend hidden";
			//var loading = document.getElementsByClassName("loading_friend");
			var loading = document.getElementById("loading_friend");
			//loading[0].className = "loading_friend";
			
			var url = '/amigos/enviar';
			
			var pars = {commentFriend: $('commentFriend').value, 
						friend_email: $('friend_email').value, 
						friend_name: $('friend_name').value, 
						me_name: $('me_name').value, 
						me_email: $('me_email').value, 
						url: document.location.href};
		
			var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars,
				onSuccess: function(transport) { 
					
					if(transport.responseText)
					{						
						$('loading_friend').innerHTML = "<div class=\"confirmacion\">" + transport.responseText + "</div>";
						//$('loading_friend').className = "loading_friend";
					}
					else
					{
						//alert("asdf")
					}
					
					
					loading.innerHTML = "<div class=\"confirmacion\">" + transport.responseText + "</div>";
					//loading[0].className = "loading_friend";
					//$('recomendar-amigo').className = "hidden";
					$('friend_form').reset();
				}
				
				//onError:function(req){ alert("ERROR: " + req.statusText);}
			});
			
		}
		else
		{			
			$('loading_friend').innerHTML = "";
			$('loading_friend').innerHTML = "<div class=\"advertencia\">Error al introducir los datos:"+ mje +"</div>";
			//$('loading_friend').className = "error_friend error";
			
		}		
		
		Event.stop(e);
		
	});
}

function load_cestafriend_events()
{		
	Event.observe($('friend_form'), 'submit', function(e) 
	{
		
		mje="";
		ok = 1;
		
		if(!checkCampoTexto($F('friend_name')))
		{
			ok = 0;
			mje=" Introduzca el Nombre de su Amigo";
		}

		if(ok==1 && !checkCampoTexto($F('me_name')))
		{
			ok = 0;
			mje=" Introduzca su Nombre";
		}
		
		if(ok==1 && !checkCampoTexto($F('friend_email')))		
		{
			ok = 0;
			mje=" Introduzca el Email de su Amigo";
		}
		
		if(ok==1 &&!checkEmail($F('friend_email')))
		{
			ok = 0;
			mje=" El mail de su amigo es incorrecto";
		}

		
		if(ok==1 && !checkCampoTexto($F('me_email')))		
		{
			ok = 0;
			mje=" Introduzca su Mail";		
		}
		
		if(ok==1 && !checkEmail($F('me_email')))
		{
			ok = 0;
			mje=" Su mail es incorrecto";
		}
		
		
			
		
		
		if(ok == 1)
		{
			
			
			$('error_friend').className = "error_friend hidden";			
			var loading = document.getElementById("loading_friend");						
			var url = '/productos/enviarcesta';			
			var pars = {commentFriend: $('commentFriend').value, 
						friend_email: $('friend_email').value, 
						friend_name: $('friend_name').value, 
						me_name: $('me_name').value, 
						me_email: $('me_email').value, 
						url: document.location.href};
		
			var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars,
				onSuccess: function(transport) { 
					
					if(transport.responseText)
					{						
						$('loading_friend').innerHTML = "<div class=\"confirmacion\">" + transport.responseText + "</div>";						
					}
					else
					{
						//alert("asdf")
						$('loading_friend').innerHTML = "<div class=\"confirmacion\">Error</div>";
					}
					
					
					loading.innerHTML = "<div class=\"confirmacion\">" + transport.responseText + "</div>";					
					$('friend_form').reset();
				}
				
				//onError:function(req){ alert("ERROR: " + req.statusText);}
			});
			
		}
		else
		{			
			$('loading_friend').innerHTML = "";
			$('loading_friend').innerHTML = "<div class=\"advertencia\">Error al introducir los datos:"+ mje +"</div>";
			//$('loading_friend').className = "error_friend error";
			
		}		
		
		Event.stop(e);
		
	});
}



