// Javascript General

//JQuery Object
jQuery(document).ready(function() {
	if($('#sub_dir').length){
		var rutaDir = $('#sub_dir').val();
	}
	else{
		var rutaDir = '';
	}
	
	//enviar formulario de contacto
	var boton_enviar = $('#contact_enviar_bt');
	var boton_borrar = $('#contact_borrar_bt');
	var mensajeError = $('.contact_mensaje_error_dv');
	var divForm = $('.contact1_div');
	//var paginaValidacion = 'modulos/contacto.php';
	var loadingImage = $('.contact_loading_span');
	
	//funcion preloading images
	jQuery.preloadImages = function(){
		for(var i = 0; i<arguments.length; i++){
			jQuery("<img>").attr("src", arguments[i]);
		}
	}
	$.preloadImages(rutaDir + "imagenes/boton_contact5.png");
	
	function vaciarForm(){
		$('#nombre').val('');
		$('#compania').val('');
		$('#paises').val('');
		$('#telefono').val('');
		$('#email').val('');
		$('#comentarios').val('');
	}
	
   $('.contact_mensaje_error_dv').hide();
   
   boton_enviar.click(function(){
		var paginaValidacion = $(this).parents('form').attr('action');
		boton_enviar.hide();
		
		loadingImage.html('<img src="' + rutaDir + 'imagenes/boton_contact5.png" width="59" height="32" />');
		$.post(paginaValidacion,{validacion:1,nombre:$('#nombre').val(),compania:$('#compania').val(), paises:$('#paises').val(), email:$('#email').val(), comentarios:$('#comentarios').val()},function(data){
			if(data=='hecho'){//if correct login detail
				loadingImage.html('');
				boton_enviar.show();
				divForm.html('<div style="color:#F3C135;text-align:center;font-weight:bold;">El mensaje fue enviado correctamente</div>');
			}
			else{
				loadingImage.html('');
				boton_enviar.show();
				mensajeError.html('<div style="color:#F3C135;text-align:center;font-weight:bold;padding:3px;font-size:11px;border:solid 1px #9AACBE">'+ data +'</div>').slideDown('medium');
			}
		});
		return false;
	});
   
   boton_borrar.click(function(){
		vaciarForm();
		return false;
	});
	
	//Portfolio
	$('.jcarousel-skin-user1 li').hover(
      function () {
        $(this).find("div.carous_opcio_dv").fadeIn(400);
      }, 
      function () {
        $(this).find("div.carous_opcio_dv").fadeOut(300);
      }
    );
	
	$(".redes_soc_ul a").click(function(){
     	this.target = "_blank";
	});
	
	//codigo para las noticias twitter
	var containerNews = $('#noticias_cont_div');
	var estaVisible = false;
	containerNews.css({"display":"none"});
	$('#news_twit_h4').click(function(){
		if(!estaVisible){
			containerNews.slideDown();
			estaVisible = true;
		}
		else{
			containerNews.slideUp();
			estaVisible = false;
		}
		return false;
	})
	
	function musicaFlash(estado){
		$.cookie("flash_musica", estado, { expires: 365 });
	}
	
	if($("a.load-local").length){
		$("a.load-local").cluetip({local:true,showTitle:false,dropShadow:false,mouseOutClose:true, cluetipClass:"rounded"});
		$('a.load-local2').cluetip({splitTitle: '|',showTitle:false,dropShadow:false,mouseOutClose: true, cluetipClass: "rounded"});
	}
	
	$.fn.starFlashing = function() {
		$(this).pulse({
			speed: 500,
			times: 3,
			opacityRange: [1,0.1]
		});
	}
	
	if($('#puerto_rico_sp').length){
		$('#puerto_rico_sp').starFlashing();
	}


});
