function changeFilterDate(date_value)
{
    document.forms['datatype_list_filter'].elements['date'].value = date_value;
    document.forms['datatype_list_filter'].submit();
    return true;
}


// used to clear the "subscribe to email newsletter" box only once, the first time it is entered
var email_entered = new Array();
function clear_email(form, field)
{
    if(!email_entered[form+'.'+field])
    {
        document.forms[form].elements[field].value = "";
        email_entered[form+'.'+field] = true;
    }
}

function restore_text(form, field, text)
{
    if("" == document.forms[form].elements[field].value)
    {
        document.forms[form].elements[field].value = text;
        email_entered[form+'.'+field] = false;
    }
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		mainnav_01_over = newImage("/images/mainnav_01-over.gif");
		mainnav_02_over = newImage("/images/mainnav_02-over.gif");
		mainnav_03_over = newImage("/images/mainnav_03-over.gif");
		mainnav_04_over = newImage("/images/mainnav_04-over.gif");
		mainnav_05_over = newImage("/images/mainnav_05-over.gif");
		mainnav_06_over = newImage("/images/mainnav_06-over.gif");
		preloadFlag = true;
	}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		nav_01_over = newImage("images/nav_01-over.gif");
		nav_02_over = newImage("images/nav_02-over.gif");
		nav_03_over = newImage("images/nav_03-over.gif");
		nav_04_over = newImage("images/nav_04-over.gif");
		nav_05_over = newImage("images/nav_05-over.gif");
		nav_06_over = newImage("images/nav_06-over.gif");
		preloadFlag = true;
	}
}


//preload in the rollover states
function preload() {
	var img1 = new Image();
	img1.src = 'images/structure/im1_o.jpg';
	var img2 = new Image();
	img2.src = 'images/structure/im2_o.jpg';
	var img3 = new Image();
	img3.src = 'images/structure/im3_o.jpg';
	var img4 = new Image();
	img4.src = 'images/structure/im4_o.jpg';
	var img5 = new Image();
	img5.src = 'images/structure/im5_o.jpg';
	var img6 = new Image();
	img6.src = 'images/structure/im6_o.jpg';
	var img7 = new Image();
	img7.src = 'images/structure/im7_o.jpg';
	var img8 = new Image();
	img8.src = 'images/structure/im8_o.jpg';
	var img9 = new Image();
	img9.src = 'images/structure/im9_o.jpg';
	var img10 = new Image();
	img10.src = 'images/structure/im10_o.jpg';
}

var c = 0;

function showImg(num) {
	hideAllImgs();
	document.getElementById('im'+num).src = 'images/structure/im' + num + '_o.jpg';
	//special case
	if (num == 5)
	{
		document.getElementById('im8').src = 'images/structure/im5_o_a.jpg';
		document.getElementById('im9').src = 'images/structure/im5_o_b.jpg';
	}
	if (num == 9)
	{
		document.getElementById('im5').src = 'images/structure/im5_o.jpg';
		document.getElementById('im8').src = 'images/structure/im5_o_a.jpg';	
	}
	if (num == 8)
	{
		document.getElementById('im5').src = 'images/structure/im5_o.jpg';
		document.getElementById('im9').src = 'images/structure/im5_o_b.jpg';	
	}
}
function clickImg(num) {
	c = num; 
}
function hideImg(num) {
	if (c != num) {
		//hide all images except the one they clicked
		document.getElementById('im'+num).src = 'images/structure/im' + num + '.jpg';
		
		//this is ugly due to special case..
		if (c == 5)
		{
			document.getElementById('im8').src = 'images/structure/im5_o_a.jpg';
			document.getElementById('im9').src = 'images/structure/im5_o_b.jpg';
		}
		if (c == 8)
		{
			document.getElementById('im5').src = 'images/structure/im5_o.jpg';
			document.getElementById('im8').src = 'images/structure/im8_o.jpg';
			document.getElementById('im9').src = 'images/structure/im5_o_b.jpg';
		}
		if (c == 9)
		{
			document.getElementById('im5').src = 'images/structure/im5_o.jpg';
			document.getElementById('im8').src = 'images/structure/im5_o_a.jpg';
			document.getElementById('im9').src = 'images/structure/im9_o.jpg';
		}
	}
	//five has 2 extra images to hide along with it.
	if (num == 5)
	{
		document.getElementById('im8').src = 'images/structure/im8.jpg';
		document.getElementById('im9').src = 'images/structure/im9.jpg';
	}
}
function hideAllImgs() {
	for (i=1; i<11; i++) {
		hideImg(i);
	}
}

function show(num) {
	hideAll();
	document.getElementById("item"+num).style.display = 'block';
}
function hideAll(){
	document.getElementById("default").style.display = 'none';
	for (i=1; i<12; i++) {
		document.getElementById("item"+i).style.display = 'none';
	}
}
