jQuery.fn.correo=function()
{
if(/[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/.test($(this).val()))
{
return true;
}
else
{
return false;
}
}









$(function() {



$("#Enviar").click(function(e) {
	  e.preventDefault();

	var aceptar = $("input#privacidad").attr("checked");

	if (!aceptar) {
      $("input#privacidad").focus();
	   $("#terminos").css("color","red");
      return false;
    }else{
		 $("#terminos").css("color","white");
		}
 
 var email = $("input#FormValue_Email").val();
		if (email == "") {
      $("input#FormValue_Email").css("border","1px solid red"); 
      $("input#FormValue_Email").focus();
      return false;
    }else {
      $("input#FormValue_Email").css("border","none"); 
		}
	
if(!$("#FormValue_Email").correo())
	{
      $("input#FormValue_Email").css("border","1px solid red"); 
      $("input#FormValue_Email").focus();
      return false;		
	}

$("#oemProSubscription").submit();		
		
		
  });

$("input#privacidadf2").click(function(){
									  clearValidations2();
									  });

$("input#privacidadf").click(function(){
									  clearValidations();
									  });

  $('.error').hide();  
$('#nombre').keyup(function(event){
							if(event.keyCode != 13)
							{
		$(this).css("border","none");
							}
	});

	$('#email').keyup(function(event){
							   if(event.keyCode != 13)
							{
		$(this).css("border","none");
							}
	});	
	
	$('#telefono').keyup(function(event)
	{
		if(event.keyCode != 13)
		{
			$(this).css("border","none");
		}
		if ($(this).val() != '')
			$(this).val($(this).val().replace(/[^0-9\.]/g, ""));
	});	
	
	$('#telefono2').keyup(function(event)
	{
		if(event.keyCode != 13)
		{
			$(this).css("border","none");
		}
		if ($(this).val() != '')
			$(this).val($(this).val().replace(/[^0-9\.]/g, ""));
	});	


$(".cuerpo_articulo_pie a:eq(0)").click(function(e) {
	e.preventDefault();
	$("#departamento option:eq(1)").attr("selected","selected");	
	showLightbox();
});

$(".cuerpo_articulo_pie a:eq(1)").click(function(e) {
	e.preventDefault();
	$("#departamento option:eq(2)").attr("selected","selected");
	showLightbox();	
});

$(".cuerpo_articulo_pie a:eq(2)").click(function(e) {
	e.preventDefault();
	$("#departamento option:eq(3)").attr("selected","selected");
	showLightbox();	
});

$(".cuerpo_articulo_pie a:eq(3)").click(function(e) {
	e.preventDefault();
	$("#departamento option:eq(4)").attr("selected","selected");
	showLightbox();	
});

$(".cuerpo_articulo_pie a:eq(4)").click(function(e) {
	e.preventDefault();
	$("#departamento option:eq(5)").attr("selected","selected");
	showLightbox();	
});

$(".cuerpo_articulo_pie a:eq(5)").click(function(e) {
	e.preventDefault();
	$("#departamento option:eq(6)").attr("selected","selected");
	showLightbox();	
});

$(".cuerpo_articulo_pie a:eq(6)").click(function(e) {
	e.preventDefault();
	$("#departamento option:eq(7)").attr("selected","selected");
	showLightbox();	
});

$(".cuerpo_articulo_pie a:eq(7)").click(function(e) {
	e.preventDefault();
	$("#departamento option:eq(8)").attr("selected","selected");
	showLightbox();	
});

$(document).keydown(function(event){
							 if (event.keyCode == 27) {								 
								 if(document.getElementById('over2').style.display == "block")
								 {
										 clearAllFields2();
										return hideLightbox2();
								 }
									else
									{
										clearAllFields();
										return hideLightbox();
									}
										
								}
								else if (event.keyCode == 13) {
									if(document.getElementById('over2').style.display == "block")
									{
										return checkForm2();
									}
									else
										return checkForm();
								}
								else if((event.keyCode > 48 && event.keyCode != 91 && event.keyCode != 92 && event.keyCode != 93 && event.keyCode < 112) || event.keyCode > 145)
								{
									if(document.getElementById('over2').style.display == "block")
										clearValidations2();
									else
										clearValidations();
								}
							 });

$("#enviaform").click(function() {
   return checkForm();
});

$("#enviaform2").click(function() {
	return checkForm2();
});

});

function clearAllFields()
{
	clearValidations();
	$("#aprivacidad").css("color","grey");
	$("input#nombre").val("");  
	$("input#telefono").val("");		 	 
	$("input#email").val(""); 
	$("input#privacidadf").attr("checked","");
	$("textarea#mensaje").val("");		
}

function clearAllFields2()
{
	clearValidations2();
	$("#aprivacidad2").css("color","grey");	
	$("input#nombre2").val(""); 		
    $("input#telefono2").val("");	 
    $("input#email2").val(""); 		 
	$("input#privacidadf2").attr("checked","");
	$("textarea#mensaje2").val("");
	$("#divErrMessage2").html("");
}

function clearValidations()
{	
	$("#aprivacidad").css("color","grey");	
	$("input#nombre").css("border","none");
	$("input#telefono").css("border","none");
	$("input#email").css("border","none");		 
	$("#aprivacidad").css("color","grey");
	$("textarea#mensaje").css("border","none");
	$("#divErrMessage2").html("");
}

function clearValidations2()
{	
	$("#aprivacidad2").css("color","grey");	
	$("input#nombre2").css("border","none");
	$("input#telefono2").css("border","none");
	$("input#email2").css("border","none");		 
	$("#aprivacidad2").css("color","white");
	$("textarea#mensaje2").css("border","none");
	$("#divErrMessage2").html("");
}

function checkForm2()
{
	$('.error').hide();		
	  var name = $("input#nombre2").val();
		if (name == "") {
      $("label#nombre_error2").show();
      $("input#nombre2").css("border","1px solid red"); 
      $("input#nombre2").focus();
	  $("#divErrMessage2").html("<a style='color:red;font-size:12px'>Complete los campos incorrectos, gracias...</a>");
      return false;
    }else {
      $("input#nombre2").css("border","none"); 
		}
		
 var email = $("input#email2").val();
		if (email == "") {
      $("input#email2").css("border","1px solid red"); 
      $("input#email2").focus();
	  $("#divErrMessage2").html("<a style='color:red;font-size:12px'>Complete los campos incorrectos, gracias...</a>");
      return false;
    }else {
      $("input#email2").css("border","none"); 
		}
	
if(!$("#email2").correo())
	{
      $("input#email2").css("border","1px solid red"); 
      $("input#email2").focus();
	  $("#divErrMessage2").html("<a style='color:red;font-size:12px'>Complete los campos incorrectos, gracias...</a>");
      return false;		
	}		

   var tel = $("input#telefono2").val();
	if (tel == "") {
   $("input#telefono2").css("border","1px solid red");   	  
      $("input#telefono2").focus();
	  $("#divErrMessage2").html("<a style='color:red;font-size:12px'>Complete los campos incorrectos, gracias...</a>");
      return false;
    }else {
      $("input#telefono2").css("border","none"); 
		}
	
	 var mensaje = $("textarea#mensaje2").val();
	if (mensaje == "") {
	$("textarea#mensaje2").css("border","1px solid red");   	  
      $("textarea#mensaje2").focus();
	  $("#divErrMessage2").html("<a style='color:red;font-size:12px'>Complete los campos incorrectos, gracias...</a>");
      return false;
    }else {
      $("textarea#mensaje2").css("border","none"); 
		}
	
	var aceptar = $("input#privacidadf2").attr("checked");
		if (!aceptar) {
      $("input#privacidadf2").focus();
      $("#aprivacidad2").css("color","red");
	  $("#divErrMessage2").html("<a style='color:red;font-size:12px'>Complete los campos incorrectos, gracias...</a>");
      return false;
    }
	
		
		var correoe = $("input#email2").val();
		var departamento = $("#departamento2").val();	
		var tipoMaster = $("#tipoMaster2").val();
		var dataString = 'nombre='+ name + '&telefono=' + tel + '&email=' + correoe+ '&tipoMaster='+tipoMaster+ '&departamento='+departamento;
		if(mensaje != "" && mensaje != "undefined")
		{
			dataString += '&mensaje='+ mensaje;
		}
		//alert (dataString);
		//return false;
		
		$.ajax({
      type: "POST",
      url: "../extras/formularios/process.php",
      data: dataString,
      success: function() {
		 $("#aprivacidad2").css("color","white");
		$('#contact_form2').hide();
		 $("input#nombre2").val("");  
		 $("input#telefono2").val("");		 	 
		 $("input#email2").val(""); 
		$("input#privacidadf2").attr("checked","");
		if(mensaje != "")
		{
			$("textarea#mensaje2").val("");
		}
        $("#divErrMessage2").html("");
		$('#message2').html("<h2 style='margin-top: 50px;'>Formulario enviado.</h2>").hide();
		$('#message2').fadeIn(1500, function() {
        $('#message2').append("Gracias!");
		$('#message2').delay(2000).fadeOut(1500);
		$('#contact_form2').delay(3000).fadeIn(1500);	

        });
      }
     });
    return false;
}

function checkForm()
{
	$('.error').hide();		
	  var name = $("input#nombre").val();
		if (name == "") {
      $("label#nombre_error").show();
      $("input#nombre").css("border","1px solid red"); 
      $("input#nombre").focus();
	  return false;
    }else {
      $("input#nombre").css("border","none"); 
		}
		
 var email = $("input#email").val();
		if (email == "") {
      $("input#email").css("border","1px solid red"); 
      $("input#email").focus();
	  return false;
    }else {
      $("input#email").css("border","none"); 
		}
	
if(!$("#email").correo())
	{
      $("input#email").css("border","1px solid red"); 
      $("input#email").focus();
      return false;		
	}		

   var tel = $("input#telefono").val();
	if (tel == "") {
   $("input#telefono").css("border","1px solid red");   	  
      $("input#telefono").focus();
	  return false;
    }else {
      $("input#telefono").css("border","none"); 
		}
	
	 var mensaje = $("textarea#mensaje").val();
	if (mensaje == "") {
	$("textarea#mensaje").css("border","1px solid red");   	  
      $("textarea#mensaje").focus();
	  return false;
    }else {
      $("textarea#mensaje").css("border","none"); 
		}
	
	var aceptar = $("input#privacidadf").attr("checked");
		if (!aceptar) {
      $("input#privacidadf").focus();
      $("#aprivacidad").css("color","red");
	  return false;
    }
	
		
		var correoe = $("input#email").val();
		var departamento = $("#departamento").val();	
		var tipoMaster = $("#tipoMaster").val();
		var dataString = 'nombre='+ name + '&telefono=' + tel + '&email=' + correoe+ '&tipoMaster='+tipoMaster+ '&departamento='+departamento;
		if(mensaje != "" && mensaje != undefined)
		{
			dataString += '&mensaje='+ mensaje;
		}
		//alert (dataString);return false;
		
		$.ajax({
      type: "POST",
      url: "../extras/formularios/process.php",
      data: dataString,
      success: function() {
		 $("#aprivacidad").css("color","grey");
		$('#contact_form').hide();
		 $("input#nombre").val("");  
		 $("input#telefono").val("");		 	 
		 $("input#email").val(""); 
		$("input#privacidadf").attr("checked","");
		if(mensaje != "")
		{
			$("textarea#mensaje").val("");
		}
        $("#divErrMessage").html("");
		$('#message').html("<h2 style='margin-top: 50px;'>Formulario enviado.</h2>").hide();
		$('#message').fadeIn(1500, function() {
        $('#message').append("Gracias!");
		$('#message').delay(2000).fadeOut(1500);
		$('#contact_form').delay(3000).fadeIn(1500);	

        });
      }
     });
    return false;
}



