$(document).ready(function(){
	
	if($('.nextpostslink').length){
		var url = window.location.href;
		if (obtenerSitio(url) == "international") {
			$('.nextpostslink').html('Next');
		}
	}
	if($('.previouspostslink').length){
		var url = window.location.href;
		if (obtenerSitio(url) == "international") {
			$('.previouspostslink').html('Previous');
		}
	}
	
	/*-------------------------------------------------------
		Mostrar la descripcion de la imagen de fondo en caso
		que exista un contenido.
	-------------------------------------------------------*/
	$('#descripcionOculta').each(function(){
		if ($(this).text() != ""){
			$('#fondoDescripcion').find('.descripcion').html($(this).text());
			$('#fondoDescripcion').css({
				'display'	: 'block',
				'visibility': 'visible'
			});
		}
	});

	/*-------------------------------------------------------
		Evento para restringir la tecla enter en la busqueda
	-------------------------------------------------------*/
	$("#s").keypress(function(evt){
		var key = evt.keyCode ? evt.keyCode : evt.which ;
		if ((key == 13) && ($(this).val() != "")) {
			return (key == 13);
		}
		else{
			return (key != 13);
		} 
	});	

	/*-------------------------------------------------------
		Evento para generar la búsqueda
	-------------------------------------------------------*/
	$('#btnBusqueda').click(function(){
		var form = $(this).parents("form:first");
		var url = window.location.href;
		if (obtenerSitio(url) == "international") {
			if ((form.find('#s').val() != "") && (form.find('#s').val() != "Enter your search")) {
				form.submit();
			}
			else {
				form.find('#s').val("Enter your search");
			}
		}
		else{
			if ((form.find('#s').val() != "") && (form.find('#s').val() != "Ingresa tu b\xFAsqueda")) {
				form.submit();
			}
			else {
				form.find('#s').val("Ingresa tu b\xFAsqueda");
			}
		}
		return false;
	});
	
	/*-------------------------------------------------------
		Evento para controlar el focus del input de la busqueda
	-------------------------------------------------------*/
	$('#s').focus(function(){
		var url = window.location.href;
		if (obtenerSitio(url) == "international") {
			if ($(this).val() == "Enter your search") {
				$(this).val("");
			}
		}
		else{
			if ($(this).val() == "Ingresa tu b\xFAsqueda") {
				$(this).val("");
			}
		}
	});
	
	if ($('#total_resultados').length == 1){
		$('#totalResultados').text($('#total_resultados').val());
	}

	var max = 0;
	$('.itemMediaTexto').each(function(){
		var h = $(this).height();
		if (h > 0){
			if (h > max){
				max = h;
			}
		}
	});
	
	$('.itemMediaTexto').each(function(){
		$(this).css({
			height	: max
		});
	});

	/*-------------------------------------------------------
		Evento para desplegar el fancbox de aviso legal
	-------------------------------------------------------*/
    $('#abrirAvisoLegal').fancybox({
        'overlayOpacity'	: 0.7,
        'overlayColor'		: '#000',
		'width'				: 500,
		'height'			: 560,
		'hideOnContentClick': false,
		'hideOnOverlayClick': false,
		'showCloseButton'	: false,
		'scrolling'			: 'hidden',
		'padding'			: 0,
		'onComplete'		: function(){
			var url = window.location.href;
			if (obtenerSitio(url) == "international") {
				$('#imagen').html('<img src="' + urlGlobal + '/img/img_aviso_legal_en.png" alt="" />');
			}
			else{
				$('#imagen').html('<img src="' + urlGlobal + '/img/img_aviso_legal.png" alt="" />');
			}
		}
	});
	
	/*-------------------------------------------------------
		Evento para desplegar el fancbox del video
	-------------------------------------------------------*/
    $('#abrirVideo').fancybox({
        'overlayOpacity'	: 0.7,
        'overlayColor'		: '#000',
		'width'				: 600,
		'height'			: 334,
		'hideOnContentClick': false,
		'scrolling'			: 'hidden',
		'padding'			: 0,
		'onComplete'		: hoverFancybox
		//'onComplete'		: cargarVideo
	});
	$('#abrirVideo2').fancybox({
        'overlayOpacity'	: 0.7,
        'overlayColor'		: '#000',
		'width'				: 600,
		'height'			: 334,
		'hideOnContentClick': false,
		'scrolling'			: 'hidden',
		'padding'			: 0,
		'onComplete'		: hoverFancybox
		//'onComplete'		: cargarVideo
	});
	$('#abrirVideo3').fancybox({
        'overlayOpacity'	: 0.7,
        'overlayColor'		: '#000',
		'width'				: 600,
		'height'			: 334,
		'hideOnContentClick': false,
		'scrolling'			: 'hidden',
		'padding'			: 0,
		'onComplete'		: hoverFancybox
		//'onComplete'		: cargarVideo
	});
	
	/*-------------------------------------------------------
		Evento para desplegar el fancbox del mapa
	-------------------------------------------------------*/
	$('.abrirMapa').fancybox({
        'overlayOpacity'	: 0.7,
        'overlayColor'		: '#000',
		'width'				: 855,
		'height'			: 565,
		'padding'			: 0,
		'scrolling'			: 'hidden',
		'hideOnContentClick': false,
		'onStart'			: function(){
			$(this).parents('.submenu:first').css({'visibility':'hidden'});
		},
		'onComplete'		: hoverFancybox
	});
	
	/*-------------------------------------------------------
		Evento para desplegar el fancbox del mapa distribuidores
	-------------------------------------------------------*/
	$('.abrirDistribuidores').fancybox({
        'overlayOpacity'	: 0.7,
        'overlayColor'		: '#000',
		'width'				: 855,
		'height'			: 565,
		'padding'			: 0,
		'scrolling'			: 'hidden',
		'hideOnContentClick': false,
		'onComplete'		: hoverFancybox
	});

	
	/*-------------------------------------------------------
		Evento para simular el select de cambio de idioma.
	-------------------------------------------------------*/
	$('.select').click(function(){
		var option = $(this).find('.selectOption:first');
		option.css({'visibility':'visible'});
		option.each(function(){
			$(this).hover(
				function(){
					$(this).find('span:first').click(function(){
						if(option.hasClass('en')) {
							window.location.href = "/international/home/";
						}
						else {
							window.location.href = "/espanol/home/";
						}
						/*
						var idioma = $(this).parents('.select:first').find('span:first').text();
						var idiomaSeleccion = $(this).text();
						$(this).text(idioma);
						$(this).parents('.select:first').find('span:first').text(idiomaSeleccion);
						option.css({'visibility':'hidden'});
						*/
					});
					option.css({'visibility':'visible'});
				},
				function(){
					option.css({'visibility':'hidden'});
				}
			);
		});
	});
	
});

