	var realizando_busqueda = false;
	var realizando_busqueda_galeria = false;
	
	function doSearch(pagina) {
		
		if (realizando_busqueda == true)
			return;
		
		var busqueda = $.trim($('#search').val());
		
		if (busqueda == "") {
			return;	
		}
		
		//_gaq.push(['_trackPageview', document.location.pathname + '/busqueda/' + url_friendly(busqueda) + "/" + (pagina + 1)]);
		
		realizando_busqueda = true;
		
		$.post("busqueda_ranking.php", { busqueda: busqueda, pag: pagina },
			function(data) {
				
				$('.ranking').html('');
				
				$('#form_puestos_ranking').remove();
				$('#no_results').remove();
				$('.bottom_all_ranking').remove();
				
				if ($('.ranking').length != 0) {
					$('.ranking').after(data);
				} else {
					$('.bottom_regulamento').after(data);
				}
				
				realizando_busqueda = false;
			}
		);
	}
	
	function cambiarPaginaRanking(pagina) {
		
		var busqueda = $.trim($('#search').val());
		
		//_gaq.push(['_trackPageview', document.location.pathname + "/" + (pagina + 1)]);
		
		$.post("reload_ranking.php", { pag: pagina, busqueda: busqueda },
			function(data) {
				$('.ranking').remove();
				$('#form_puestos_ranking').remove();
				$('#no_results').remove();
				$('.bottom_all_ranking').remove();
				
				$('.bottom_regulamento').after(data);
			}
		);
	}
	
	function cambiarPaginaPuntos(pagina, usuario) {
		
		//_gaq.push(['_trackPageview', document.location.pathname + "/" + encodeURIComponent(usuario) + "/" + (pagina + 1)]);
		
		$.post("reload_log_puntos.php", { pag: pagina, tu: usuario },
			function(data) {
				$('.history_point').html(data);
			}
		);
	}
	
	function cambiarPaginaComentarios(pagina, id) {
		
		//_gaq.push(['_trackPageview', document.location.pathname + "/" + encodeURIComponent(id) + "/" + (pagina + 1)]);
		
		$.post("reload_comentarios_foto.php", { pag: pagina, id: id },
			function(data) {
				$('.container_comentarios_fotos').remove();
				$('.bottom_all_fotos').remove();
				$('#comentarios_fotos').prepend(data);
			}
		);
	}
	
	function cambiarPaginaComentariosVideos(pagina, id) {
		
		//_gaq.push(['_trackPageview', document.location.pathname + "/" + encodeURIComponent(id) + "/" + (pagina + 1)]);
		
		$.post("reload_comentarios_video.php", { pag: pagina, id: id },
			function(data) {
				$('.container_comentarios_fotos').remove();
				$('.bottom_all_fotos').remove();
				$('#comentarios_fotos').prepend(data);
			}
		);
	}
	
	function doSearchGaleria() {
		
		if (realizando_busqueda_galeria == true)
			return;
		
		var busqueda = $.trim($('#search_galeria').val());
		var fotos = $('#photo_galeria').is(':checked') ? 1 : 0;
		var videos = $('#video_galeria').is(':checked') ? 1 : 0;
		
		if (busqueda == "" || (fotos == 0 && videos == 0)) {
			return;	
		}
		
		var extra = "";
		
		if (fotos == 1) {
			extra = "-fotos";
		}
		
		if (videos == 1) {
			extra += "-videos";	
		}
		
		//_gaq.push(['_trackPageview', document.location.pathname + '/busqueda' + extra + '/' + url_friendly(busqueda)]);
		_gaq.push(['_trackPageview', "Homepage/Galeria/Fez_Busca"]);
		
		currentPageImagenes = 0;
		currentPageVideos = 0;
		
		currentPageImagenesUser = 0;
		currentPageVideosUser = 0;
		
		realizando_busqueda_galeria = true;
		
		$.post("busqueda_galeria.php", { busqueda: busqueda, fotos: fotos, videos: videos },
			function(data) {
				
				$('#medium_galeria').html(data);
				
				realizando_busqueda_galeria = false;
			}
		).error(function() { 
			alert("error"); realizando_busqueda_galeria = false;
		});
	}
	
	var currentPageImagenes = 0;
	var currentPageVideos = 0;
	
	var currentPageImagenesUser = 0;
	var currentPageVideosUser = 0;
	
	function anteriorPaginaImagenes(es_busqueda, tipo) {
		
		if (tipo == 1) {
			currentPageImagenesUser--;
		} else {
			currentPageImagenes--;
		}
		
		var busqueda = "";
		var fotos = 0;
		
		if (es_busqueda) {
			var busqueda = $.trim($('#search_galeria').val());
			var fotos = $('#photo_galeria').is(':checked') ? 1 : 0;
			
			//_gaq.push(['_trackPageview', document.location.pathname + '/busqueda-fotos/' + url_friendly(busqueda) + "/" + (currentPageImagenes + 1)]);
		} else {
			//_gaq.push(['_trackPageview', document.location.pathname + "/" + (currentPageImagenes + 1)]);
		}
		
		if (tipo == 1) {
			$.post("reload_imagenes_galeria_user.php", { pag: currentPageImagenesUser, busqueda: busqueda, fotos: fotos },
				function(data) {
					$('#galeria_medium_usuarios').html(data);
				}
			);
		} else {
			$.post("reload_imagenes_galeria.php", { pag: currentPageImagenes, busqueda: busqueda, fotos: fotos },
				function(data) {
					$('#galeria_medium').html(data);
				}
			);
		}
	}
	
	function siguientePaginaImagenes(es_busqueda, tipo) {
		
		if (tipo == 1) {
			currentPageImagenesUser++;
		} else {
			currentPageImagenes++;
		}
		
		var busqueda = "";
		var fotos = 0;
		
		if (es_busqueda) {
			var busqueda = $.trim($('#search_galeria').val());
			var fotos = $('#photo_galeria').is(':checked') ? 1 : 0;
			
			//_gaq.push(['_trackPageview', document.location.pathname + '/busqueda-fotos/' + url_friendly(busqueda) + "/" + (currentPageImagenes + 1)]);
		} else {
			//_gaq.push(['_trackPageview', document.location.pathname + "/" + (currentPageImagenes + 1)]);
		}
		
		if (tipo == 1) {
			$.post("reload_imagenes_galeria_user.php", { pag: currentPageImagenesUser, busqueda: busqueda, fotos: fotos },
				function(data) {
					$('#galeria_medium_usuarios').html(data);
				}
			);
		} else {
			$.post("reload_imagenes_galeria.php", { pag: currentPageImagenes, busqueda: busqueda, fotos: fotos },
				function(data) {
					$('#galeria_medium').html(data);
				}
			);
		}
	}
	
	function anteriorPaginaVideos(es_busqueda, tipo) {
		
		if (tipo == 1) {
			currentPageVideosUser--;
		} else {
			currentPageVideos--;
		}
		
		var busqueda = "";
		var videos = 0;
		
		if (es_busqueda) {
			var busqueda = $.trim($('#search_galeria').val());
			var videos = $('#video_galeria').is(':checked') ? 1 : 0;
			
			//_gaq.push(['_trackPageview', document.location.pathname + '/busqueda-videos/' + url_friendly(busqueda) + "/" + (currentPageVideos + 1)]);
		} else {
			//_gaq.push(['_trackPageview', document.location.pathname + "/" + (currentPageVideos + 1)]);
		}
		
		if (tipo == 1) {
			$.post("reload_videos_galeria_user.php", { pag: currentPageVideosUser, busqueda: busqueda, videos: videos },
				function(data) {
					$('#galeria_videos_usuarios_contenedor').html(data);
				}
			);
		} else {
			$.post("reload_videos_galeria.php", { pag: currentPageVideos, busqueda: busqueda, videos: videos },
				function(data) {
					$('#all_video_container').html(data);
				}
			);
		}
	}
	
	function siguientePaginaVideos(es_busqueda, tipo) {
		
		if (tipo == 1) {
			currentPageVideosUser++;
		} else {
			currentPageVideos++;
		}
		
		var busqueda = "";
		var videos = 0;
		
		if (es_busqueda) {
			var busqueda = $.trim($('#search_galeria').val());
			var videos = $('#video_galeria').is(':checked') ? 1 : 0;
			
			//_gaq.push(['_trackPageview', document.location.pathname + '/busqueda-videos/' + url_friendly(busqueda) + "/" + (currentPageVideos + 1)]);
		} else {
			//_gaq.push(['_trackPageview', document.location.pathname + "/" + (currentPageVideos + 1)]);
		}
		
		if (tipo == 1) {
			$.post("reload_videos_galeria_user.php", { pag: currentPageVideosUser, busqueda: busqueda, videos: videos },
				function(data) {
					$('#galeria_videos_usuarios_contenedor').html(data);
				}
			);
		} else {
			$.post("reload_videos_galeria.php", { pag: currentPageVideos, busqueda: busqueda, videos: videos },
				function(data) {
					$('#all_video_container').html(data);
				}
			);
		}
	}
	
	function sonido_off() {
		$.get("sonido.php", { sonido: 0 }, function(data) {
			_gaq.push(['_trackEvent', 'Sonido', 'Off']);
		});
	}
	
	function sonido_on() {
		$.get("sonido.php", { sonido: 1 }, function(data) {
			_gaq.push(['_trackEvent', 'Sonido', 'On']);											
		});
	}
	
	function switchMusicOff() {
		$.get("sonido.php", { sonido: 0 });
		var params2 = {	quality: "high", scale: "noscale", wmode: "transparent", allowscriptaccess: "always" };
    	var flashvars2 = { siteXML: "xml/site.xml", tocar: "true" };
		var attributes2 = { id: "sonido", name: "sonido"};
		swfobject.embedSWF("swf/sonido_trilha.swf?tocar=true", "sonido", "70px", "30px", "9.0.124", "expressInstall.swf", flashvars2, params2, attributes2);
		
	}
	
	function cambiarPaginaMixers(pagina, desde, hasta) {
		
		if (desde == null) {
			desde = "";	
		}
		
		if (hasta == null) {
			hasta = "";
		}
			
		$.post("reload.php", { pag: pagina, fecha_desde : desde, fecha_hasta: hasta },
			function(data) {
				$('#left_novidades').html(data);
			}
		);
	}
	
	var currentPageVideosDanca = 0;
	
	function anteriorVideosDanca() {
		
		currentPageVideosDanca--;
		
		$.post("reload_videos_danca.php", { pag: currentPageVideosDanca },
			function(data) {
				$('#all_video_container').html(data);
			}
		);
	}
	
	function siguienteVideosDanca() {
		
		currentPageVideosDanca++;
		
		$.post("reload_videos_danca.php", { pag: currentPageVideosDanca },
			function(data) {
				$('#all_video_container').html(data);
			}
		);
	}
	
	function openTwitterLogin() {
		showLogin();
	}
	
	function openTwitterLoginPopUp() {
		_gaq.push(['_trackPageview', "Homepage/Identifique-se"]);
		window.open('redirect.php', 'Twitter', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=800,height=450,top=100,left=250');
	}
	
	function openFlickrLogin() {
		window.open('flickr_callback.php', 'Flickr', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=1100,height=600,top=75,left=200');
		_gaq.push(['_trackPageview', "Homepage/Galeria/Fotos/Comentario"]);
	}
	
	function openYoutubeLogin() {
		window.open($('#yt_auth_url').val(), 'Youtube', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=1000,height=400,top=150,left=200');
		_gaq.push(['_trackPageview', "Homepage/Galeria/Videos/Comentario"]);
	}
	
	function openFoursquareLogin() {
		window.open($('#fsq_url').val(), 'Youtube', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=900,height=500,top=100,left=200');
	}
	
	function doFlickrLogin() {
		$('#boton_publicar_flickr').unbind('click');
		$('#boton_publicar_flickr').click(function() {
			publicarComentarioFlickr();										   
		});
		$('#mensagem_comentario').attr('disabled', false);
		$('.form_comentarios').removeClass('hide');
		$('.publicar').removeClass('hide');
		$('.ingresar_flickr').addClass('hide');
		
	}
	
	function doYoutubeLogin(msg) {
		
		if (msg == "ok") {
			$('#boton_publicar_youtube').unbind('click');
			$('#boton_publicar_youtube').click(function() {
				publicarComentarioYoutube();										   
			});
			$('#mensagem_comentario').attr('disabled', false);
			$('.form_comentarios').removeClass('hide');
			$('.publicar').removeClass('hide');
			$('.ingresar_flickr').addClass('hide');
		}
	}
	
	function doFoursquareLogin(id, name) {
		$('#foursquarePerfil').attr('onclick', '').click(function() {
			irAFoursquare(id);
		});
		
		$('#nombre_fsq_perfil').click(function() {
			irAFoursquare(id);
		});
		
		$('#nombre_fsq_perfil').html(name);
	}
	
	function publicarComentarioFlickr() {
		
		var comentario = $('#mensagem_comentario').val();
		var photoid = $('#photoid').val();
		
		if (comentario != "") {
			$(".button_publicar").addClass('hide');
			$(".loading-comment").removeClass('hide');
			$.post("publicar_comentario_flickr.php", { comentario : comentario, photoid : photoid },
				function(data) {
					$(".loading-comment").addClass('hide');
					
					var rta = data.split("|");
					$('#mensagem_comentario').val($('#mensagem_comentario').attr('title'));
					$('.form_comentarios').addClass('hide');
					$(".button_publicar").removeClass('hide');
					$('.publicar').addClass('hide');
					$('.ingresar_flickr').removeClass('hide');
					_gaq.push(['_trackPageview', "Homepage/Galeria/Fotos/Comentario_enviado"]);	
					if (rta[0] != "error") {
						cambiarPaginaComentarios(0, rta[1])
						if(rta[2] == "nopontos") {
							setTimeout("showNoPontos()",1500);
						}
					} else {
						if (rta[1] != null) {
							alert("Palabra proibida: " + rta[1]);	
						}
					}
				}
			);
		}
	}
	
	function publicarComentarioYoutube() {
		
		var comentario = $('#mensagem_comentario').val();
		var videoid = $('#videoid').val();
		
		if (comentario != "") {
			$(".button_publicar").addClass('hide');
			$(".loading-comment").removeClass('hide');
			$.post("publicar_comentario_youtube.php", { comentario : comentario, videoid : videoid },
				function(data) {
					$(".loading-comment").addClass('hide');
					var rta = data.split("|");
					$('#mensagem_comentario').val($('#mensagem_comentario').attr('title'));
					$('.form_comentarios').addClass('hide');
					$(".button_publicar").removeClass('hide');
					$('.publicar').addClass('hide');
					$('.ingresar_flickr').removeClass('hide');
					_gaq.push(['_trackPageview', "Homepage/Galeria/Videos/Comentario_enviado"]);	
					if (rta[0] != "error") {
						cambiarPaginaComentariosVideos(0, rta[1])
						if(rta[2] == "nopontos") {
							setTimeout("showNoPontos()",1500);
						}
					} else {
						if (rta[1] != null) {
							alert("Palabra proibida: " + rta[1]);	
						}
					}
				}
			);
		}
	}
	function showNoPontos() {
		$('.no-pontos').removeClass('hide');
	}
	function addPVS(a, b, c) {
		
		$.post("add_pvs.php", { a : a, b : b, c : c },
			function(data) {}
		);
	}
	
	function openTwitterLogout() {
		
		$.post("logout.php", { },
			function(data) {
				
				$('.bt_identifiquese').removeClass('hide');
		
				$('#txt_nome').html("");
				
				$('#txt_nome').addClass('hide');
				$('.bt_sair').addClass('hide');
				
				$('.send_video').fadeOut(300, function() { 
					$('.obrigado_video').fadeOut(300, function() { 								   
						$('.login_video').fadeIn(300);
					});
				})
				$('#galeria_quero_button').fadeOut(300, function() {
					$('#galeria_login_button').fadeIn(300);
				});	
				
				$('.mixer').fadeOut(300, function() {
					$('.mixer_login').fadeIn(300);
				});
				
				//_gaq.push(['_trackEvent', 'Modal', 'Twitter', 'Logout']);
			}
		);
	}
	
	function setValues(data) {
		hideLogin();
		var data = data.split("|");
		
		$('#nome').val(data[0]);
		$('#twitterUser').val(data[1]);
		$('#twitterFollowersCount').val(data[2]);
		$('#twitterFriendsCount').val(data[3]);
		$('#twitterCreatedAt').val(data[4]);
		$('#twitterFavouritesCount').val(data[5]);
		$('#twitterStatusesCount').val(data[6]);
		$('#twitterProfileImageUrl').val(data[7]);
		
		show_cadastro();
	}
	
	function doLogin(data) {
		
		_gaq.push(['_trackPageview', "Homepage/Identifique-se/Fez_Login"]);
		
		if ( $('#boton_login_twitter_popup').is(':visible') == false ) {
			hideLogin();
		}
		
		var data = data.split("|");
		
		changeHeaderLogin(data[0], data[1], data[3]);
		
		$('.login_video').fadeOut(300, function() {
			if (data[4] == "1") {
				$('#limite_video_si').fadeIn(300);
			} else {
				$('#limite_video_no').fadeIn(300);
			}
		});
		
		$('#galeria_login_button').fadeOut(300, function() {
			$('#galeria_quero_button').fadeIn(300);
		});
		
		$('.mixer_login').fadeOut(300, function() {
			$('.mixer').fadeIn(300);
		});
		
		$('#boton_login_twitter_popup_img').attr('src', 'images/button-twitter_mail.png');
		$('#boton_login_twitter_popup_img').attr('width', '238');
		$('#boton_login_twitter_popup_img').attr('height', '24');
		
		$('#boton_login_twitter_popup_img').attr('onclick', '').click(function() { 
			$.post("services/make_tweet_relogin.php", { },
				function(data) {
					
					if (data != "error") {
						
						$('#boton_login_twitter_popup').hide();
						$('#new_login_comun').css('height', '125px');
						$('#mensaje_relogin').html('Você ganhou ' + data + ' pontos. Parabéns! Agora continue participando, pois você ainda tem a chance de ganhar passaportes para o parque! Compartilhe e divirta-se!');
						
					} else {
						
					}
				});
		});
				
		$('#new_login_comun').css('height', '150px');
		$('#mensaje_relogin').html('Para ganhar pontos, você deve gerar um tweet. Faça isso agora para manter as suas chances de ganhar passaportes ao Hopi Night.');
	}
	
	function changeHeaderLogin(nome, user, ciudad) {
		$('.bt_identifiquese').addClass('hide');
		
		$('#txt_nome').html(nome + ", " + ciudad);
		
		$('#txt_nome').attr('onclick', '').click(function() {
			meuPerfil(user);
		});
		
		$('#txt_nome').removeClass('hide');
		$('.bt_sair').removeClass('hide');
	}
	
	function detalleNovedades(id) {
		document.location = "novidade-detalhe.php?id=" + id;	
	}
	
	function detalleImprensa(id) {
		document.location = "imprensa-detalhe.php?id=" + id;	
	}
	
	function meuPerfil(user) {
		document.location = "minha_pagina.php?user=" + user;	
	}
	
	function irATwitter(user) {
		document.location = "http://twitter.com/" + user;
	}
	
	function irAFacebook(id) {
		document.location = "http://www.facebook.com/profile.php?id=" + id;
	}
	
	function irAYoutube(id) {
		document.location = "http://www.youtube.com/watch?v=" + id;
	}
	
	function irAImagen(id) {
		document.location = "fotos.php?id=" + id;	
	}
	
	function irAVideo(id) {
		document.location = "videos.php?id=" + id;	
	}
	
	function irAFoursquare(id) {
		document.location = "https://foursquare.com/user/" + id;	
	}
	
	function showContent() {
		$('#conteudo_total').removeClass("hide");
	}
	
	/* MODAL FUNCTIONS */
	function close_cadastro() {
		$('#modal').fadeOut(300);
		$('.hover').addClass("hide");
	}
	function show_cadastro() {
		$('#modal').fadeIn(300);
		$('.hover').removeClass("hide");
		
		_gaq.push(['_trackPageview', "Homepage/Cadastro"]);
	}
	
	function close_editar_perfil() {
		$('#modal_perfil').fadeOut(300);
		$('.hover').addClass("hide");
	}
	
	function show_editar_perfil() {
		$('#modal_perfil').fadeIn(300);
		$('.hover').removeClass("hide");
	}
	
	function showCalendario() {
		$('.modal-calendar').css( { "top" : $(window).scrollTop() - 200 } );
		$('.hover-modal').removeClass('hide');
		$('.modal-calendar').fadeIn(300);
		
		_gaq.push(['_trackPageview', "Homepage/Calendario_do_Parque"]);
	}
	
	function hideCalendario() {
		$('.hover-modal').addClass('hide');
		$('.modal-calendar').fadeOut(300);
	}
	
	function agrandarImagen(image, texto, fecha) {
		
		$('.modal-foto').css( { "top" : $(window).scrollTop() - 20 } );
		$('.hover-modal').removeClass('hide');
		$('.modal-foto').fadeIn(300);
		
		$('#modal-foto-image').attr('src', image);
		$('#texto_foto_modal').html(texto);
		$('.tags').html(fecha);
		if(fecha == "") {
			$('.tags').addClass('hide');
			$('.container_tag').addClass('container_tag_short');
		}			
		
		$('#modal-foto-image').load(
			function() {
				$('.loader-fotos').fadeOut(300, function() { 
					$('#modal-foto-image').removeClass('hide');
					$('.container_tag').removeClass('hide');										 
				});
			}
		);
	}
		
	function hideFoto() {
		$('.hover-modal').addClass('hide');
		$('.modal-foto').fadeOut(300);
		
		$('#modal-foto-image').addClass('hide');
		$('.tags').removeClass('hide');
		$('.container_tag').removeClass('container_tag_short');
		$('.container_tag').addClass('hide');
		
		$('.loader-fotos').fadeIn(300);
	}
	
	function showYouTube(id) {
		
		$('.modal-youtube').css( { "top" : $(window).scrollTop() - 100 } );
		$('.hover-modal').removeClass('hide');
		$('.modal-youtube').fadeIn(300);
		
		_gaq.push(['_trackPageview', "Homepage/Galeria/Viu_Video"]);
	}	
	
	function hideYouTube() {
		$('.hover-modal').addClass('hide');
		$('.modal-youtube').fadeOut(300);
	}

	function showTermos() {		
		$('.modal-termos').css( { "top" : $(window).scrollTop() - 100 } );
		$('.hover-modal').removeClass('hide');
		$('.modal-termos').fadeIn(300);
		
		_gaq.push(['_trackPageview', "Homepage/Viu_Regulamento"]);
	}	
	
	function hideTermos() {
		$('.hover-modal').addClass('hide');
		$('.modal-termos').fadeOut(300);
	}
	
	function showComoChegar() {
		$('.modal-como-chegar').css( { "top" : $(window).scrollTop() - 100 } );
		$('.hover-modal').removeClass('hide');
		$('.modal-como-chegar').fadeIn(300);
		
		_gaq.push(['_trackPageview', "Homepage/Como_Chegar"]);
	}
	
	function hideComoChegar() {
		$('.hover-modal').addClass('hide');
		$('.modal-como-chegar').fadeOut(300);
	}

	function showLogin() {
		$('.hover-modal').removeClass('hide');
		$('#login_comun').fadeIn(300);
	}	
	
	function hideLogin() {
		$('.hover-modal').addClass('hide');
		$('#login_comun').fadeOut(300);
	}
	
	function hideNewLogin() {
		$('.hover-modal').addClass('hide');
		$('#new_login_comun').fadeOut(300, function() {
			$('#new_login_comun').css('height', '210px');
		});
	}
	
	function showImportador(paso) {
		$('#importador_paso_' + paso).css( { "top" : $(window).scrollTop() - 100 } );
		$('.hover-modal').removeClass('hide');
		$('#importador_paso_' + paso).fadeIn(300);
	}	
	
	function hideImportador(paso) {
		$('.hover-modal').addClass('hide');
		$('#importador_paso_' + paso).fadeOut(300);
	}
	
	function showContagem(id) {
		$('.modal-contagem').css( { "top" : $(window).scrollTop() - 100 } );
		$('.hover-modal').removeClass('hide');
		$('.modal-contagem').fadeIn(300);
	}	
	
	function hideContagem() {
		$('.hover-modal').addClass('hide');
		$('.modal-contagem').fadeOut(300);
	}
	
	function hideAllModals() {
		$('.hover-modal').addClass('hide');
		hideContagem();
		$('.modal-dialog').fadeOut(300);
		$('.modal-importador_contatos').fadeOut(300);
		$('.modal-importador_contatos_paso3').fadeOut(300);
	}
	
	function goto_thanks() {
		
		var error = false;
		
		$('#modal .imput_cadastro_first, #modal .imput_cadastro:not(#endereco,#cpf,#rg)').each(function(index) {
    		if ($(this).val() == $(this).attr('title') || $(this).val() == "") {
				$(this).css("color", "#FF0000");
				error = true;
			} else {
				
				if ($(this).attr('id') == 'cpf' && validaCPF($(this).val()) == false) {
					$(this).css("color", "#FF0000");
				} else {
					$(this).css("color", "#FFFFFF");
				}
			}
  		});
		
		if ($('#termos').is(':checked') == false) {
			error = true;
			$('#termos_text').css('color', '#FF0000'); 
		} else {
			$('#termos_text').css("color", "#FFFFFF");
		}

		if (error) {
			return;	
		}
		
		$.ajax({ 
			 type: "POST", 
			 url: "services/cadastro.php", 
			 data: $('#cadastro_form').serialize(),
  			 success: function(msg){
				 
				 
				 if (msg == "ok") {
					 _gaq.push(['_trackPageview', "Homepage/Cadastro_enviado"]);
				 	$('#thank_for_registration_textl').html("Obrigado por cadastrar-se.");
					// $('#iframe_hidden_fox_ad_foxnetworks').attr('src', 'http://www.hopinight.com.br/obrigado-cadastro.php');
					$.getScript("http://ad.foxnetworks.com/pixel?id=1270080&t=1");
					$('#modal').fadeOut(300);
				  	$('#thank_for_registration').fadeIn(300);
		
					changeHeaderLogin($('#modal #nome').val(), $('#modal #twitterUser').val(), $('#modal #ciudad').val());
					
					$('.mixer_login').fadeOut(300, function() {
						$('.mixer').fadeIn(300);
					});
					
				 } else {
					 
					 var errores = msg.split("|");
					 
					 for(i = 1; i < errores.length; i++) {
						$('#' + errores[i]).css('color', '#FF0000'); 
						
						if (errores[i] == "termos") {
							$('#termos_text').css('color', '#FF0000'); 
						}
						
						if (errores[errores.length - 1] == 'cpf_forbidden_value') {
							$('.text_error_spf').removeClass('hide');
						} else {
							$('.text_error_spf').addClass('hide');
						}
					 }
					 
					 //_gaq.push(['_trackEvent', 'Cadastro', 'error']);
					 
				 }
   			 },
			 error: function(msg){
				  $('#thank_for_registration_textl').html("Erro. Tente novamente mais tarde.");
				  $('#modal').fadeOut(300);
				  $('#thank_for_registration').fadeIn(300);
				  
				  //_gaq.push(['_trackEvent', 'Cadastro', 'error']);
   			 }
 		 });
	}
	
	function doEditProfile() {
		
		var error = false;
		
		$('#modal_perfil .imput_cadastro_first, #modal_perfil .imput_cadastro:not(#endereco,#cpf,#rg)').each(function(index) {
    		if ($(this).val() == $(this).attr('title') || $(this).val() == "") {
				$(this).css("color", "#FF0000");
				error = true;
			} else {
				
				if ($(this).attr('id') == 'cpf' && validaCPF($(this).val()) == false) {
					$(this).css("color", "#FF0000");
				} else {
					$(this).css("color", "#FFFFFF");
				}
			}
  		});
		
		if (error) {
			return;	
		}
		
		$.ajax({ 
			 type: "POST", 
			 url: "services/editar_perfil.php", 
			 data: $('#editar_form').serialize(),
  			 success: function(msg){
				 
				 if (msg == "ok") {
				 	$('#thank_for_editing_text').html("Obrigado por editar seus dados.");
					$('#modal_perfil').fadeOut(300);
				  	$('#thank_for_editing').fadeIn(300);
		
					changeHeaderLogin($('#modal_perfil #nome').val(), $('#modal_perfil #twitterUser').val(), $('#modal_perfil #ciudad').val());
					
					//_gaq.push(['_trackEvent', 'EditPerfil', 'ok']);
					
				 } else {
					 
					 var errores = msg.split("|");
					 
					 for(i = 1; i < errores.length; i++) {
						$('#modal_perfil  #' + errores[i]).css('color', '#FF0000'); 
					 }
					 
					 if (errores[errores.length - 1] == 'cpf_forbidden_value') {
						 $('.text_error_spf').removeClass('hide');
					 } else {
						 $('.text_error_spf').addClass('hide');
					 }
					 
					 //_gaq.push(['_trackEvent', 'EditPerfil', 'error']);
				 }
   			 },
			 error: function(msg){
				  $('#thank_for_editing_text').html("Erro. Tente novamente mais tarde.");
				  $('#modal_perfil').fadeOut(300);
				  $('#thank_for_editing').fadeIn(300);
				  
				  //_gaq.push(['_trackEvent', 'EditPerfil', 'error']);
   			 }
 		 });
	}
	
	function close_thanks() {
		$('#thank_for_registration').fadeOut(300);
		$('#iframe_hidden_fox_ad_foxnetworks').attr('src', '');
		$('.hover').addClass("hide");
		
		//_gaq.push(['_trackEvent', 'Modal', 'GraciasCadastro', 'Close']);
	}
	
	function close_thanks_perfil() {
		$('#thank_for_editing').fadeOut(300);
		$('.hover').addClass("hide");
		
		//_gaq.push(['_trackEvent', 'Modal', 'GraciasEditPerfil', 'Close']);
	}
	
	$(document).ready(function() {	
		$('.default-value').each(function() {
			var default_value = this.value;
			
			$(this).focus(function() {
				if(this.value == default_value) {
					this.value = '';
				}
				
				$(this).css("color", "#FFFFFF");
				
				if ($(this).attr('id') == 'cpf') {
					$("#cpf").mask("999.999.999-99");
				}
				
				if ($(this).attr('id') == 'nascimento') {
					$("#nascimento").mask("99/99/9999");
				}
				
				if ($(this).attr('id') == 'celular') {
					$("#celular").mask("99-99999999");
				}
				
				if ($(this).attr('id') == 'mensagem_contato' && $(this).html() == $(this).title) {
					 $(this).html(''); 
				}
			});
			$(this).blur(function() {
				
				if ($(this).attr('id') == 'cpf') {
					$("#cpf").unmask();
				}
				
				if ($(this).attr('id') == 'nascimento') {
					$("#nascimento").unmask();
				}
				
				if ($(this).attr('id') == 'celular') {
					$("#celular").unmask();
				}
				
				if (this.value == '' || this.value == "__/__/____" || this.value == "__-________") {
					$(this).val($(this).attr('title'));
				}
				
			});
		});
		
		$("#modal_perfil #cpf").focus(function() {
			$("#modal_perfil #cpf").mask("999.999.999-99");
		});
		
		$("#modal_perfil #nascimento").focus(function() {
			$("#modal_perfil #nascimento").mask("99/99/9999");
		});
		
		$("#modal_perfil #celular").focus(function() {
			$("#modal_perfil #celular").mask("99-99999999");
		});
		
		$('#search').keydown(function(event){
			if (event.keyCode == 13) {
				doSearch(0);
			}  
		});
		
		$('#search_galeria').keydown(function(event){
			if (event.keyCode == 13) {
				doSearchGaleria();
			}  
		});
		
		$('#contrasena_usuario').keydown(function(event){
			if (event.keyCode == 13) {
				iniciarImport();
			}  
		});
		
		$('#contrasena_usuario').focus(function() {
			var default_value = this.value;
			if(this.value == default_value) {
				this.value = '';
			}
		});
		
		$('#contrasena_usuario').blur(function() {
			if ($('#contrasena_usuario').val() == '') {
				$('#contrasena_usuario').val( $('#contrasena_usuario').attr('title') );
			}
		});
		
		$('#header #header_calendario').click(function() {
			showCalendario();											   
		});
		
		$('#right_novidades .como_chegar a, #right_ranking .como_chegar a').click(function() {
			showComoChegar();
		});
		
		$('#right_novidades .top_title, #right_ranking .top_title').click(function() {
			openTwitterLogin();
		});
		
		$('#mensagem_comentario').keydown(function() {
			if ($(this).val().length > 500) {
				$(this).val($(this).val().substr(0, 500));
			}
		});
		
		$('.checkbox_listado_mixagens input:checkbox').live("click", function() {
			
			var v = 0;
			
			if ($(this).is(":checked")) {
				v = 1;	
			}
							 
			$.post("mixagens_elegidos.php", { id: $(this).attr('id'), valor: v }, function(data) {});
		});
		
		$('#slider_div').cycle({ 
			fx:     'scrollHorz', 
			timeout: 0, 
			next:   '#next', 
			prev:   '#prev',
			before: onBefore,
			pager:  '#slider_nav',
			cleartypeNoBg: true,
			pagerAnchorBuilder: function(idx, slide) {
									// return sel string for existing anchor
									return '#slider_nav div:eq(' + (idx) + ') a';
								}
		});
		
		$('.button_faser').click(function() {
			_gaq.push(['_trackPageview', "Homepage/Danca_HopiNight/Fez_Download"]);
		});
		
		$('.button_baixe').click(function() {
			_gaq.push(['_trackPageview', "Homepage/Danca_HopiNight/Baixou_Flyer"]);
		});
		
		// trackeo de links externos
		$('a').click(function() {
			var $a = $(this);
			var href = $a.attr('href');
					
			if (href != null && (href.match(/^http/)) && (! href.match(document.domain)) ) {
				//var category = 'External Link';
				//var event = 'Click';
				//var label = href;!
				//_gaq.push(['_trackEvent', category, event, label]);
				if (href == "http://www.hopiharionline.com.br/Produto/14220/Passaporte-Hopi-Night/") {
					_gaq.push(['_trackPageview', "Homepage/Compre_seu_ingresso"]);
				}
				
				if (href == "http://www.hopihari.com.br/") {
					_gaq.push(['_trackPageview', "Homepage/Link_site_Hopi_Hari"]);
				}
			}
		});
	});
	
	function onBefore(currSlideElement, nextSlideElement, options, forwardFlag) {
		$('.container_slide_text_brief').fadeOut(200, function() { 
			$('.container_slide_text_brief p').html( textosSlide[nextSlideElement.id] );
			$('.container_slide_text_brief p').attr('onclick', '').click(function() {
				detalleNovedades(idsSlide[nextSlideElement.id]);
			});
			$('.container_slide_text_brief').fadeIn(200);									  
		});
		
		$('.container_slide_text_title').fadeOut(200, function() { 
			$('.container_slide_text_title').html( titulosSlide[nextSlideElement.id] );
			$('.container_slide_text_title').attr('onclick', '').click(function() {
				detalleNovedades(idsSlide[nextSlideElement.id]);
			});
			$('.container_slide_text_title').fadeIn(200);									  
		});
		
		$('#page' + currSlideElement.id).attr('src', 'images/numbered_destaques.png');
		$('#page' + nextSlideElement.id).attr('src', 'images/selected_destaques.png');
		
		//_gaq.push(['_trackEvent', 'DestaqueHome', 'CambioImagen', nextSlideElement.id]);
	}
	
	var currentPhoto = 1;
	
	function previousHopinightPhoto() {
		
		currentPhoto--;
		
		if (currentPhoto < 0) {
			currentPhoto = hopinightPhotosCount - 1;	
		}
		
		var anterior = (currentPhoto - 1 < 0 ? hopinightPhotosCount - 1 : currentPhoto - 1);
		var siguiente = (currentPhoto + 1 > (hopinightPhotosCount - 1) ? 0 : currentPhoto + 1);
		
		$('.img_1').css('background', "url('" + hopinightPhotos[anterior + "_off"] + "') no-repeat scroll 0 0 transparent");
		$('.img_2').css('background', "url('" + hopinightPhotos[currentPhoto] + "') no-repeat scroll 0 0 transparent");
		$('.img_3').css('background', "url('" + hopinightPhotos[siguiente + "_off"] + "') no-repeat scroll 0 0 transparent");
		
		$('.img_2').attr('onclick', '').click(function() {
			agrandarImagen(hopinightPhotos[currentPhoto + "_big"], hopinightPhotos[currentPhoto + "_text"], hopinightPhotos[currentPhoto + "_date"]);
		});
		
		//_gaq.push(['_trackEvent', 'OQueRolou', 'CambioImagen', encodeURI(hopinightPhotos[currentPhoto])]);
	}
	
	function nextHopinightPhoto() {
		
		currentPhoto++;
		
		if (currentPhoto > (hopinightPhotosCount - 1)) {
			currentPhoto = 0;	
		}
		
		var anterior = (currentPhoto - 1 < 0 ? hopinightPhotosCount - 1 : currentPhoto - 1);
		var siguiente = (currentPhoto + 1 > (hopinightPhotosCount - 1) ? 0 : currentPhoto + 1);
		
		$('.img_1').css('background', "url('" + hopinightPhotos[anterior + "_off"] + "') no-repeat scroll 0 0 transparent");
		$('.img_2').css('background', "url('" + hopinightPhotos[currentPhoto] + "') no-repeat scroll 0 0 transparent");
		$('.img_3').css('background', "url('" + hopinightPhotos[siguiente + "_off"] + "') no-repeat scroll 0 0 transparent");
		
		$('.img_2').attr('onclick', '').click(function() {
			agrandarImagen(hopinightPhotos[currentPhoto + "_big"], hopinightPhotos[currentPhoto + "_text"], hopinightPhotos[currentPhoto + "_date"]);
		});
		
		//_gaq.push(['_trackEvent', 'OQueRolou', 'CambioImagen', encodeURI(hopinightPhotos[currentPhoto])]);
	}
	
	var images = new Array();
	var images_off = new Array();
	
	function precargarImagenes() {
		for(i = 0; i < hopinightPhotosCount; i++) {
			images[i] = new Image();
			images_off[i] = new Image();
			images[i].src = hopinightPhotos[i];
			images_off[i].src = hopinightPhotos[i + "_off"];
		}
	}
	
	function validaCPF(cpf) {
		erro = new String;
		if (cpf.length < 11) 
			erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n"; 
		var nonNumbers = /\D/;
		if (nonNumbers.test(cpf)) 
		erro += "A verificacao de CPF suporta apenas numeros! \n\n"; 
		
		if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
		   erro += "Numero de CPF invalido!";
		}
		
		var a = [];
		var b = new Number;
		var c = 11;
		for (i=0; i<11; i++){
		   a[i] = cpf.charAt(i);
		   if (i < 9) b += (a[i] * --c);
		}
		
		if ((x = b % 11) < 2) { a[9] = 0; } else { a[9] = 11-x; }
		
		b = 0;
		c = 11;
		
		for (y=0; y<10; y++) b += (a[y] * c--); 
		
		if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
		
		if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
		   erro +="Digito verificador com problema!";
		}
		
		if (erro.length > 0){
		   return false;
		}
		
		return true;
   }
   
   
   
/*formulario do contato *************************************************************/
   function goto_thanks_contato() {
		var error = false;
		
		$(' #nome_contato, #email_contato, #assunto_contato, #mensagem_contato').each(function(index) {
    		if ($(this).val() == $(this).attr('title') || $(this).val() == "") {
				$(this).css("color", "#FF0000");
				error = true;
			} else {
				$(this).css("color", "#FFFFFF");
			}
  		});
		
		//valido email
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test($('#email_contato').val()) == false) {
      		$('#email_contato').css("color", "#FF0000");
      		error = true;
   		}
		
		if (error) {
			return;	
		}
		
		$.ajax({ 
			 type: "POST", 
			 url: "services/contato.php", 
			 data: $('#contato_form').serialize(),
  			 success: function(msg){
				 
				 _gaq.push(['_trackPageview', "Homepage/Contato_enviado"]);
				 
				 if (msg == "ok") {
				 	//$('#thank_for_contact_text').html("<font color='FFFFFF'>Obrigado por entrar em contato.</font>");
   				  	$('#contato_container_result').addClass("hide");
					$('.bottom_contato').addClass('hide');
				  	$('#thank_for_contact').removeClass("hide");
					
					//_gaq.push(['_trackEvent', 'Contato', 'ok']);
					
				 } else {
					 var errores = msg.split("|");
					 for(i = 1; i < errores.length; i++) {
						$('#' + errores[i]).css('color', '#FF0000'); 
					 }
					 
					 //_gaq.push(['_trackEvent', 'Contato', 'error']);
				 }
   			 },
			 error: function(msg){
				  $('#thank_for_contact_text').html("Erro. Tente novamente mais tarde.");
   				  $('#left_contato').addClass("hide");
				  $('#thank_for_contact').removeClass("hide");
				  
				  //_gaq.push(['_trackEvent', 'Contato', 'error']);
   			 }
 		 });
	}
	
/* FIN formulario do contato *************************************************************/

/* formulario sugerencias ****************************************************************/
function resultSugerencias(msg) {
	$('#preloaderFotos').addClass('hide');
	$('#registration_sugerencia').removeAttr('disabled');
	
	_gaq.push(['_trackPageview', "Homepage/Galeria/Sugestoes_enviado"]);
	
	if (msg == "ok") {
		$('#envie_sua_foto_form').addClass('hide');
		$('#error_text_sugestao_foto').addClass('hide');
		$('#gracias_sugerencia').removeClass('hide');
		
		//_gaq.push(['_trackEvent', 'Sugerencia', 'ok']);
		
	 } else {
		 var errores = msg.split("|");
		 for(i = 1; i < errores.length; i++) {
			$('#' + errores[i]).css('color', '#FF0000'); 
		 }

		 $('#error_text_sugestao_foto').addClass('hide');
		 $('#error_text_sugestao_limit').addClass('hide');
		 if(errores[1] == "image_foto") {
			 $('#error_text_sugestao_foto').removeClass('hide');
		 } else if(errores[1] == "limit") {
			 $('#error_text_sugestao_limit').removeClass('hide');
		 }
		 
		 //_gaq.push(['_trackEvent', 'Sugerencia', 'error']);
	 }
}
	
	function close_sugerencia() {
		$('.modal-envie-sua-foto').fadeOut(300);
		$('.hover-modal').addClass("hide");
		$('#envie_sua_foto_form').removeClass('hide');
		$('#error_text_sugestao_foto').addClass('hide');
		$('#error_text_sugestao_limit').addClass('hide');
		$('#preloaderFotos').addClass('hide');
		//_gaq.push(['_trackEvent', 'Modal', 'Sugerencia', 'Close']);
	}
	
	function actualizarImagenSugerencia(){
		$('#image_foto').val($('#archivo_sugerencias').val());
	}
	
	function enviarFormFotos(){
		var error = false;
		/*
		$(' #nome_foto, #email_foto').each(function(index) {
    		if ($(this).val() == $(this).attr('title') || $(this).val() == "") {
				$(this).css("color", "#FF0000");
				error = true;
			} else {
				$(this).css("color", "#FFFFFF");
			}
  		});
		
		//valido email
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test($('#email_foto').val()) == false) {
      		$('#email_foto').css("color", "#FF0000");
      		error = true;
   		}
		*/
		if( ($('#image_foto').val() == $('#image_foto').attr('title') || $('#image_foto').val() == "") && ($('#youtube_foto').val() == $('#youtube_foto').attr('title') || $('#youtube_foto').val() == "") && ($('#flickr_foto').val() == $('#flickr_foto').attr('title') || $('#flickr_foto').val() == "")){
			$('#image_foto').css("color", "#FF0000");
			error = true;
		}
		
		if (error) {
			return false;
		} else {
			if($('#image_foto').val() == $('#image_foto').attr('title')) {
				$('#image_foto').val('');
			}
			if($('#youtube_foto').val() == $('#youtube_foto').attr('title')){
				$('#youtube_foto').val('');
			}
			if($('#flickr_foto').val() == $('#flickr_foto').attr('title')){
				$('#flickr_foto').val('');
			}
			
			$('#registration_sugerencia').attr('disabled', 'disabled');
			$('#preloaderFotos').removeClass('hide');
			document.envie_sua_foto.submit();
		}
	}
	
	function showSugerencias(){
		$('#gracias_sugerencia').addClass('hide');
		
		$('#nome_foto').val($('#nome_foto').attr('title'));
		$('#email_foto').val($('#email_foto').attr('title'));
		$('#image_foto').val($('#image_foto').attr('title'));
		$('#youtube_foto').val($('#youtube_foto').attr('title'));
		$('#flickr_foto').val($('#flickr_foto').attr('title'));
		$('#archivo_sugerencias').val($('#archivo_sugerencias').attr('title'));
		
		$('.modal-envie-sua-foto').css( { "top" : $(window).scrollTop() - 100 } );
		$('.hover-modal').removeClass('hide');
		$('.modal-envie-sua-foto').fadeIn(300);
		
		//_gaq.push(['_trackEvent', 'Modal', 'Sugerencia', 'Show']);
		_gaq.push(['_trackPageview', "Homepage/Galeria/Sugestoes"]);
	}
	
	function enviarVideoDanca() {
		var error = false;
		
		if( $('#youtube_video').val() == $('#youtube_video').attr('title') || $('#youtube_video').val() == "" ){
			$('#youtube_video').css("color", "#FF0000");
			error = true;
		}
		
		if (error) {
			return false;
		} else {
			
			if($('#youtube_video').val() == $('#youtube_video').attr('title')){
				$('#youtube_video').val('');
			}
						
			$.post("acc_video_danca.php", { url: $('#youtube_video').val() },
				function(data) {
					if (data == "ok") {
						$('.send_video').fadeOut(300, function() { 
							$('.obrigado_video').fadeIn(300);									
						});
					} else {
						var errores = data.split("|");
						
						if (errores[1] == "repetido") {
							$('.text_imput').html("Você não pode enviar um link de video que já foi enviado antes");
						} else {
							$('.text_imput').html("Use o link no formato http://www.youtube.com/watch?v=Crygv5JHy4");
						}
						
						$('#youtube_video').css('color', '#FF0000'); 
					}
				}
			);
		}
	}
/* FIN formulario sugerencias ****************************************************************/
	
	function shareFacebook(id, tipo) {
		$.post("share.php", { id: id, tipo: tipo, sn: 'fb' },
			function(data) {
				//_gaq.push(['_trackEvent', 'Facebook', 'Share', tipo + "-" + id]);
				if (tipo == "novedad") {
					_gaq.push(['_trackPageview', "Homepage/Novidades/Detalhe_" + url_friendly( $('.txt_novidades').html() ) + "/Compartilhou_Facebook"]);
				} else {
					_gaq.push(['_trackPageview', "Homepage/Compartilhou_Facebook"]);
				}
			}
		);
	}
	
	function shareTwitter(id, tipo) {
		$.post("share.php", { id: id, tipo: tipo, sn: 'tw' },
			function(data) {
				//_gaq.push(['_trackEvent', 'Twitter', 'Share', tipo + "-" + id]);
				if (tipo == "novedad") {
					_gaq.push(['_trackPageview', "Homepage/Novidades/Detalhe_" + url_friendly( $('.txt_novidades').html() ) + "/Compartilhou_Twitter"]);
				} else {
					_gaq.push(['_trackPageview', "Homepage/Compartilhou_Twitter"]);
				}
			}
		);
	}
	
	function shareOrkut(id, tipo) {
		$.post("share.php", { id: id, tipo: tipo, sn: 'or' },
			function(data) {
				//_gaq.push(['_trackEvent', 'Orkut', 'Share', tipo + "-" + id]);
				if (tipo == "novedad") {
					_gaq.push(['_trackPageview', "Homepage/Novidades/Detalhe_" + url_friendly( $('.txt_novidades').html() ) + "/Compartilhou_Orkut"]);
				} else {
					_gaq.push(['_trackPageview', "Homepage/Compartilhou_Orkut"]);
				}
			}
		);
	}
	
	function doLoginFacebook(uid, nombre, ciudad, estado, sexo, email) {
		$.ajax({
			type: "POST",
			url: "services/facebook_connect.php",
			data: "FacebookID=" + uid + "&nombre=" + nombre + "&ciudad=" + ciudad + "&estado=" + estado + "&sexo=" + sexo + "&email=" + email,
			success: function(msg) {
				
						var rta = msg.split("|");
				
						if (rta[0] == "ok") {
							
							$('#facebookPerfil').attr('onclick', '').click(function() {
								irAFacebook(rta[2]);													
							});
							
							$('#nombre_facebook_perfil').click(function() {
								irAFacebook(rta[2]);
							});
							
							$('#nombre_facebook_perfil').html(rta[1]);
							
						} else {
							
						}

					 },
			error: function (request, status, error) {
			}
		});
	}
	
	function url_friendly(text) {
		var url = text.toLowerCase()
					  .replace(/^\s+|\s+$/g, "\-")
					  .replace(/[_|\s]+/g, "\-")
					  .replace(/ã/g, "a")
					  .replace(/ç/g, "c")
					  .replace(/á/g, "a")
					  .replace(/é/g, "e")
					  .replace(/í/g, "i")
					  .replace(/ó/g, "o")
					  .replace(/ú/g, "u")
					  .replace(/ê/g, "e")
					  .replace(/ô/g, "o")
					  .replace(/[^a-z0-9_]+/g, "\-")
					  .replace(/[_]+/g, "\-")
					  .replace(/^_+|_+$/g, "\-");
		return url;
	}
	
/********************************************************************************************************************************************
Importador de contactos
**********************************************************************************************************************************************/
function setProvider(nameProv) {
	$("#tipo_provider").val(nameProv);
	enableField();

	return true;
}

function enableField() {
	document.getElementById("correo_usuario").disabled = false;
	document.getElementById("contrasena_usuario").disabled = false;
	document.getElementById("submit_paso1").disabled = false;

	return true;
}

function clicked(divClicked) {
	divClicked.toString;
	$("#btnHotmail").css('backgroundPosition', '0 0');
	$("#btnGmail").css('backgroundPosition', '0 0');
	$("#btnYahoo").css('backgroundPosition', '0 0');
	$("#" + divClicked).css('backgroundPosition', '0 -87px');	
	
	//document.getElementById('btnHotmail').style.backgroundPosition="(0 0)";
	//document.getElementById('btnGmail').style.backgroundPosition="(0 0)";
	//document.getElementById('btnYahoo').style.backgroundPosition="(0 0)";

	//document.getElementById(divClicked).style.backgroundPosition = "(0 86)";
	
	$('#correo_usuario').focus();

	return true;
}

function iniciarImport() {
	
	var tipo = $('#tipo_provider').val();
	var correo = $('#correo_usuario').val();
	var contrasena = $('#contrasena_usuario').val();
	
	if (tipo == "" || correo == "" || contrasena == "") {
		return;
	}
	
	mostrarPreloader();
	
	$.post("importer/paso2.php", { tipo: tipo, correo: correo, contrasena: contrasena },
		function(data) {
			
			ocultarPreloader();
			
			var rta = data.split("|");
			
			if (rta[0] == "error") {
				
				$('#div_error_paso1_import_container').removeClass('hide');
				
				$('#div_error_paso1_import').html(rta[1]);
				
			} else {
				
				$('#container_contatos').html(data);
				
				hideImportador(1);
				
				showImportador(2);
				
			}
		}
	);
}

function doImport() {
	
	boolValid = false;
	
	$('#container_contatos input:checkbox').each(function(){
		if($(this).is(':checked')){
			boolValid = true;
		}
	});
	
	if (!boolValid){
		return;
	}
	
	$.post("importer/paso3.php", $('#form_import_paso2').serialize(),
		function(data) {
			
			if (data == "error") {
				
				alert("ninguno seleccionado");
				
			} else {
				
				hideImportador(2);
				
				showImportador(3);
				
			}
		}
	);
	_gaq.push(['_trackPageview', "Homepage/MinhaPagina/Importador/step3"]);
}

function resetImporter() {
	
	$('#div_error_paso1_import_container').addClass('hide');
	
	$('#tipo_provider').val('');
	$('#correo_usuario').val($('#correo_usuario').attr('title'));
	//$('#contrasena_usuario').attr('type', 'text');
	$('#contrasena_usuario').val( $('#contrasena_usuario').attr('title') );
	
	document.getElementById('btnHotmail').style.backgroundPosition = "top";
	document.getElementById('btnGmail').style.backgroundPosition = "top";
	document.getElementById('btnYahoo').style.backgroundPosition = "top";
	
	document.getElementById("correo_usuario").disabled = true;
	document.getElementById("contrasena_usuario").disabled = true;
	document.getElementById("submit_paso1").disabled = true;
	
	hideImportador(3);
				
	showImportador(1);
	_gaq.push(['_trackPageview', "Homepage/MinhaPagina/Importador/"]);
}

function seleccionar_todo(){
	for (i = 0; i < document.form_import_paso2.elements.length; i++) {
	      if (document.form_import_paso2.elements[i].type == "checkbox") {
	         document.form_import_paso2.elements[i].checked = 1;
		  }
	}
}

function deseleccionar_todo() {
	for (i = 0; i < document.form_import_paso2.elements.length; i++) {
		if (document.form_import_paso2.elements[i].type == "checkbox") {
			document.form_import_paso2.elements[i].checked = 0;
		}
   	}
}

function mostrarPreloader() {
	var div = document.getElementById("preloader");
	setStyle(div,'visibility','visible');
}

function ocultarPreloader() {
	var div = document.getElementById("preloader");
	setStyle(div,'visibility','hidden');
}

function setStyle(div,prop,value){
	div.style[prop]=value;
}

/*******************************************************************************************************************/
function votarVideoDanca(id) {
	$.post("votar_video_danca.php", { id : id },
		function(data) {
			
			var rtas = data.split("|");
			
			if (rtas[0] == "error") {
								
			} else if (rtas[0] == "ok") {
				
				$('#votos_' + id).html(rtas[1]);
				$('#link_' + id).removeClass("curtir_danca");
				$('#link_' + id).addClass("curtir_danca_off");
				$('#link_' + id).attr('onclick', '');
				$('#link_' + id).css('cursor', 'default');
			}
		}
	);
}

function changeMix() {
	var mixid = $('#trilhas').val();
	
	if (mixid != null && mixid != "" && mixid != "0") {
		$.post("mixer_player.php", { id : mixid },
			function(data) {
				$('.buttons_mixagens').html(data);
			}
		);
	}
}
