$(document).ready(function(){
	
	if(document.getElementById("tabbanner_1")){	
		intbanner=setTimeout("changebanner()",5000);
	}//fin if

	a= $("#enviar");

a= a.parent();

a.append('<button type="button" name="enviar2" id="enviar2" value="enviar2"><img src="img/partes_web/contacto-btn-llamar.jpg" alt="enviar" /></button>');
//a.append('<button type="button" name="enviar3" id="enviar3" value="enviar3"><img src="img/partes_web/contacto-btn-online.jpg" alt="enviar" /></button>')
	
	
	$('#enviar3').click(function() {
		AbrirVentana("600","340");
	});
	
	$('#enviar2').click(function() {
		telefono = $("#telefono")[0].value;
		nombre = $("#nombre")[0].value;

		apellidos = $("#apellido")[0].value;
		empresa = $("#empresa")[0].value;
		cargo = $("#cargo")[0].value;

		email = $("#email")[0].value;

		comentario =$("#comentario")[0].value;
		revista =$("#revista")[0].value;
		customer =$("#trends")[0].value;
		otros =$("#otrosayudarte")[0].value;
		
		
		
		if (nombre.length < 3){
			alert("Por favor introduce un nombre válido");
		} 
		else 
		{
			if (validaTelefono(telefono) == true ){
				$.get("php.php", { nombre : nombre,telefono : telefono,apellidos : apellidos,empresa : empresa,cargo  : cargo,email  : email,comentario  : comentario,revista : revista,customer  : customer,otros  : otros } );
			}	
		}
	});
	/**
	 * Google Analytics
	 */
/*
		var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
		
		$.getScript(gaJsHost + "google-analytics.com/ga.js", function(){
	
			try {
				var vars = getUrlVars();
				var pageTracker = _gat._getTracker("UA-19371685-1");
				pageTracker._trackPageview();
				//console.log(vars);

				if(vars['n1'] == undefined){
					vars['n1'] = 'home';
				}else if(vars['n1'] == 'contacto'){
					switch(vars['n2']){
						case 'contacto':
							pageTracker._trackEvent('contacto', 'activate');
							break;
						case 'gss_digital':
							pageTracker._trackEvent('magazine', 'activate');
							break;
						case 'gss_boletin':
							pageTracker._trackEvent('newsletter', 'activate');
							break;
					}//fin switch
				}else{
					pageTracker._trackEvent(vars['n1'], vars['n2'] );
				}//fin else

				//console.log(vars['n1']);
				//pageTracker._trackEvent('newsletter', 'activate');
			} catch(err) {}
	
		});//Fin getScript	
*/



	
	/**
	 * Buscador
	 */
	 	var valorbuscar = $('#buscar').val();

	 	$('#buscar').focus(function(){
	 		$(this).val('');
	 	});//fin focus

	 	$('#buscar').blur(function(){
	 		var valor = $(this).val();
	 		valor = $.trim(valor);

	 		if(valor.length == 0){
	 			$(this).val(valorbuscar);
	 		}//fin if
	 	});//fin blur
	
		$('#buscador').submit(function(){
	 		var valor = $('#buscar').val();
	 		valor = $.trim(valor);

			return (valor.length == 0) ? false : true; 
		});//fin submit
		
	/**
	 * Carrusel de imagenes de la home
	 */
	 
	 	$('#megabanner #imagenes li:first, #paginacion li:first').addClass('activo');

	 	$('#paginacion a').click(function(){
	 		var id = $(this).attr('href').substr(1, $(this).attr('href').length);;	 		
	 		$('#megabanner #imagenes li, #paginacion li').removeClass('activo');
	 		$(this).parent().addClass('activo');
	 		$('#img_'+id).addClass('activo');
			actbanner=id;
			clearInterval(intbanner);
			intbanner=setTimeout("changebanner()",5000);
	 	});


	/**
	 * Aumentar y reducir la fuente
	 */
		var numResizeFont = 0;
		
		$('a#fuenteAum').click(function(){
			
			if(numResizeFont < 3){
				++numResizeFont;
				resizeFont($("div.content").children(), true);
			}//fin if
			return false;
		});
		
		$('a#fuenteRed').click(function(){
			if(numResizeFont > 0){
				--numResizeFont;
				resizeFont($("div.content").children(), false);
			}//fin if
			return false;
		});	
	
	
	/**
	 * Imprimir
	 */	
		$('a#print').click(function(){
			window.print();
		});
	
	/**
	 * OFICINAS
	 ***************************************/

		//Plegar / desplegar desde el botón del H5
		$('ul.oficinas_pais h5 a').click(function(){
			var lista = $(this).parent().next();
			if(lista.is(':visible')){
				lista.slideUp();
			}else{
				lista.slideDown();	
			}//fin else
			return false;		
		});
		
		
		//Plegar / desplegar desde el mapa
		$('div#mapaOficinas a').click(function(){

			var id = $(this).attr('href');
			//console.log(id);
			var top  	 = $(id).offset().top;
			var margin   = 20;
			// No se puede poner "html, body" ya que en Opera da saltos extraños
			$((jQuery.browser.safari) ? 'body' : 'html').stop().animate({scrollTop: (top-margin)}, 700);		

			var lista = $(id).next();
	
			lista.slideDown();	

			return false;
		});
		
		
		//Botón para ir arriba del todo		
		$('a.irArriba').click(function(){
			var top  	 = $('body').offset().top;
			var margin   = 20;

			// No se puede poner "html, body" ya que en Opera da saltos extraños
			$((jQuery.browser.safari) ? 'body' : 'html').stop().animate({scrollTop: (top-margin)}, 700);		

			return false;
		});
		
	
	
	/*=PREMIOS-------------------------------------------------------*/
	
		$('td.premio').click(function(){
			var id = $(this).attr('id').substr(1, $(this).attr('id').length);

			$.getJSON('includes/AJAX.inc.php', { accion: 'getPremio', id: id }, function(data){
				
				$('body').append($('<div />').attr('id', 'black_overlay'));
				$('body').append($('<div />').attr('id', 'white_overlay')
								.html('<table><tr><td><img src="uploads/asociados/'+data.imagen+'" /></td></tr></table>')
								.append($('<div />').addClass('popup_cabecera').html('<h2>'+data.nombre+'</h2><p>'+data.link+'</p>'))
								.append($('<div />').addClass('popup_content').html(data.contenido))
								.append($('<a />').attr({'id': 'close', 'href': '#'}).html('<img src="img/partes_web/overlay-btn-close.gif" />')));				
				
			});

		});
		

		

	
	
	/*=CLICK BLACK_OVERLAY-------------------------------------------*/
	
		//Cerrar pulsando el overlay negro
		$('#black_overlay').live('click', function(){
			$(this).remove();
			$('#white_overlay').remove();
		});
		
		//Cerrar mediante el boton
		$('a#close').live('click', function(){
			$('#black_overlay').remove();
			$('#white_overlay').remove();
			return false;
		});		
	
	
	/*=LIGHTBOX------------------------------------------------------*/
		
		//$('div.content a[rel=lightbox]').lightBox();
		$('div.content a[rel=lightbox]').click(function(){
			var img = $(this).attr('href');
			var pieFoto = $(this).next().text();
			var descFoto = $(this).next().next().text();

			$('body').append($('<div />').attr('id', 'black_overlay'));
			$('body').append($('<div />').attr('id', 'white_overlay').css({'width': 'auto', 'height': 'auto'}).
							append($('<div />').addClass('popup_content').css({'backgroundColor': '#FFF', 'text-align': 'center'}).append($('<img />').attr({src: img}))).
							append($('<div />').addClass('popup_pie')).
							append($('<a />').attr({'id': 'close', 'href': '#'}).html('<img src="img/partes_web/overlay-btn-close.gif" />')));
							
			//$(this).parent().find('.wrap_noticia').prev('.fecha').clone().appendTo('.popup_pie');
			$(this).closest('.noticia').find('.fecha').clone().appendTo('.popup_pie');
			$(this).closest('.wrap_noticia').find('h4').clone().appendTo('.popup_pie');
			$('<p />').addClass('pieFoto').text(pieFoto).appendTo('.popup_pie');
			$('<p />').addClass('descFoto').text(descFoto).appendTo('.popup_pie');
			return false;
		});
		
		
	/*=MENU TABS------------------------------------------------------*/

		if($('.menu_terciario li.activo').length == 0){

			$('.tab:not(:first)').hide();
			$('.tab:first').show();
			$('.menu_terciario li:first, ul.bottom li:first').addClass('activo');

		}else{
			
			var href = $('.menu_terciario li.activo a').attr('href');
			
			var anchor = href.slice(window.location.href.indexOf('#') + 1).split('#');

			if(anchor[0].length > 0){
			
				$('.tab').hide();
				$('#' + anchor[0]).show();			

			}else{

				$('.tab:first').show();
				$('.menu_terciario li:first, ul.bottom li:first').addClass('activo');

			}//fin else

		}//fin else

		$('.menu_terciario li a').click(function(){

			var href = $(this).attr('href');
			var anchor = href.slice(href.indexOf('#') + 1).split('#');

			$('.menu_terciario li, ul.bottom li').removeClass('activo');
			$(this).parent().addClass('activo');
			$('a[href=' + href + ']').parent().addClass('activo');

			$('.tab').hide();
			$('#' + anchor[0]).show();
			
			return false;

		});


		
	/*=CONTACTO ---------------------------------------------------------*/
		//$("#contacto").validate();

		//Validación
		
		if($('#contacto').length){

			$('#contacto').validate({
				errorElement: 'label',
				rules:{
					nombre:{
						required:true
					},
					apellido:{
						required:true
					},
					cargo:{
						required:true
					},
					telefono:{
						required:true,
						digits:true				
					},
					email:{
						required:true,
						email: true
					},
					comentario:{
						required:true
					},
					empresa:{
						required:true
					}
				}
			});

		}//fin if
});


