//=======================================================================================================
//-------------------------------------------------------------------------------------------------------
//	Custom Javascript functions
//-------------------------------------------------------------------------------------------------------
//=======================================================================================================

function showhide(show,hide,random)
{
	// cross-browser compatibility
	if (document.getElementById)
	{
		var style1 = document.getElementById(show).style
		var style2 = document.getElementById(hide).style
	}
	else if (document.all)
	{
		var style1 = document.all[show].style
		var style2 = document.all[hide].style
	}
	else if (document.layers)
	{
		var style1 = document.layers[show].style
		var style2 = document.layers[hide].style
	}
	
	if (random == "r")
	{
		//	random between the two
		if (Math.random()>.5)
		{
			style2.display = "block"	
			style1.display = "none"
		}
		else
		{
			style1.display = "block"
			style2.display = "none"	
		}
	} 
	else 
	{
		//	show the show, hide the hide
		style1.display = "block"
		style2.display = "none"
	}
	
}


function showLeftSide(left_hover_image)
{

	//show left hover image
	swapImg('block_left_button', left_hover_image);

	//hide right image
	swapImg('block_inthenews', '/images/block/inthenews_default.png');

	//show the left block
	showhide('tipsblock','newsblock');

	//remove mouseout for left button so that if the mouseout it will stay highlighted
	document.getElementById('block_left_button').onmouseout=null;

	//add mouseout for right button
	document.getElementById('block_inthenews').onmouseout=function(){
		swapImg('block_inthenews', '/images/block/inthenews_default.png');
	}
}

function showRightSide(left_default_image)
{

	//show right image
	swapImg('block_inthenews', '/images/block/inthenews_rollover.png');

	//hide left image
	swapImg('block_left_button', left_default_image);

	showhide('newsblock','tipsblock');
	
	//remove mouseout for right button so that if the mouseout it will stay highlighted
	document.getElementById('block_inthenews').onmouseout=null;
	
	//add mouseout for left button
	document.getElementById('block_left_button').onmouseout=function(){
		swapImg('block_left_button', left_default_image);
	}
}

function validate_email(value)
{
	if (value)
	{
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) 
		{
			return false;
		}
		else 
		{
			return true;
		}
	}
	else
	{
		return false;
	}
}
