$(document).ready(function(){	
	/* Funcion para el flash */
	
	$(function() {
		$('.media').media({ 
			autoplay:  true,
			width: 980,
			height: 582,
			flashvars: { autostart: 'true' } , 
			params:    { wmode: 'transparent', quality: 'high' }, // object params/embed attrs 
			caption:   false // supress caption text 
		}); 
	});
	Shadowbox.init();
});

 /*****************************************************************************
    The sIFR configuration should typically go in `sifr-config.js`, but in order to
    keep the config file clean, and to give a quick overview, it's done here instead.
    *****************************************************************************/

  var helveticaUltra = {
      src: '/swf/fuentes/HelveticaNeu_UltraLig.swf'
    };

    // You probably want to switch this on, but read <http://wiki.novemberborn.net/sifr3/DetectingCSSLoad> first.
    // sIFR.useStyleCheck = true;
    sIFR.activate(helveticaUltra);
	
	 sIFR.replace(helveticaUltra, {
      selector: '.categoria'
	  ,css: {'.sIFR-root': { 'color': '#043882', 'font-size' : '15px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
    });
	
    
	
	 
	
	
	var helveticaB = {
      src: '/swf/fuentes/HelveticaNeu_Black.swf'
    };

    // You probably want to switch this on, but read <http://wiki.novemberborn.net/sifr3/DetectingCSSLoad> first.
    // sIFR.useStyleCheck = true;
    sIFR.activate(helveticaB);
	 sIFR.replace(helveticaB, {
      selector: '#tit-aplica-bold'
	  ,css: {'.sIFR-root': { 'color': '#043882', 'font-size' : '15px','background-color' : 'transparent','letter-spacing': 0 } }
	  ,wmode : 'transparent'
    });
	 sIFR.replace(helveticaB, {
      selector: '#mucho-mas'
	  ,css: {'.sIFR-root': { 'color': '#043882', 'font-size' : '10px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
    });
	sIFR.replace(helveticaB, {
      selector: '#tit-newsletter'
	  ,css: {'.sIFR-root': { 'color': '#fbb900', 'font-size' : '15px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
    });
	
	sIFR.replace(helveticaB, {
      selector: '.tit-negrita'
	  ,css: {'.sIFR-root': { 'color': '#ffffff', 'font-size' : '14px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
    });
	sIFR.replace(helveticaB, {
      selector: '.subcategoria'
	  ,css: {'.sIFR-root': { 'color': '#043882', 'font-size' : '14px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
	  ,forceSingleLine : true
    });
	
	
	var helveticaM = {
      src: '/swf/fuentes/HelveticaNeu_Medium.swf'
    };

    // You probably want to switch this on, but read <http://wiki.novemberborn.net/sifr3/DetectingCSSLoad> first.
    // sIFR.useStyleCheck = true;
    sIFR.activate(helveticaM);
	
	
	
    sIFR.replace(helveticaM, {
      selector: '.desc-naranja'
	  ,css: {'.sIFR-root': { 'color': '#f5b181', 'font-size' : '18px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
    });
	
	 sIFR.replace(helveticaM, {
      selector: '.desc-verde'
	  ,css: {'.sIFR-root': { 'color': '#9ceb5f', 'font-size' : '18px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
    });
	
	 sIFR.replace(helveticaM, {
      selector: '#tit-aplica-medium'
	  ,css: {'.sIFR-root': { 'color': '#043882', 'font-size' : '18px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
    });
	
	
	
	sIFR.replace(helveticaM, {
      selector: '#tit-contact'
	  ,css: {'.sIFR-root': { 'color': '#043882', 'font-size' : '56px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
    });
	
	var helveticaL = {
      src: '/swf/fuentes/HelveticaNeu_Light.swf'
    };

    // You probably want to switch this on, but read <http://wiki.novemberborn.net/sifr3/DetectingCSSLoad> first.
    // sIFR.useStyleCheck = true;
    sIFR.activate(helveticaL);

    sIFR.replace(helveticaL, {
      selector: '#mail-contacto'
	  ,css: {'.sIFR-root': { 'color': '#fefefe', 'font-size' : '36px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
    });
	
	 sIFR.replace(helveticaL, {
      selector: '#telefono-contacto'
	  ,css: {'.sIFR-root': { 'color': '#fefefe', 'font-size' : '45px','background-color' : 'transparent','letter-spacing': -0.5 } }
	  ,wmode : 'transparent'
    });

function newsletterSubmit(value){
	var filter=/^[a-zA-Z0-9\._]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4}$/;
	// var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	// var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	if (filter.test(value)) {
		// $('#enlaceNewsletter').attr('href', 'includes/newsletter/newsletter.php?email='+value);
		$('#ok-request').attr('href', '/newsletter-request.php?email='+value);
		Shadowbox.init();
		// $('#enlaceNewsletter').click();
		$('#ok-request').click();
		$('#newsEmail').val('');
	 }
	else {
		// alert('Error: Invalid email \'' +value+'\'');
		// if (filter.test(value)) {
		//	$('#newsEmail').val('');
		// }
		// $('#newsEmail').focus();
		$('#error-request').click();
	 }	
}