$(document).ready(function() {
var textoDefault = 'Digite a Palavra Chave';
$('#select_single #word')
.val(textoDefault)
.css('color', '#999')
	.focus(function(){
		if ($(this).val() == textoDefault){
		$(this).css('color', '').val('');
		}
	}).blur(function(){
		if ($(this).val() == '' ){
		$(this).val(textoDefault).css('color', '#999');
		}
	});
});

$(document).ready(function() {
var textoDefault = 'Digite a Url';
$('#select_single #url')
.val(textoDefault)
.css('color', '#999')
	.focus(function(){
		if ($(this).val() == textoDefault){
		$(this).css('color', '').val('');
		}
	}).blur(function(){
		if ($(this).val() == '' ){
		$(this).val(textoDefault).css('color', '#999');
		}
	});
});

$(document).ready(function() {
	var textoDefault = 'Digite as Palavras Chave separadas por quebras de linha';
	$('#select_multiple #words')
	.val(textoDefault)
	.css('color', '#999')
		.focus(function(){
			if ($(this).val() == textoDefault){
			$(this).css('color', '').val('');
			}
		}).blur(function(){
			if ($(this).val() == '' ){
			$(this).val(textoDefault).css('color', '#999');
			}
		});
	});

$(document).ready(function() {
	var textoDefault = 'Digite a Url';
	$('#select_multiple #url')
	.val(textoDefault)
	.css('color', '#999')
		.focus(function(){
			if ($(this).val() == textoDefault){
			$(this).css('color', '').val('');
			}
		}).blur(function(){
			if ($(this).val() == '' ){
			$(this).val(textoDefault).css('color', '#999');
			}
		});
	});

$(document).ready(function() {
	$(".error_message_blue img").click (function (){$(this).parent().slideUp(1000)});
	$(".error_message_red img").click (function (){$(this).parent().slideUp(1000)});
});

//Cria um parser númerico, mas que considera o 100+ como 9999
$(document).ready(function() {
	    
	//O primeiro parâmetro mostra qual coluna é ordenada por default, a segunda é de que maneira é feita a ordenação e a terceira são que widgets são usados
	$(function() {$("#tablesorter-demo").tablesorter({headers:{5:{sorter: 'digit'},6:{sorter: 'digit'}},sortList:[[0,0]],widgets: ['zebra']});});
});

$(document).ready(function (){	
	$("a.remove").click (function (event) {
		var test = confirm('Voce tem certeza que deseja remover essa palavra? \n Com isso, todos os dados armazenados serao perdidos.');		
		if (test){
			window.location = "http://www.mestreseo.com.br/rank-tracker/"+$(this).attr("href");
		}else{
			event.preventDefault();
		}
	});
});
/**
$(document).ready(function() {
	
	$("#tab_dashboard").click (function (event) {	
		event.preventDefault();
		$("#search_bar_rank").fadeOut(0);
		$("#select_multiple").fadeOut(0);
		$("#dashboard_div").fadeIn(500);
		$("#graphics_div").fadeOut(0);
		$("#select_single").fadeOut(0);
		$("#select_range").fadeOut(0);
		$("#alerts_content").fadeOut(0);
		$("ul.tab li").removeClass("active");
		$(this).parent().addClass("active");
		$.get("session.php", {type: "dashboard"});
	});	
	
	$("#tab_graphics").click (function (event) {	
		event.preventDefault();
		$("#search_bar_rank").fadeOut(0);
		$("#select_multiple").fadeOut(0);
		$("#dashboard_div").fadeOut(00);
		$("#graphics_div").fadeIn(500);
		$("#select_single").fadeOut(0);
		$("#select_range").fadeOut(0);
		$("#alerts_content").fadeOut(0);
		$("ul.tab li").removeClass("active");
		$(this).parent().addClass("active");
		$.get("session.php", {type: "graphics"});
	});	
	
	$("#tab_insert_word").click (function (event) {	
		event.preventDefault();
		$("#search_bar_rank").fadeOut(0);
		$("#select_multiple").fadeOut(0);
		$("#select_single").fadeIn(500);
		$("#dashboard_div").fadeOut(0);
		$("#graphics_div").fadeOut(0);
		$("#select_range").fadeOut(0);
		$("#alerts_content").fadeOut(0);
		$("ul.tab li").removeClass("active");
		$(this).parent().addClass("active");
		$.get("session.php", {type: "single"});
	});
	
	$("#tab_insert_mult_word").click (function (event) {
		event.preventDefault();
		$("#select_single").fadeOut(0);
		$("#search_bar_rank").fadeOut(0);
		$("#select_multiple").fadeIn(500);
		$("#dashboard_div").fadeOut(0);
		$("#graphics_div").fadeOut(0);
		$("#select_range").fadeOut(0);
		$("#alerts_content").fadeOut(0);
		$("ul.tab li").removeClass("active");
		$(this).parent().addClass("active");
		$.get("session.php", {type: "multiple"});
	});
	
	$("#tab_filtrar_dados").click (function (event) {
		event.preventDefault();
		$("#select_single").fadeOut(0);	
		$("#select_multiple").fadeOut(0);
		$("#search_bar_rank").fadeIn(500);
		$("#dashboard_div").fadeOut(0);
		$("#graphics_div").fadeOut(0);
		$("#select_range").fadeOut(0);
		$("#alerts_content").fadeOut(0);
		$("ul.tab li").removeClass("active");
		$(this).parent().addClass("active");
		$.get("session.php", {type: "search"});
	});
	
	$("#tab_variacao").click (function (event) {
		event.preventDefault();
		$("#select_single").fadeOut(0);	
		$("#select_multiple").fadeOut(0);
		$("#search_bar_rank").fadeOut(0);
		$("#dashboard_div").fadeOut(0);
		$("#graphics_div").fadeOut(0);
		$("#select_range").fadeIn(500);
		$("#alerts_content").fadeOut(0);
		$("ul.tab li").removeClass("active");
		$(this).parent().addClass("active");
		$.get("session.php", {type: "range"});
	});
	
	$("#tab_alerts").click (function (event) {
		event.preventDefault();
		$("#select_single").fadeOut(0);	
		$("#select_multiple").fadeOut(0);
		$("#search_bar_rank").fadeOut(0);
		$("#dashboard_div").fadeOut(0);
		$("#graphics_div").fadeOut(0);
		$("#select_range").fadeOut(0);
		$("#alerts_content").fadeIn(500);
		$("ul.tab li").removeClass("active");
		$(this).parent().addClass("active");
		$.get("session.php", {type: "alerts"});
	});	
	
});*/

