var submitForm1 = 0;
var submitForm2 = 0;

function ChangePic(imagesrc,thumbid,itemid) 
{
	
	//changes main picture to passed in image
	var strThumb=thumbid.src;
	//var strMain=document.all.MainPic.src;
	var strMain=document.getElementById("MainPic").src;
	obj = MM_findObj("MainPic");

	obj.src=strThumb.replace("th_","");
	
	var name=MM_findObj("hihName" + itemid);
	var caption=MM_findObj("hihDetails" + itemid);
	var divName = MM_findObj("MainPicCaption");

	if (divName && name && caption) 
	{
		divName.innerHTML = '&nbsp;<br />' + '<b>' + name.value + '</b>' + '&nbsp;<br />' + caption.value;
	}



}
function checkDate1() {

var objMyDay1 = MM_findObj("lstDays1");
var objMyMonth1 = MM_findObj("lstMonths1");
var objMyYear1 = MM_findObj("lstYears1");

var myDay1Str = objMyDay1[objMyDay1.selectedIndex].value;
var myMonth1Str = objMyMonth1[objMyMonth1 .selectedIndex].value;
var myYear1Str = objMyYear1[objMyYear1.selectedIndex].value;

var myDate1Str = myDay1Str + ' ' + myMonth1Str + ' ' + myYear1Str;

/* Using form values, create a new date object
which looks like "Wed Jan 1 00:00:00 EST 1975". */
var myDate1 = new Date(myDate1Str);


// Convert the date to a string so we can parse it.
var myDate1_string = myDate1.toString();


/* Split the string at every space and put the values into an array so,
using the previous example, the first element in the array is "Wed", the
second element is "Jan", the third element is "1", etc. */
var myDate1_array = myDate1_string.split( ' ' );

/* If we entered "Feb 31, 1975" in the form, the "new Date()" function
converts the value to "Mar 3, 1975". Therefore, we compare the month
in the array with the month we entered into the form. If they match,
then the date is valid, otherwise, the date is NOT valid. */
if ( myDate1_array[1] != myMonth1Str ) {
  alert( 'Sorry, but DateFrom "' + myDate1Str + '" is NOT valid.' );
  return false;
}else{
	submitForm1 = 1;
}
 
}

function checkDate2() {
 
var objMyDay2 = MM_findObj("lstDays2");
var objMyMonth2 = MM_findObj("lstMonths2");
var objMyYear2 = MM_findObj("lstYears2");

var myDay2Str = objMyDay2[objMyDay2.selectedIndex].value;
var myMonth2Str = objMyMonth2[objMyMonth2 .selectedIndex].value;
var myYear2Str = objMyYear2[objMyYear2.selectedIndex].value;

var myDate2Str = myDay2Str + ' ' + myMonth2Str + ' ' + myYear2Str;

/* Using form values, create a new date object
which looks like "Wed Jan 1 00:00:00 EST 1975". */
var myDate2 = new Date( myDate2Str );

// Convert the date to a string so we can parse it.
var myDate2_string = myDate2.toString();

/* Split the string at every space and put the values into an array so,
using the previous example, the first element in the array is "Wed", the
second element is "Jan", the third element is "1", etc. */
var myDate2_array = myDate2_string.split( ' ' );

/* If we entered "Feb 31, 1975" in the form, the "new Date()" function
converts the value to "Mar 3, 1975". Therefore, we compare the month
in the array with the month we entered into the form. If they match,
then the date is valid, otherwise, the date is NOT valid. */
if ( myDate2_array[1] != myMonth2Str ) {
  alert( 'Sorry, but DateTo "' + myDate2Str + '" is NOT valid.' );
  return false;
}else{
	submitForm2 = 1;
}
 
}
function checkSearchDates(runthis) {

	var objMyDay1 = MM_findObj("lstDays1");
	var objMyMonth1 = MM_findObj("lstMonths1");
	var objMyYear1 = MM_findObj("lstYears1");

	var myDay1Str = objMyDay1[objMyDay1.selectedIndex].value;
	var myMonth1Str = objMyMonth1[objMyMonth1 .selectedIndex].value;
	var myYear1Str = objMyYear1[objMyYear1.selectedIndex].value;

	var myDate1Str = myDay1Str + ' ' + myMonth1Str + ' ' + myYear1Str;

	/* Using form values, create a new date object
	which looks like "Wed Jan 1 00:00:00 EST 1975". */
	var myDate1 = new Date( myDate1Str );


	var objMyDay2 = MM_findObj("lstDays2");
	var objMyMonth2 = MM_findObj("lstMonths2");
	var objMyYear2 = MM_findObj("lstYears2");

	var myDay2Str = objMyDay2[objMyDay2.selectedIndex].value;
	var myMonth2Str = objMyMonth2[objMyMonth2 .selectedIndex].value;
	var myYear2Str = objMyYear2[objMyYear2.selectedIndex].value;

	var myDate2Str = myDay2Str + ' ' + myMonth2Str + ' ' + myYear2Str;

	/* Using form values, create a new date object
	which looks like "Wed Jan 1 00:00:00 EST 1975". */
	var myDate2 = new Date( myDate2Str );


	if ( myDate1 > myDate2 ) {
		alert( 'Sorry, but DateFrom "' + myDate1Str + '" is greater than DateTo ' + myDate2Str );
		return false;
	}else{
		if (submitForm1 ==1 && submitForm2 ==1) {
			//alert(runthis.replace("//","'").replace("//","'").replace("//","'").replace("//","'"));
			eval(runthis.replace("//","'").replace("//","'").replace("//","'").replace("//","'"));
		}
	}
 
}
function ArchiveSearch()
{
	MM_findObj("rbArchiveSearch").checked = true;
	MM_findObj("rbLiveSearch").checked = false;
}		
function LiveSearch()
{
	MM_findObj("rbArchiveSearch").checked = false;
	MM_findObj("rbLiveSearch").checked = true;
}


/*function MM_findObj(n, d) { //v3.0
  var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n];
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++)   x=MM_findObj(n,d.layers[i].document); return x;
} */

//function MM_findObj(n) {
	//var objO;
	//objO=document.getElementById(n);
	//return objO;

//}
function MM_findObj(n) {
	if(document.getElementById){
		m=document.getElementById(n)
	}else if(document.all){
		m=document.all[n]
	}else if(document.layers){
		m=document.layers[n]
	}
	if (!m) {
		if (document.getElementsByName) {
			var objArray=document.getElementsByName(n)
			m=objArray[0]
		}
	}
	return m;
}

function FixSpaceInSearchTextBox()
{
	var ctlSearchBox = document.getElementById('searchname');
	if (ctlSearchBox.value==' ')
	{
		ctlSearchBox.value='';
	}
}
