function askfirst(text, url)
{
	var answer = confirm (text);
	
	if (answer)
		window.location=url;
}

function ifEnter(e, btn)
{
	if (window.event && window.event.keyCode == 13)
	{
		$(btn).click();
		return false;
	}
	else if(e && e.which == 13)
	{
		$(btn).click();
		return false;
	}
	else
		return true;
}


//provide a random timestamp with each call to foil caching
function getTimestamp()
{
	var t = new Date();
	var r = "" + t.getFullYear() + t.getMonth() + t.getDate() + t.getHours() + t.getMinutes() + t.getSeconds(); 

	return(r);
}

function deleteShow(show, p, id)
{
	var answer = confirm ('Are you sure you want to delete the show ' + show + '?');
	
	if(answer)
	{
		var url = '/wp-content/plugins/psartists/services/updateshows.php';
		var pars = 'p=' + p + '&delete=' + id + '&ts=' + getTimestamp();
		
		var myAjax = new Ajax.Updater('shows_container', url, { method: 'get', parameters: pars, evalScripts: true }); 
	}	
}

function toggleShowEdit(s)
{
	if($('show_'+s).style.display == 'none')
	{	//edit form is shown
		$('show_edit_'+s).hide();
		$('show_'+s).show();
	}
	else //table is shown
	{	
		$('show_'+s).hide();
		$('show_edit_'+s).show();
	}
}

function updateShows(p,s)
{	
	if(s)
	{
		if(!$('editshow_month_'+s).value)
			alert('Please enter a month.');
		else if(!$('editshow_year_'+s).value)
			alert('Please enter a year.');
		else if(!$('editshow_show_'+s).value)
			alert('Please enter a show name.');
		else
		{
			var url = '/wp-content/plugins/psartists/services/updateshows.php';
			var pars = 'p=' + p + '&sid=' + s + '&m=' + $('editshow_month_'+s).value + '&y=' + $('editshow_year_'+s).value + '&sh=' + $('editshow_show_'+s).value + '&l=' + $('editshow_location_'+s).value + '&c=' + $('editshow_city_'+s).value + '&st=' + $('editshow_state_'+s).value + '&ts=' + getTimestamp();
			
			var myAjax = new Ajax.Updater('shows_container', url, { method: 'get', parameters: pars, evalScripts: true }); 
		}
	}
	else
	{
		if(!$('newshow_month').value)
			alert('Please enter a month.');
		else if(!$('newshow_year').value)
			alert('Please enter a year.');
		else if(!$('newshow_show').value)
			alert('Please enter a show name.');
		else
		{
				var url = '/wp-content/plugins/psartists/services/updateshows.php';
				var pars = 'p=' + p + '&m=' + $('newshow_month').value + '&y=' + $('newshow_year').value + '&sh=' + $('newshow_show').value + '&l=' + $('newshow_location').value + '&c=' + $('newshow_city').value + '&st=' + $('newshow_state').value + '&ts=' + getTimestamp();
				
				var myAjax = new Ajax.Updater('shows_container', url, { method: 'get', parameters: pars, evalScripts: true }); 
		}
	}
}

function showShows(p)
{
	var url = '/wp-content/plugins/psartists/services/updateshows.php';
	var pars = 'p=' + p + '&ts=' + getTimestamp();	
	var myAjax = new Ajax.Updater('shows_container', url, { method: 'get', parameters: pars, evalScripts: true }); 
}

//fellowships

function deleteFellowship(fellowship, p, id)
{
	var answer = confirm ('Are you sure you want to delete the fellowship ' + fellowship + '?');
	
	if(answer)
	{
		var url = '/wp-content/plugins/psartists/services/updatefellowships.php';
		var pars = 'p=' + p + '&delete=' + id + '&ts=' + getTimestamp();
		
		var myAjax = new Ajax.Updater('fellowships_container', url, { method: 'get', parameters: pars, evalScripts: true }); 
	}	
}

function toggleFellowshipEdit(s)
{
	if($('fellowship_'+s).style.display == 'none')
	{	//edit form is shown
		$('fellowship_edit_'+s).hide();
		$('fellowship_'+s).show();
	}
	else //table is shown
	{	
		$('fellowship_'+s).hide();
		$('fellowship_edit_'+s).show();
	}
}

function updateFellowships(p,s)
{	
	if(s)
	{
		if(!$('editfellowship_month_'+s).value)
			alert('Please enter a month.');
		else if(!$('editfellowship_year_'+s).value)
			alert('Please enter a year.');
		else if(!$('editfellowship_fellowship_'+s).value)
			alert('Please enter a fellowship name.');
		else
		{
			var url = '/wp-content/plugins/psartists/services/updatefellowships.php';
			var pars = 'p=' + p + '&sid=' + s + '&m=' + $('editfellowship_month_'+s).value + '&y=' + $('editfellowship_year_'+s).value + '&sh=' + $('editfellowship_fellowship_'+s).value + '&c=' + $('editfellowship_city_'+s).value + '&st=' + $('editfellowship_state_'+s).value + '&ts=' + getTimestamp();
			
			var myAjax = new Ajax.Updater('fellowships_container', url, { method: 'get', parameters: pars, evalScripts: true }); 
		}
	}
	else
	{
		if(!$('newfellowship_month').value)
			alert('Please enter a month.');
		else if(!$('newfellowship_year').value)
			alert('Please enter a year.');
		else if(!$('newfellowship_fellowship').value)
			alert('Please enter a fellowship name.');
		else
		{
				var url = '/wp-content/plugins/psartists/services/updatefellowships.php';
				var pars = 'p=' + p + '&m=' + $('newfellowship_month').value + '&y=' + $('newfellowship_year').value + '&sh=' + $('newfellowship_fellowship').value + '&c=' + $('newfellowship_city').value + '&st=' + $('newfellowship_state').value + '&ts=' + getTimestamp();
				
				var myAjax = new Ajax.Updater('fellowships_container', url, { method: 'get', parameters: pars, evalScripts: true }); 
		}
	}
}

function fellowshipFellowships(p)
{
	var url = '/wp-content/plugins/psartists/services/updatefellowships.php';
	var pars = 'p=' + p + '&ts=' + getTimestamp();	
	var myAjax = new Ajax.Updater('fellowships_container', url, { method: 'get', parameters: pars, evalScripts: true }); 
}