$(document).ready(function() {
	$("#ranktracker-tab").tabs({ cookie: { expires: 1 } });
});

jQuery(function($){
	$("#dash_begin_date").datepicker();
});

jQuery(function($){
	$("#dash_end_date").datepicker();
});

$(document).ready(function() {
	
	$("#get_dashboard_link").click (function (event) {
		
		event.preventDefault ();
		
		// variaveis de controle de exibição de divs
		var show_google_one = false, show_google_two = false;
		var show_yahoo_one = false, show_yahoo_two = false;
		var show_bing_one = false, show_bing_two = false;
		
		var dash_url = $("#dashboard_url").val();
		var dash_begin_date = $("#dash_begin_date").val();
		var dash_end_date = $("#dash_end_date").val();
		
		if (dash_url == '' || dash_begin_date == '' || dash_end_date == '') {
			alert ("Por favor, preencha os dois campos de data.");
			return;
		}
		
		$("#dash_total_keywords_div").css("opacity", "0.3");
		
		$("#dash_google_div").css("opacity", "0.3");
		$("#dash_yahoo_div").css("opacity", "0.3");
		$("#dash_bing_div").css("opacity", "0.3");
		
		$("#loader_ajax_google").show ();
		$("#loader_ajax_yahoo").show ();
		$("#loader_ajax_bing").show ();
		
		$.post ("dashboard/get_total_keywords.php", {url:dash_url, dash_begin_date:dash_begin_date, dash_end_date:dash_end_date}, function (data) {
			$("#dash_total_keywords").val (data);
			$("#dash_total_keywords_div").css("opacity", "1");
		}, 'json');
		
		/**
		 * Google
		 */
		
		$.post ("dashboard/get_one_set.php", {url:dash_url, search:'google', dash_begin_date:dash_begin_date, dash_end_date:dash_end_date}, function (data) {

			$("#dash_first_place_google").val(data.first);
			$("#dash_top_10_google").val(data.top10);
			$("#dash_top_20_google").val(data.top20);
			$("#dash_top_30_google").val(data.top30);
			$("#dash_ranked_google").val(data.ranked);
			$("#dash_not_ranked_google").val(data.notranked);
			
			show_google_one = true;
			select_div_2_show ();
			
		}, 'json');	
		
		$.post ("dashboard/get_two_sets.php", {url:dash_url, search:'google', dash_begin_date:dash_begin_date, dash_end_date:dash_end_date}, function (data) {
			
			$("#dash_moved_up_google").val(data.movedup);
			$("#dash_moved_down_google").val(data.moveddown);
			$("#dash_gain_loss_google").val(data.gainlost);
			$("#dash_not_changed_google").val(data.notchanged);
			$("#dash_added_google").val(data.added);
			$("#dash_removed_google").val(data.removed);
			
			show_google_two = true;
			select_div_2_show ();
			
		}, 'json');
		
		/**
		 * Yahoo!
		 */		
		
		$.post ("dashboard/get_one_set.php", {url:dash_url, search:'yahoo', dash_begin_date:dash_begin_date, dash_end_date:dash_end_date}, function (data) {

			$("#dash_first_place_yahoo").val(data.first);
			$("#dash_top_10_yahoo").val(data.top10);
			$("#dash_top_20_yahoo").val(data.top20);
			$("#dash_top_30_yahoo").val(data.top30);
			$("#dash_ranked_yahoo").val(data.ranked);
			$("#dash_not_ranked_yahoo").val(data.notranked);
			
			show_yahoo_one = true;
			select_div_2_show ();
			
		}, 'json');	
		
		$.post ("dashboard/get_two_sets.php", {url:dash_url, search:'yahoo', dash_begin_date:dash_begin_date, dash_end_date:dash_end_date}, function (data) {
			
			$("#dash_moved_up_yahoo").val(data.movedup);
			$("#dash_moved_down_yahoo").val(data.moveddown);
			$("#dash_gain_loss_yahoo").val(data.gainlost);
			$("#dash_not_changed_yahoo").val(data.notchanged);
			$("#dash_added_yahoo").val(data.added);
			$("#dash_removed_yahoo").val(data.removed);
			
			show_yahoo_two = true;
			select_div_2_show ();
			
		}, 'json');		
		
		/**
		 * Bing
		 */	
		
		$.post ("dashboard/get_one_set.php", {url:dash_url, search:'bing', dash_begin_date:dash_begin_date, dash_end_date:dash_end_date}, function (data) {

			$("#dash_first_place_bing").val(data.first);
			$("#dash_top_10_bing").val(data.top10);
			$("#dash_top_20_bing").val(data.top20);
			$("#dash_top_30_bing").val(data.top30);
			$("#dash_ranked_bing").val(data.ranked);
			$("#dash_not_ranked_bing").val(data.notranked);
			
			show_bing_one = true;
			select_div_2_show ();
			
		}, 'json');		
		
		$.post ("dashboard/get_two_sets.php", {url:dash_url, search:'bing', dash_begin_date:dash_begin_date, dash_end_date:dash_end_date}, function (data) {
			
			$("#dash_moved_up_bing").val(data.movedup);
			$("#dash_moved_down_bing").val(data.moveddown);
			$("#dash_gain_loss_bing").val(data.gainlost);
			$("#dash_not_changed_bing").val(data.notchanged);
			$("#dash_added_bing").val(data.added);
			$("#dash_removed_bing").val(data.removed);
			
			show_bing_two = true;
			select_div_2_show ();
			
		}, 'json');	
		
		function select_div_2_show () {
	
			if (show_google_one && show_google_two) {
				$("#loader_ajax_google").hide();
				$("#dash_google_div").css("opacity", "1");
			}	
			
			if (show_yahoo_one && show_yahoo_two) {
				$("#loader_ajax_yahoo").hide();
				$("#dash_yahoo_div").css("opacity", "1");
			}	
			
			if (show_bing_one && show_bing_two) {
				$("#loader_ajax_bing").hide();
				$("#dash_bing_div").css("opacity", "1");
			}	
		}
		
	});	
});	

$(document).ready(function() {
	
	$("#export_dash_2_txt").click (function (event) {
		event.preventDefault ();
		var num_keywords = $("#dash_total_keywords").val ();
		
		if (num_keywords == "") {			
			alert ("O Dashboard está vazio!");
		} else {
			var dash_url = $("#dashboard_url").val();
			var dash_begin_date = $("#dash_begin_date").val();
			var dash_end_date = $("#dash_end_date").val();			
			window.location = "get_dash_txt.php?begin="+dash_begin_date+"&end="+dash_end_date+"&url="+dash_url;
		}
	});
	
	$("#export_dash_2_csv").click (function (event) {
		event.preventDefault ();
		var num_keywords = $("#dash_total_keywords").val ();
		
		if (num_keywords == "") {			
			alert ("O Dashboard está vazio!");
		} else {
			var dash_url = $("#dashboard_url").val();
			var dash_begin_date = $("#dash_begin_date").val();
			var dash_end_date = $("#dash_end_date").val();			
			window.location = "get_dash_csv.php?begin="+dash_begin_date+"&end="+dash_end_date+"&url="+dash_url;
		}
	});
	
	$(".msgs").click (function (){$(this).fadeOut(1000)});
});
