// JavaScript Document
$(document).ready(function(){
	
	$('#formSuscripcion').live("submit",function(){
		var nombre = $('#nombre').val();
		var empresa = $('#empresa').val();
		var cargo = $('#cargo').val();
		var telefono = $('#telefono').val();
		var email = $('#email').val();
		var domicilio = $('#domicilio').val();
		var localidad = $('#localidad').val();
		var provincia = $('#provincia').val();
		var pais = $('#pais').val();
		var cp = $('#cp').val();
		var razon_social = $('#razon_social').val();
		var tipo_factura = $('#tipo_factura').val();
		var condicion_iva = $('#condicion_iva').val();
		var cuit = $('#cuit').val();
		
		var mensaje = "ERRORES:\n\n";
		var error = 0;
		
		if(nombre == ''){
			mensaje += "Debe colocar un Nombre\n";	
			error = 1;
		}
		if(empresa == ''){
			mensaje += "Debe colocar una Empresa\n";	
			error = 1;
		}
		if(telefono == ''){
			mensaje += "Debe colocar un Telefono\n";	
			error = 1;
		}
		if(!validarEmail(email)){
			mensaje += "Debe colocar un Email valido\n";	
			error = 1;
		}
		
		if(error==0){		
			var parametros =	"nombre=" + nombre + 
								"&empresa=" + empresa + 
								"&cargo=" + cargo + 
								"&telefono=" + telefono + 
								"&email=" + email + 
								"&domicilio=" + domicilio + 
								"&localidad=" + localidad + 
								"&provincia=" + provincia + 
								"&pais=" + pais + 
								"&cp=" + cp +
								"&razon_social=" + razon_social +
								"&tipo_factura=" + tipo_factura +
								"&condicion_iva=" + condicion_iva +
								"&cuit=" + cuit;
			$.ajax({
					type: "POST",
					url: "_procesaFormSuscripcion.php",
					data: parametros,
					async: false,
					success: function(msg) {
						alert("Los datos fueron enviados correctamente.\nA la brevedad nos pondremos en contacto contigo.");
						$.fancybox.close();
					}
				});
		}else{
			alert(mensaje);
		}
		
		return false;
	});
	
	$('#formContacto').live("submit",function(){
		var nombre = $('#nombre').val();
		var empresa = $('#empresa').val();
		var domicilio = $('#domicilio').val();
		var cp = $('#cp').val();
		var localidad = $('#localidad').val();
		var provincia = $('#provincia').val();
		var pais = $('#pais').val();
		var telefono = $('#telefono').val();
		var email = $('#email').val();
		var comentarios = $('#comentarios').val();
		
		var mensaje = "ERRORES:\n\n";
		var error = 0;
		
		if(nombre == ''){
			mensaje += "Debe colocar un Nombre\n";	
			error = 1;
		}
		if(empresa == ''){
			mensaje += "Debe colocar una Empresa\n";	
			error = 1;
		}
		if(!validarEmail(email)){
			mensaje += "Debe colocar un Email valido\n";	
			error = 1;
		}
		if(comentarios == ''){
			mensaje += "Debe colocar un Comentario\n";	
			error = 1;
		}
		
		if(error==0){		
			var parametros =	"nombre=" + nombre + 
								"&empresa=" + empresa + 
								"&domicilio=" + domicilio + 
								"&cp=" + cp +
								"&localidad=" + localidad + 
								"&provincia=" + provincia + 
								"&pais=" + pais +
								"&telefono=" + telefono + 
								"&email=" + email + 
								"&comentarios=" + comentarios;
			$.ajax({
					type: "POST",
					url: "_procesaFormContacto.php",
					data: parametros,
					async: false,
					success: function(msg) {
						alert("Los datos fueron enviados correctamente.\nA la brevedad nos pondremos en contacto contigo.");
						$.fancybox.close();
					}
				});
		}else{
			alert(mensaje);
		}
		
		return false;
	});
	
	
	//Set Default State of each portfolio piece
	//$(".paging").show();
        //$(".paging").hide();
	//$(".paging a:first").addClass("active");
		
	//Get size of images, how many there are, then determin the size of the image reel.
	var imageWidth = $(".window").width();
	var imageSum = $(".image_reel img").size();
	var imageReelWidth = imageWidth * imageSum;
	
	//Adjust the image reel to its new size
	$(".image_reel").css({'width' : imageReelWidth});
	
	//Paging + Slider Function
	rotate = function(){	
		var triggerID = $active.attr("rel") - 1; //Get number of times to slide
		var image_reelPosition = triggerID * imageWidth; //Determines the distance the image reel needs to slide

		$(".paging a").removeClass('active'); //Remove all active class
		$active.addClass('active'); //Add active class (the $active is declared in the rotateSwitch function)
		
		//Slider Animation
		$(".image_reel").animate({ 
			left: -image_reelPosition
		}, 500 );
		
	}; 
	
	//Rotation + Timing Event
	rotateSwitch = function(){		
		play = setInterval(function(){ //Set timer - this will repeat itself every 3 seconds
			$active = $('.paging a.active').next();
			if ( $active.length === 0) { //If paging reaches the end...
				$active = $('.paging a:first'); //go back to first
			}
			rotate(); //Trigger the paging and slider function
		}, 5000); //Timer speed in milliseconds (3 seconds)
	};
	
	rotateSwitch(); //Run function on launch
	
	//On Hover
	/*$(".image_reel a").hover(function() {
		clearInterval(play); //Stop the rotation
	}, function() {
		rotateSwitch(); //Resume rotation
	});	*/
	
	//On Click
	/*$(".paging a").click(function() {	
		$active = $(this); //Activate the clicked paging
		//Reset Timer
		clearInterval(play); //Stop the rotation
		rotate(); //Trigger rotation immediately
		rotateSwitch(); // Resume rotation
		return false; //Prevent browser jump to link anchor
	});	*/
	
});


/***************************************************/
/*****************VALIDAR_EMAIL*********************/
/***************************************************/
function validarEmail(valor) 
	{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
		{
   		//alert("La direcci?n de email " + valor    + " es correcta.") 
   		return (true)
  		} else {
   		//alert("La direcci?n de email es incorrecta.");
   		return (false);
  		}
	}


function abrirImagen(imagen){
		$.fancybox({
			//'orig'			: $(this),
			'padding'		: 0,
			'href'			: imagen,
			'transitionIn'	: 'fade',
			'transitionOut'	: 'fade',
			'autoScale'		: false,
                        'overlayOpacity':0.7,
                        'overlayColor':'#000000'
		});
	}
