	$(document).ready(function(){

		
			$('#video').flash(
			{
				// test_flashvars.swf is the flash document
				swf: 'yatza_player_files/yatza_player.swf',
				height: 340,
				width: 260,
				// these arguments will be passed into the flash document
				flashvars: {
					wmode: 'transparent'
				}
			}
		);

// VALIDACIONES
function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);  
	}

function isValidPhone(phone) {
	var pattern = new RegExp(/^\+?[\d\s]+([\d]\s+)|([\d]\-+)*[\d]$/);
	return pattern.test(phone);  
	}
//
	
		$("#msgForm").hide();
		$("#thankyou").hide();
		$("#enviando").hide();
		$("#submit2").hide();
		$("#hidelinks").hide();
		//$("#enviado1").hide();
		$("#loader1").hide();
		$('#loading5').hide();
		
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		$('#submit1').click(function() {
		elname = $("#name").val().length;
		elemail = $("#email").val();
			
			if(elname > 1){
				//alert (elemail+" SI");
				$("#name").css({'border' : '1px solid #d3d6d9'});
				flaga=0;
			}else {
				//alert (elemail+" NO");
				flaga=1;
				$("#name").css({'border' : '1px solid #F00'});
			}
			
			
			
			if(isValidEmailAddress(elemail)){
				//alert (elemail+" SI");
				flagb=0;
				$("#email").css({'border' : '1px solid #d3d6d9'});
			}else {
				//alert (elemail+" NO");
				flagb=1;
				$("#email").css({'border' : '1px solid #F00'});
			}
			
			flag1=flaga+flagb;
			if(flag1==0){
				$("#msgForm").hide();
				
				
				
				$("#submit1").hide();
				$("#loader1").show();
				
				  $('#laforma1').animate({
					//opacity: 0.25,
					//height: 'toggle',
					left: '-=362'
					
				  }, 600, function() {
					// Animation complete.
					$("#loader1").hide();
					$("#submit2").show();	
				  });
				
				
			}else{
				$("#msgForm").css({'color' : '#F00'});
				$("#msgForm").html('Please make sure that you have filled in the fields below correctly!');
				$("#msgForm").show();
			}
			
			
			return false;						 
		});
		
		
	
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////		
		
		
		
		
		$('#submit2').click(function() {
		elphone = $("#phone").val();
		ellive = $("#live").val();
		
			if(isValidPhone(elphone)){
				//alert (elemail+" SI");
				flagc=0;
				$("#phone").css({'border' : '1px solid #d3d6d9'});
			}else {
				//alert (elemail+" NO");
				flagc=1;
				$("#phone").css({'border' : '1px solid #F00'});
			}
		
			
			if(ellive == 0){
				//alert (elemail+" NO");
				flagd=2;
				$("#live").css({'border' : '1px solid #F00'});
			}else {
				//alert (elemail+" SI");
				$("#live").css({'border' : '1px solid #d3d6d9'});
				flagd=0;
			}
			
			
				
			flag2=flagc+flagd;
			if(flag2==0){
				$("#msgForm").hide();
				
				
		
				
			$("#submit2").hide();
			$("#loader1").show();
			
			setTimeout( function() {
				$("#abreforma2").trigger('click');
				// ENVIA VARIABLES FORMA 1
				$('#trialForm').ajaxSubmit(optionsforma1); 
			  }, 2000);
			
			setTimeout( function() {
				$('#laforma1').animate({left: '+=362' }, 300,
					function() {
					// Animation complete.
					$("#loader1").hide();
					$("#submit1").show();
					$("#name").val('');
					$("#email").val('');
					$("#phone").val('');
					$("#live").val('0');
					
					
				});
			  }, 3000);	
				
				
				
				
			}else{
				$("#msgForm").css({'color' : '#F00'});
				if(flag2==1){
				$("#msgForm").html('Please make sure that you have entered the phone number properly (only digits, "-" and "()" characters are allowed)');
				} else {
					$("#msgForm").html('Please make sure that you have filled in the fields below correctly!');
				}
				$("#msgForm").show();
			}
			
			
			return false;						 
		});
		
		var optionsforma1 = { 
        target:        '#premsgForm',
		//beforeSubmit:  showRequestformados,  // pre-submit callback 
        success:       redirige1  // post-submit callback 
    };
	
	function redirige1()  { 
			window.location.replace("1_more_step.php"); 
		} 
	
	var nloptions = { 
        target:        '#subscribe'
    };
	
		
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
		
		/*
		$("#abreforma2").fancybox({
			'scrolling'		: 'no',
			'titleShow'		: false,
			'onClosed'		: function() {
			   // DO SOMETHINGG
				$("#loader1").hide();
				$("#submit1").show();
			}								
		});
		*/
		
		
    	$('#submit3').click(function() {
			$('#loader1').show();
			$('#submit3').hide();
			setTimeout( function() {
				$('#formados').ajaxSubmit(opcionesformados); 
			  }, 2000);
		  return false;
		});
		
		var opcionesformados = { 
        	//target:        '#targetformados',   // target element(s) to be updated with server response 
        	beforeSubmit:  showRequestformados,  // pre-submit callback 
        	success:       showResponseformados  // post-submit callback 
		}; 
		
		
		function showRequestformados() { 
		    //alert('Antes'); 
			/*var google_conversion_id = 1071112058;
			var google_conversion_language = "en";
			var google_conversion_format = "3";
			var google_conversion_color = "666666";
			var google_conversion_label = "lead";
			var google_conversion_value = 0;
			$.getScript("http://www.googleadservices.com/pagead/conversion.js");
			
			var parawrite = '<noscript><div style="display:inline;"><img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1071112058/?label=lead&amp;guid=ON&amp;script=0"/></div></noscript>';
			document.write(parawrite);    --- NO SIRVE */
		} 
 
		function showResponseformados()  { 
			//alert('despues');
		// simulates similar behavior as an HTTP redirect 
		//window.location.replace("http://stackoverflow.com");  
		// simulates similar behavior as clicking on a link 
		window.location.href = "thankyou.php"; 
		} 
		
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		$('#sendingnewsletter').click(function() {
											   
			subsmail = $("#newslettersubs").val();

			if(isValidEmailAddress(subsmail)){
				//alert (elemail+" SI");
				$("#newslettersubs").css({'border' : '1px solid #d3d6d9'});
					$('#sendingnewsletter').hide();
					$('#loading5').show();
				setTimeout( function() {
					$('#formnewsletter').ajaxSubmit(nloptions); 
				  }, 1500);
				
				
			}else {
				//alert (elemail+" NO");
				$("#newslettersubs").css({'border' : '1px solid #F00'});
				$('#sendingnewsletter').show();
				$('#loading5').hide();
			}								   
											   

		  return false;
		});
		
		
		/////////////////////////////////////////////////////////////////////////////////////////////////
		
		
		
	
    });
