// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function add_app_field()
{
	alert('hello');
	//$('add_app_fields').after
}

function toggleDisplay(e)
{
	var disp = document.getElementById(e).style.display;
	
	if(disp!='none')
	{
		document.getElementById(e).style.display = "none";
	}
	else
	{
		document.getElementById(e).style.display = 'block';
	}
	return;
	
}

function hide_login_for_ie6()
{
	var login_form = document.getElementById("login_form");
	
	login_form.innerHTML = "We're sorry, we don't support Internet Explorer 6. Please upgrade your browser to Firefox or to Internet Explorer 7+.";
}

function search_select_field_on_change(e)
{
	var companies = document.getElementById("gs_search_artist_select");
	var applications = document.getElementById("gs_search_app_select");
	if(e == companies)
	{
		applications.value = "";
	}
	else
	{
		companies.value = "";
	}
}




//APPLICATION PAGE FUNCTIONS
var week_graph_activity = true;
var showing_graph_view = true;

function show_sales_graph(){
	var tabs = document.getElementById("graph_on_tabs");
	tabs.style.display = "block";
	
	tabs = document.getElementById("map_on_tabs");
	tabs.style.display = "none";
	
	map = document.getElementById("downloads_heat_map");
	map.style.display = "none";
	
	graph = document.getElementById("downloads_for_app");
	graph.style.display = "block";
	showing_graph_view = true;
	week_graph_activity = true;
	document.getElementById("graph_activty_button").innerHTML = "<span>All Time</span>";
	document.getElementById("stats_graph_header").innerHTML = "Activity This Week";
}

function show_sales_map(){
	var tabs = document.getElementById("graph_on_tabs");
	tabs.style.display = "none";
	
	tabs = document.getElementById("map_on_tabs");
	tabs.style.display = "block";
	
	map = document.getElementById("downloads_heat_map");
	map.style.display = "block";
	
	graph = document.getElementById("downloads_for_app");
	graph.style.display = "none";
	showing_graph_view = false;
	week_graph_activity = true;
	document.getElementById("graph_activty_button").innerHTML = "<span>All Time</span>";
	document.getElementById("stats_graph_header").innerHTML = "Activity This Week";
}

function toggle_graph_activity(graph_url,map_url)
{
	if(week_graph_activity)
	{
		if(showing_graph_view)
		{
			var so = new SWFObject("/amline/amline.swf", "downloads_for_app", "100%", "350", "8", "#ffffff");
		    so.addVariable("path", "/amline/");
		    so.addVariable("settings_file", escape("/amline/downloads_for_app_settings.xml"));
		    so.addVariable("data_file", escape(graph_url));
		    so.addVariable("preloader_color", "#ffffff");
		    so.write("downloads_for_app");	
		}else
		{
			var so = new SWFObject("/ammap/ammap.swf", "downloads_heat_map", "745", "350", "8", "#ffffff");
		    so.addVariable("path", "/ammap/");
		    so.addVariable("settings_file", escape("/ammap/ammap_heatmap_settings.xml"));
		    so.addVariable("data_file", escape(map_url));
		    so.addVariable("preloader_color", "#ffffff");
		    so.write("downloads_heat_map");	
		}
		week_graph_activity = false;
		document.getElementById("graph_activty_button").innerHTML = "<span>This Week</span>";
		document.getElementById("stats_graph_header").innerHTML = "Activity All Time";
	}
	else
	{
		if(showing_graph_view)
		{
			var so = new SWFObject("/amline/amline.swf", "downloads_for_app", "100%", "350", "8", "#ffffff");
		    so.addVariable("path", "/amline/");
		    so.addVariable("settings_file", escape("/amline/downloads_for_app_settings.xml"));
		    so.addVariable("data_file", escape(graph_url+"?type=week"));
		    so.addVariable("preloader_color", "#ffffff");
		    so.write("downloads_for_app");
		}else
		{
			var so = new SWFObject("/ammap/ammap.swf", "downloads_heat_map", "745", "350", "8", "#ffffff");
		    so.addVariable("path", "/ammap/");
		    so.addVariable("settings_file", escape("/ammap/ammap_heatmap_settings.xml"));
		    so.addVariable("data_file", escape(map_url+"?type=week"));
		    so.addVariable("preloader_color", "#ffffff");
		    so.write("downloads_heat_map");
		}
		
		week_graph_activity = true;
		document.getElementById("graph_activty_button").innerHTML = "<span>All Time</span>";
		document.getElementById("stats_graph_header").innerHTML = "Activity This Week";
		
	}
	
}


var names_showing = false;
function show_application_select_menu()
{
	if(!names_showing)
	{
		document.getElementById("app_names_drop_down").style.display = "block";
		names_showing = true;
		// document.getElementById("name_link").style.background = "url(../images/app_drop_down_triangle.png) bottom right no-repeat #e5e5e5";
		// document.getElementById("name_link").style.border = "2px solid #b3b3b3";
		// document.getElementById("name_link").style.borderBottom = "none";
		
	}
	else
	{
		document.getElementById("app_names_drop_down").style.display = "none";
		names_showing = false
	}
}



function change_rank_graph(aid,sid){
	var so = new SWFObject("/amline/amline.swf", "rankings", "100%", "300", "8", "#fff");
	so.addVariable("path", "/amline/");
	so.addVariable("chart_id", "rankings");
	so.addVariable("settings_file", escape("/amline/rankings_settings.xml"));
	so.addVariable("data_file", escape("http://appstore.tapmetrics.com/rankings?aid[]="+aid+"&sid[]="+sid));
	so.addVariable("preloader_color", "#fff");
	so.write("rankings");
}
function amError(chart_id, message){
	if(chart_id=="rankings"){
		document.getElementById("rankings").innerHTML = "<div style='padding:20px;'>This app is not ranked for this store.</div>";
	}
	//alert(chart_id+", "+message);
}

function removeAlert(id) {
  var d = document.getElementById('all_flashes_contain');
  var olddiv = document.getElementById("flash_"+id);
  d.removeChild(olddiv);
}

function toggle_credit_card_view(v){
  	var d = document.getElementById('credit_card_contain');
	if(v > 0)
	{
		d.style.display = "block";
	}
	else
	{
		d.style.display = "none";
	}

}

