//default dropdown to ip detected country
$.getJSON("https://ssl.geoplugin.net/json.gp?jsoncallback=?",function(data){
   $('select#countrysel').val(data.geoplugin_countryCode);
});

//popup function
function DonateNow(support, popup_title, popup_desc){
	popup_title = (popup_title != undefined) ? popup_title : 'Donate Now!';
	popup_desc = (popup_desc != undefined) ? popup_desc : '';
	//set dropdown value
	$('#purpose').val(support);
	$('#popupdesc').html(popup_desc);
	//show popup
	$('#donatepopup').dialog({
		resizable:false,
		title:popup_title,
		width:'504px',
		modal:true,
		buttons: {
			"Continue": function() {
				findForm();
				$( this ).dialog( "close" );
			}
		},
		open: function(){$('.ui-button').focus();}
	});
	//if overlay clicked then close popup
	$('.ui-widget-overlay').live('click', function() {
	   $('#donatepopup').dialog( "close" );
	});
}

//continue clicked on popup after purpose/country is selected
function findForm(){
   //use whatever values are in the Select for "supportform"
   $.ajax({
		url:"/atf/cf/{0DFC909F-14BF-47D2-8E65-B719DFDE2B1C}/countrylist-"+$('select#purpose').val()+".txt",
		type: "GET",
		dataType: "JSON",
		success: function(data){
		  try {
			var pageTracker=_gat._getTracker("UA-4604989-1");
			pageTracker._trackEvent($('select#purpose option:selected').text(), $('select#countrysel option:selected').text());
			setTimeout(function(){location.href = ((data.countries[$('select#countrysel').val()] != undefined) ? data.countries[$('select#countrysel').val()] : data.countries['OTHER'])},0);
		  }catch(err){}
		},
		error: function(){alert("Error reading redirect file!\nFile may not be in the correct format.");}
   });
}


