// JavaScript Document

var lang_var = 'es';
var baseurl = 'http://www.ixistudio.com/wp-content/themes/ixistudio/';

    //var baseurl = 'http://www.leadgenisys.com/sandbox/ixi/';

    function validate(id,def){
        $('#'+id).removeClass('error');
        switch(id){
            case 'firstname':
            case 'lastname':
            case 'name':
                if ($('#'+id).val().length < 3 || $('#'+id).val() == def) { $('#'+id).addClass('error'); }
            break;
            case 'email':
            case 'email2':
                var filter = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
                if (!filter.test($('#'+id).val())) { $('#'+id).addClass('error'); }
            break;
        }
    }

    function process(mode){
        switch(mode){
            case 'contactanos':
                validate('firstname','Nombre*');
                validate('lastname','Apellido(s)*');
                validate('email','E-mail*');
				lang_var = $("#form-contactanos input[name=lang]").val();
                if(!$('#form-contactanos input').hasClass('error')){
                    var data = $('#form-contactanos').serialize();
                    var lang_thanks_name = '';
					switch(lang_var){
						case 'en':
							lang_thanks_name = 'thanks-contactanos-en.php';
							break;
						case 'es':
							lang_thanks_name = 'thanks-contactanos.php';
							break;
						}
					$.ajax({type: 'POST', url: baseurl+'ajax.php', data: data, success: function(data){ $('#wrap-form').load(baseurl+lang_thanks_name); }, beforeSend: function(XMLHttpRequest){ $('#form-contactanos .form-btns').html('<img src="'+baseurl+'images/ajax-loader.gif" border="0">'); }  });
                }
                else { 
						//	alert($("#form-contactanos input[name=lang]").val()); 
						switch(lang_var){
						case 'en':
							alert('We found errors, please double check your info.');
							break;
						case 'es':
							alert('Se encontaron errores en los datos, favor de verificarlos.'); 
							break;
						}
				}
            break;
            case 'boletin':
                validate('name','Tu nombre');
                validate('email2','Tu email');
				lang_var = $("#form-boletin input[name=lang]").val();
                if(!$('#form-boletin input').hasClass('error')){
                    var data = $('#form-boletin').serialize();
                    switch(lang_var){
						case 'en':
							lang_thanks_name = 'thanks-boletin-en.php';
							break;
						case 'es':
							lang_thanks_name = 'thanks-boletin.php';
							break;
						}
					$.ajax({type: 'POST', url: baseurl+'ajax.php', data: data, success: function(data){ $('#newsletter-white').load(baseurl+lang_thanks_name); }, beforeSend: function(XMLHttpRequest){ $('#form-boletin .form-btns').html('<img src="'+baseurl+'images/ajax-loader.gif" border="0">'); }  });
                }
                else { 
					switch(lang_var){
						case 'en':
							alert('We found errors, please double check your info.');
							break;
						case 'es':
							alert('Se encontaron errores en los datos, favor de verificarlos.'); 
							break;
						}
				}
            break;
        }
    }
