$(document).ready(function(){
function resetContactFields(){
$('#errorMsg').hide();
$('#nombreLbl').css("color","#000");
$('#emailLbl').css("color","#000");
$('#fonoLbl').css("color","#000");
$('#msjLbl').css("color","#000");
}
$('#searchBox').click(function(){
$(this).attr('value','');
});
$('.submitCtc').click(function(){
resetContactFields();
validateFieldsCall();
});
$('.submitContact').click(function(){
resetContactFields();
validateFields();
});
//LOADING POPUP
	//Click the button event!
	$("#btnContact").click(function(){
		//centering with css
		centerPopup();
		//load popup
		loadPopup();
	});
				
	//CLOSING POPUP
	//Click the x event!
	$("#popupContactClose").click(function(){
		disablePopup();
	});
	//Click out event!
	$("#backgroundPopup").click(function(){
		disablePopup();
	});
	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1){
			disablePopup();
		}
	});


/* validation functions */

function validateEmpty(text){
if(text==""){return 1;}
else{return 0;}
}
function validateEmail(email){
	var filter=/^[A-Za-z0-9][A-Za-z0-9_.~-]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
            if (filter.test(email))
            {
               return 1;
            }
            else
            {
           return 0;
            }
}

function validateFields(){
var nameVal=validateEmpty($('#nombres').val());   
var emailVal=validateEmail($('#email').val());  
var telefonoVal=validateEmpty($('#telefono').val());  
var mensajeVal=validateEmpty($('#mensaje').val()); 
if(nameVal==1||emailVal==0||telefonoVal==1||mensajeVal==1)
{
$('#errorMsg').show();
if(nameVal==1){
$('#nombreLbl').css("color","red");
}
if(emailVal==0){
$('#emailLbl').css("color","red");
}
if(telefonoVal==1){
$('#fonoLbl').css("color","red");
}
if(mensajeVal==1){
$('#msjLbl').css("color","red");
}
return false;
}
else
{
resetContactFields();
   document.getElementById("contactForm").submit();
}
}
function validateFieldsCall(){
var nameVal=validateEmpty($('#nombres').val());   
var telefonoVal=validateEmpty($('#telefono').val());  
if(nameVal==1||telefonoVal==1)
{
$('#errorMsg').show();
if(nameVal==1){
$('#nombreLbl').css("color","red");
}
if(telefonoVal==1){
$('#fonoLbl').css("color","red");
}
return false;
}
else
{
resetContactFields();
   document.getElementById("contactFormPop").submit();
}
}
});
/* end document.ready */

