function checkEmail(){
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	var returnval=emailfilter.test(document.getElementById('email').value)
	if (returnval==false){
		document.getElementById('email').style.backgroundImage = 'url("/imagenes/iconos/cross.png")';
		document.getElementById('email').style.backgroundPosition = 'right';
		document.getElementById('email').style.backgroundRepeat = 'no-repeat';
		return false;
	}else{
		document.getElementById('email').style.backgroundImage = 'url(/imagenes/iconos/check.png)';
		document.getElementById('email').style.backgroundPosition = 'right';
		document.getElementById('email').style.backgroundRepeat = 'no-repeat';
		return true;
	}
}
function checkNombre(){
	var emailfilter=/^[a-zA-Z ]{2,20}$/i
	var returnval=emailfilter.test(document.getElementById('nombre').value)
	if (returnval==false){
		document.getElementById('nombre').style.backgroundImage = 'url("/imagenes/iconos/cross.png")';
		document.getElementById('nombre').style.backgroundPosition = 'right';
		document.getElementById('nombre').style.backgroundRepeat = 'no-repeat';
		return false;
	}else{
		document.getElementById('nombre').style.backgroundImage = 'url("/imagenes/iconos/check.png")';
		document.getElementById('nombre').style.backgroundPosition = 'right';
		document.getElementById('nombre').style.backgroundRepeat = 'no-repeat';
		return true;
	}
}
function checkComentarios(){
//	var emailfilter=/^[a-zA-Z0-9\_]/i
//	var returnval=emailfilter.test(document.getElementById('comentario').value);
	var returnval=document.getElementById('comentario').value;
	if (returnval==false){
		document.getElementById('comentario').style.backgroundImage = 'url("/imagenes/iconos/cross.png")';
		document.getElementById('comentario').style.backgroundPosition = 'right top';
		document.getElementById('comentario').style.backgroundRepeat = 'no-repeat';
		return false;
	}else{
		document.getElementById('comentario').style.backgroundImage = 'url("/imagenes/iconos/check.png")';
		document.getElementById('comentario').style.backgroundPosition = 'right top';
		document.getElementById('comentario').style.backgroundRepeat = 'no-repeat';
		return true;
	}
}

function checkForm(){
	if ((document.getElementById('nombre').style.backgroundImage == 'url("/imagenes/iconos/check.png")') && (document.getElementById('email').style.backgroundImage == 'url("/imagenes/iconos/check.png")') && (document.getElementById('comentario').style.backgroundImage == 'url("/imagenes/iconos/check.png")')){
		document.getElementById('submit').innerHTML = '<input type="submit" name="submit" value="Enviar" style="border:#999999 1px solid; width: 100px; background: #22222; font: 11px Arial, sans-serif; color:#999999; padding:3px; margin-bottom:4px; outline:none;" onclick="submitForm(document.getElementById(\'modulo\').value,document.getElementById(\'idnot\').value,document.getElementById(\'nombre\').value,document.getElementById(\'email\').value,document.getElementById(\'puntuacion\').value,document.getElementById(\'comentario\').value);agregar();">'
	}/*else{
		document.getElementById('submit').innerHTML = '<img src="/imagenes/iconos/boton_comentario.png" border="0">'
	}*/
}

function checkContacto(){
	if (checkEmail() && checkNombre() && checkComentarios()){
		document.getElementById('enviar').enabled = true;
		document.getElementById('enviar').disabled = false;
	}else{
		document.getElementById('enviar').enabled = false;
	}
}

function submitForm(modulo,id,nombre,email,puntuacion,comentario){
	document.getElementById('submit').innerHTML = '<img src="/imagenes/iconos/loading.gif" align="center">';
	jQuery.ajax({
		url: '/funciones/agregar_comentarios.php?modulo='+modulo+'&id='+id+'&nom='+encodeURIComponent(nombre)+'&ema='+encodeURIComponent(email)+'&pun='+encodeURIComponent(puntuacion)+'&com='+encodeURIComponent(comentario)
		,method:'GET'
		,complete: function(response){
			if(response.responseText == 'true'){
				Rcvd();
			}else{
				Failed();
			}
		}
	});
}


function enviarMail(nombre,email,mensaje){
	document.getElementById('submit').innerHTML = '<img src="/imagenes/iconos/loading.gif" align="center">';
	nombre = document.getElementById('nombre').value;
	email = document.getElementById('email').value;
	comentario = document.getElementById('comentario').value;
	jQuery.ajax({
		url: '/funciones/enviar_mail.php?nombre='+encodeURIComponent(nombre)+'&email='+encodeURIComponent(email)+'&mensaje='+encodeURIComponent(comentario)
		,method:'GET'
		,complete: function(response){
			document.getElementById('submit').innerHTML = '<font style="color:#007297; font-weight:bold; font: 11px verdana, sans-serif; text-align:center;">'+response.responseText+'</font>'
		}
	});
}

//// Place failure message here
function Failed(){
	document.getElementById('submit').innerHTML = '<font style="color:#007297; font-weight:bold; font: 11px verdana, sans-serif; text-align:center;">Disculpe, hubo un fallo a la hora de agregar su comentario.<br>Por favor, intente nuevamente.</font>'
}

//// Place confirm message here
function limpiar(){
	document.getElementById('nombre').value = 'Nombre y Apellido';
	document.getElementById('email').value = 'Mail';
	document.getElementById('comentario').value = 'Comentarios';
	document.getElementById('nombre').style.backgroundImage = 'none';
	document.getElementById('email').style.backgroundImage = 'none';
	document.getElementById('comentario').style.backgroundImage = 'none';
}

function Rcvd(){
	var comentario = document.getElementById("comentario").value;
	for (var i = 0; i < document.getElementById("comentario").value.length; i++) {
		comentario = comentario.replace('\n','<br>');
	}
	document.getElementById('submit').innerHTML = '<div><font style="color:#007297; font-weight:bold; font: 11px verdana, sans-serif; text-align:center;">Gracias por dejar su comentario.</font></div><br><br>';
	limpiar();
}