/*-------------------------------------------------------
	Funcion para desplegar el datepicker
-------------------------------------------------------*/
function cargarDatepicker(){
	$(".fecha").unbind().datepicker({
		showOn			: 'button',
		minDate			: '+0',
		buttonImage		: urlGlobal + '/img/iconos/ico_calendario.png',
		buttonImageOnly	: true,
		beforeShow		: function(){
			$('#ui-datepicker-div').css({
				zIndex: 3500
			});
		}
	});
	$(".fecha").live("click",function(){
		$(this).unbind().datepicker({
			showOn			: 'button',
			minDate			: '+0',
			buttonImage		: urlGlobal + '/img/iconos/ico_calendario.png',
			buttonImageOnly	: true,
			beforeShow		: function(){
				$('#ui-datepicker-div').css({
					zIndex: 3500
				});
			}
		});
	});
}

/*-------------------------------------------------------
	Funcion para el hover del Fancybok
-------------------------------------------------------*/
function hoverFancybox(){
	$('#fancybox-close').hover(
		function(){
			$(this).css({
				'background':'url(' + urlGlobal + '/img/fancybox/fancy_close_hover.png) no-repeat left top'
			});
		},
		function(){
			$(this).css({
				'background':'url(' + urlGlobal + '/img/fancybox/fancy_close.png) no-repeat left top'
			});
		}
	);
}

/*-------------------------------------------------------
	Funcion para la carga del video
-------------------------------------------------------*/
function cargarVideo(){
	$('#player').css({
		'display'	: 'block',
		'width'		: '600px',
		'height'	: '330px'
	});
	
	flowplayer("player", urlGlobal+"/video/flowplayer-3.1.5.swf", {
		clip		: {
			autoPlay	: true
		},
		canvas		: {
			backgroundColor: "transparent"
		},
		plugins		: {
			controls	: {
				timeBgColor				: '#555555',
				bufferGradient			: 'none',
				sliderGradient			: 'none',
				tooltipColor			: '#000000',
				sliderColor				: '#000000',
				volumeSliderColor		: '#000000',
				progressGradient		: 'none',
				volumeSliderGradient	: 'none',
				timeColor				: '#03394e',
				borderRadius			: '0px',
				durationColor			: '#000000',
				buttonColor				: '#transparent',
				backgroundGradient		: 'none',
				mute					: false,
				time					: false,
				backgroundColor			: '#000000',
				progressColor			: '#000000',
				bufferColor				: '#666666',
				buttonOverColor			: '#666666',
				tooltipTextColor		: '#ffffff',
				height					: 32,
				opacity					: 1.0
			}
		}
	});
}

/*-------------------------------------------------------
	Funcion para determinar en que sitio me encuentro
-------------------------------------------------------*/
function obtenerSitio(url){
	var arreglo = url.split('/');
	for(var i = 0; i < arreglo.length; i++){
		if (arreglo[i] == "chile"){
			return "chile";
		}
		if (arreglo[i] == "international"){
			return "international";
		}
		if (arreglo[i] == "espanol"){
			return "espanol";
		}
	}
}
