
var current_article = 1;

var rotate_news = function()
{
	Element.hide('news_'+current_article);
	Element.hide('analysis_'+current_article);
	//Effect.BlindUpFromRight('news_'+current_article,{duration:.3});
	//Effect.BlindUpFromRight('analysis_'+current_article,{duration:.3});
	current_article++;
	if(current_article > 3) current_article = 1;
	Effect.BlindDownFromRight('news_'+current_article,{duration:.3});
	Effect.BlindDownFromRight('analysis_'+current_article,{duration:.3});
	$('news_'+current_article).style.height = '120px';
	$('analysis_'+current_article).style.height = '110px';
	setTimeout("rotate_news()",10000);
}

var browse_archive = function(year,type)
{
	if(parseInt(year)) location = '/' + type + '/' + year;
}

var email = function()
{
	Effect.Appear('email_wrap',{duration:.2});
	//alert(screen.availHeight);
	$('email_bg').style.height = document.documentElement.clientHeight + 'px';
}

var cancel_email = function()
{
	$('emailer').email_name.value = '';
	$('emailer').email_address.value = '';
	$('emailer').email_note.value = '';
	Effect.Fade('email_wrap',{duration:.2});
	return false;
}

var send_email = function()
{
	var f = $('emailer');
	if(f.email_name.value=='') { alert("Please enter your name"); return false; }
	if(f.email_address.value=='') { alert("Please enter the recipients email address"); return false; }
	new Ajax.Updater(
		'email_form',
		'/email',
		{
			asynchronous:true, 
			parameters:Form.serialize(f),
			method:'post'
		}
	);
	return false;
}

var input_focus = function(i,t)
{
	if(i.value==t)
	{
		i.value = '';
		i.style.color = "#444444";
		//if(t=="Password") i.type = 'password';
	}
	else 
	{
		if(i.value=='') 
		{
			i.value = t;
			i.style.color = "#999999";
			//if(t=="Password") i.type = 'text';
		}
	}
	
}

var do_search = function(f)
{
	if(!f.query.value.length || f.query.value=='Search')
	{
		alert('Please enter something to search for');
		return false;
	} 
	document.location = '/search/' + f.query.value;
	return false;
}

var dir_search = function(f)
{
	if(!f.q.value.length)
	{
		alert('Please enter something to search for');
		return false;
	} 
	document.location = '/directory/index/?q=' + f.q.value;
	return false;
}

var check_field = function(v)
{
	v = v.value;
	if(v=='') return false;
	if(v==' ') return false;
	return true;
}

// image preload
var home_tab = new Image();
home_tab.src = "images/home_link_bg_on.gif";

var resources_tab = new Image();
resources_tab.src = "images/resources_link_bg_on.gif";