resizeFont = function(child, aum){
	
	child.each(function(){
		
		if(aum){
			$(this).css({'fontSize': parseFloat($(this).css('fontSize'), 10) + 1})
		}else{
			$(this).css({'fontSize': parseFloat($(this).css('fontSize'), 10) - 1})
		}//fin else


		if($(this).children().length > 0){
			resizeFont($(this).children(), aum);
		}//fin if
	});

}//fin aumentaFuente 


getUrlVars = function(){

    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');

    for(var i = 0; i < hashes.length; i++){
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }//fin for

    return vars;

}//fin getUrlVars


/*BANNERS--------------------------------------------------------*/

var actbanner=1;
var intbanner;

function changebanner(){
clearInterval(intbanner);
actbanner++;
if(actbanner>5){
actbanner=1;
}
resetbanners();
document.getElementById("img_"+actbanner).className="activo";
document.getElementById("tabbanner_"+actbanner).className="activo";
intbanner=setTimeout("changebanner()",5000);
}

function resetbanners(){
for (var i=1;i<6;i++){
document.getElementById("img_"+i).className="";
document.getElementById("tabbanner_"+i).className="";
}
}


/**
 * Para sacar los parametros de la URL
 */
function get_url_vars(){

    var vars = [], hash;

    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');

    for(var i = 0; i < hashes.length; i++){

    	   hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];

    }//fin for

    return vars;

}//fin get_url_vars

    function AbrirVentana(width, height) {
        var X = document.body.clientWidth / 2
        var Y = document.body.clientHeight / 2
        var URL = 'caugss.html?' + $('#nombre')[0].value;
        popup = window.open(URL, 'PopUp','scrollbars=no, resizable=YES ' +'width=' + width + ' ' + 'height=' + height + ' ' +
            'top=' + (window.screenTop + (Y - (height / 2))) + ' ' + 'left=' + (window.screenLeft + (X - (width / 2))));
    } 
	
function validaTelefono(telefono){

	if ((/^[89]{1}[1-9]{1}[0-9]{7}$/.test(telefono)) || (/^[67]{1}[0-9]{8}$/.test(telefono))){
		return true;
	
	}
	else {
		alert("Por favor introduce un número de teléfono válido");
		return false;
	}
	
	}

