$(document).ready(function(){
			
	validarFormulario();
	controlar_refresh();
 }
);

function validarFormulario(){
	$("#contact").validate({	   			
		rules: {
			name: "required",	
			comments: "required",			
			email: {
				required: function(){
					return existeTelefono()
				},
				email: true
			},
			phone: {
				required: function(){
					return existeEmail()
				}
			},
			bot: {
				required: true,
				remote: {
					url: "check_captcha.php",
					type: "post",
					data: {
						txt: function() {
							return $("#bot").val();
					  	}
					}
				}
			}
						
			
		},
		messages: {
			name: "<div class='validation-advice'>Please, insert a Name.</div>",
			comments: "<div class='validation-advice'>Please, insert a Comment.</div>",			
			email: {
				required: "<div class='validation-advice'>Please, insert an email.</div>",
				email: "<div class='validation-advice'>Please, insert a valid email</div>"
			},
			phone: "<div class='validation-advice'>Please, insert a Phone.</div>",
			bot: {
				required: "<div class='validation-advice'>Please insert the text shown in the image.</div>",
				remote: "<div class='validation-advice'>The text is not correct.</div>"
			}
		}
	});
	
}

function existeTelefono()
{
	var telf = $("#phone").val();
	if ( telf == "" )
	{
		return true;
	}
	else { return false;	}
}

function existeEmail()
{
	var telf = $("#email").val();
	if ( telf == "" )
	{
		return true;
	}
	else { return false;	}
}

function controlar_refresh(){
	$("#refresh").click(function(){
		time = new Date();
		$("#img_captcha").attr("src","include/captcha.php?ck="+time.getTime());
		$("#bot").val("");
	});
}
