
function doSearch() {
	searchForm = document.search.elements;
	submitForm = document.search;	

//Simple 
	var t1 = searchForm[0].value = dwr.util.getValue("simpleWord");
	var term1att = searchForm[1].value = "fullText";


//Keyword 
	var t2 = searchForm[3].value = dwr.util.getValue("searchThis");
	var keyword4att = searchForm[4].value = dwr.util.getValue("keywordText");	

		//op between terms
			var op = searchForm[8].value = dwr.util.getValue("keywordOP");

//keyword 2
	var keyword5att = searchForm[6].value = dwr.util.getValue("keywordText2");
	var  t3 = searchForm[7].value = dwr.util.getValue("searchThis2");	
		//op between terms
			var op2 = searchForm[9].value = dwr.util.getValue("keywordOP2.2");
			
//keyword 3
	var keyword5att = searchForm[10].value = dwr.util.getValue("keywordText3");
	var  t3 = searchForm[11].value = dwr.util.getValue("searchThis3");	
		//op between terms
			var op2 = searchForm[12].value = dwr.util.getValue("keywordOP2.3");
//keyword 4
	var keyword5att = searchForm[13].value = dwr.util.getValue("keywordText4");
	var  t3 = searchForm[14].value = dwr.util.getValue("searchThis4");	
		//op between terms
			var op2 = searchForm[15].value = dwr.util.getValue("keywordOP2.4");
//keyword 5
	var keyword5att = searchForm[16].value = dwr.util.getValue("keywordText5");
	var  t3 = searchForm[17].value = dwr.util.getValue("searchThis5");	
		//op between terms
			var op2 = searchForm[18].value = dwr.util.getValue("keywordOP2.5");
//keyword 6
	var keyword5att = searchForm[19].value = dwr.util.getValue("keywordText6");
	var  t3 = searchForm[20].value = dwr.util.getValue("searchThis6");	
					
											
//Spatial
	var t4 = searchForm[21].value = dwr.util.getValue("complete");
	var spatialatt1 = searchForm[22].value = dwr.util.getValue("coordType");


//Temporal 
	var when = searchForm[24].value = dwr.util.getValue("dateTest");
	var t5 = searchForm[25].value = dwr.util.getValue("startDate");
	var temporalatt1 = searchForm[26].value = "beginDate";
	if (when == "during") {
		var t6 = searchForm[27].value = dwr.util.getValue("endDate");
	} else {
		var t6 = searchForm[27].value = dwr.util.getValue("");
	}
	var temporalatt2 = searchForm[28].value = "endDate";
	var sourceSelect = dwr.util.getValue("sources");
	
	var t6 = searchForm[30].value = sourceSelect;
	
	var c_value = "";
	if(document.sourceValues.sources[0].selected){	
	c_value = searchForm[31].value =  document.sourceValues.sources[0].value;	
	}
	else {
		var t7 = searchForm[31].value = "";
	}
	if(document.sourceValues.sources[1].selected){	
	c_value = searchForm[32].value = document.sourceValues.sources[1].value;
	}
	else {
		var t7 = searchForm[32].value = "";
	}
	
	
	if(document.sourceValues.sources[2].selected){	
	c_value = searchForm[33].value = document.sourceValues.sources[2].value;
	}
	else {
		var t7 = searchForm[33].value = "";
	}
	
	if(document.sourceValues.sources[3].selected){	
	c_value = searchForm[34].value = document.sourceValues.sources[3].value;
	}
	else {
		var t7 = searchForm[34].value = "";
	}
	
	
	if(document.sourceValues.sources[4].selected){	
	c_value = searchForm[35].value = document.sourceValues.sources[4].value;
	}
	else {
		var t7 = searchForm[35].value = "";
	}
	
	
	if(document.sourceValues.sources[5].selected){	
	c_value = searchForm[36].value = document.sourceValues.sources[5].value;
	}	
	else {
		var t7 = searchForm[36].value = "";
	}
	
	
	if(document.sourceValues.sources[6].selected){	
	c_value = searchForm[37].value = document.sourceValues.sources[6].value;
	}
	else {
		var t7 = searchForm[37].value = "";
	}
	
	
	if(document.sourceValues.sources[7].selected){	
	c_value = searchForm[38].value = document.sourceValues.sources[7].value;
	}
	else {
		var t7 = searchForm[38].value = "";
	}
	
	
	if(document.sourceValues.sources[8].selected){	
	c_value = searchForm[39].value = document.sourceValues.sources[8].value;
	}
	else {
		var t7 = searchForm[39].value = "";
	}
	
	
	if(document.sourceValues.sources[9].selected){	
	c_value = searchForm[40].value = document.sourceValues.sources[9].value;
	}
	else {
		var t7 = searchForm[40].value = "";
	}
	
	
	if(document.sourceValues.sources[10].selected){	
	c_value = searchForm[41].value = document.sourceValues.sources[10].value;
	}
	else {
		var t7 = searchForm[41].value = "";
	}
	
	
	if(document.sourceValues.sources[11].selected){	
	c_value = searchForm[42].value = document.sourceValues.sources[11].value;
	}
	else {
		var t7 = searchForm[42].value = "";
	}
	
	
	if(document.sourceValues.sources[12].selected){	
	c_value = searchForm[43].value = document.sourceValues.sources[12].value;
	}
	else {
		var t7 = searchForm[43].value = "";
	}
	
	
	if(document.sourceValues.sources[13].selected){	
	c_value = searchForm[44].value = document.sourceValues.sources[13].value;
	}
	else {
		var t7 = searchForm[44].value = "";
	}
	
	
	if(document.sourceValues.sources[14].selected){	
	c_value = searchForm[45].value = document.sourceValues.sources[14].value;
	}
	else {
		var t7 = searchForm[45].value = "";
	}
	
	
	if(document.sourceValues.sources[15].selected){	
	c_value = searchForm[46].value = document.sourceValues.sources[15].value;
	}
	else {
		var t7 = searchForm[46].value = "";
	}
	
	
	if(document.sourceValues.sources[16].selected){	
	c_value = searchForm[47].value = document.sourceValues.sources[16].value;
	}
	else {
		var t7 = searchForm[47].value = "";
	}
	
	
	if(document.sourceValues.sources[17].selected){	
	c_value = searchForm[48].value = document.sourceValues.sources[17].value;
	}
	else {
		var t7 = searchForm[48].value = "";
	}
	
	
	if(document.sourceValues.sources[18].selected){	
	c_value = searchForm[49].value = document.sourceValues.sources[18].value;
	}
	else {
		var t7 = searchForm[49].value = "";
	}
	
	
	if(document.sourceValues.sources[19].selected){	
	c_value = searchForm[50].value = document.sourceValues.sources[19].value;
	}
	else {
		var t7 = searchForm[50].value = "";
	}
	
	
	if(document.sourceValues.sources[20].selected){	
	c_value = searchForm[51].value = document.sourceValues.sources[20].value;
	}
	else {
		var t7 = searchForm[51].value = "";
	}
	
	
	if(document.sourceValues.sources[21].selected){	
	c_value = searchForm[52].value = document.sourceValues.sources[21].value;
	}
	else {
		var t7 = searchForm[52].value = "";
	}
	
	
	if(document.sourceValues.sources[22].selected){	
	c_value = searchForm[53].value = document.sourceValues.sources[22].value;
	}
	else {
		var t7 = searchForm[53].value = "";
	}
	
	
	if(document.sourceValues.sources[23].selected){	
	c_value = searchForm[54].value = document.sourceValues.sources[23].value;
	}
	else {
		var t7 = searchForm[54].value = "";
	}
	
	
	if(document.sourceValues.sources[24].selected){	
	c_value = searchForm[55].value = document.sourceValues.sources[24].value;
	}
	else {
		var t7 = searchForm[55].value = "";
	}
	
	
	if(document.sourceValues.sources[25].selected){	
	c_value = searchForm[56].value = document.sourceValues.sources[25].value;
	}
	else {
		var t7 = searchForm[56].value = "";
	}
	
	
	if(document.sourceValues.sources[26].selected){	
	c_value = searchForm[57].value = document.sourceValues.sources[26].value;
	}
	else {
		var t7 = searchForm[57].value = "";
	}
	
	
	if(document.sourceValues.sources[27].selected){	
	c_value = searchForm[58].value = document.sourceValues.sources[27].value;
	}
	else {
		var t7 = searchForm[58].value = "";
	}
	
	
	if(document.sourceValues.sources[28].selected){	
	c_value = searchForm[59].value = document.sourceValues.sources[28].value;
	}
	else {
		var t7 = searchForm[59].value = "";
	}
	
	
	if(document.sourceValues.sources[29].selected){	
	c_value = searchForm[60].value = document.sourceValues.sources[29].value;
	}
	else {
		var t7 = searchForm[60].value = "";
	}
	
	
	if(document.sourceValues.sources[30].selected){	
	c_value = searchForm[61].value = document.sourceValues.sources[30].value;
	}
	else {
		var t7 = searchForm[61].value = "";
	}
	
	
	if(document.sourceValues.sources[31].selected){	
	c_value = searchForm[62].value = document.sourceValues.sources[31].value;
	}
	else {
		var t7 = searchForm[62].value = "";
	}
	
	
	if(document.sourceValues.sources[32].selected){	
	c_value = searchForm[63].value = document.sourceValues.sources[32].value;
	}
	else {
		var t7 = searchForm[63].value = "";
	}
	
	
	if(document.sourceValues.sources[33].selected){	
	c_value = searchForm[64].value = document.sourceValues.sources[33].value;
	}
	else {
		var t7 = searchForm[64].value = "";
	}
	
	
	if(document.sourceValues.sources[34].selected){	
	c_value = searchForm[65].value = document.sourceValues.sources[34].value;
	}
	else {
		var t7 = searchForm[65].value = "";
	}
	
	
	if(document.sourceValues.sources[35].selected){	
	c_value = searchForm[66].value = document.sourceValues.sources[35].value;
	}
	else {
		var t7 = searchForm[66].value = "";
	}
	

	if(document.sourceValues.sources[36].selected){	
	c_value = searchForm[67].value = document.sourceValues.sources[36].value;
	}
	else {
		var t7 = searchForm[67].value = "";
	}



	if(document.sourceValues.sources[37].selected){	
	c_value = searchForm[68].value = document.sourceValues.sources[37].value;
	}
	else {
		var t7 = searchForm[68].value = "";
	}
	
	if(document.sourceValues.sources[38].selected){	
	c_value = searchForm[69].value = document.sourceValues.sources[38].value;
	}
	else {
		var t7 = searchForm[69].value = "";
	}
	
	
	if(document.sourceValues.sources[39].selected){	
	c_value = searchForm[70].value = document.sourceValues.sources[39].value;
	}
	else {
		var t7 = searchForm[70].value = "";
	}
	if(document.sourceValues.sources[40].selected){	
	c_value = searchForm[71].value = document.sourceValues.sources[40].value;
	}
	else {
		var t7 = searchForm[71].value = "";
	}
	
		
	if(document.sourceValues.sources[41].selected){	
	c_value = searchForm[72].value = document.sourceValues.sources[41].value;
	}
	else {
		var t7 = searchForm[72].value = "";
	}
	
	
	if(document.sourceValues.sources[42].selected){	
	c_value = searchForm[73].value = document.sourceValues.sources[42].value;
	}
	else {
		var t7 = searchForm[73].value = "";
	}
	
	
	if(document.sourceValues.sources[43].selected){	
	c_value = searchForm[74].value = document.sourceValues.sources[43].value;
	}
	else {
		var t7 = searchForm[74].value = "";
	}
	if(document.sourceValues.sources[44].selected){	
	c_value = searchForm[75].value = document.sourceValues.sources[44].value;
	}
	else {
		var t7 = searchForm[75].value = "";
	}
	if(document.sourceValues.sources[45].selected){	
	c_value = searchForm[76].value = document.sourceValues.sources[45].value;
	}
	else {
		var t7 = searchForm[76].value = "";
	}
	if(document.sourceValues.sources[46].selected){	
	c_value = searchForm[77].value = document.sourceValues.sources[46].value;
	}
	else {
		var t7 = searchForm[77].value = "";
	}
	if(document.sourceValues.sources[47].selected){	
	c_value = searchForm[78].value = document.sourceValues.sources[47].value;
	}
	else {
		var t7 = searchForm[78].value = "";
	}
	

	
	if(document.sourceValues.sources[48].selected){	
	c_value = searchForm[79].value = document.sourceValues.sources[48].value;
	}
	else {
		var t7 = searchForm[79].value = "";
	}
	
	
	
	
	if(document.sourceValues.sources[49].selected){	
	c_value = searchForm[80].value = document.sourceValues.sources[49].value;
	}
	else {
		var t7 = searchForm[80].value = "";
	}
	var term6attribute = searchForm[81].value = "datasource";
	
	//Term10 Lter Sites	
	
	if(document.sourceValues.sources[50].selected){	
	c_value = searchForm[82].value = document.sourceValues.sources[50].value;
	}
	else {
		var t7 = searchForm[82].value = "";
	}
	if(document.sourceValues.sources[51].selected){	
	c_value = searchForm[83].value = document.sourceValues.sources[51].value;
	}
	else {
		var t7 = searchForm[83].value = "";
	}
	if(document.sourceValues.sources[52].selected){	
	c_value = searchForm[84].value = document.sourceValues.sources[52].value;
	}
	else {
		var t7 = searchForm[84].value = "";
	}
	if(document.sourceValues.sources[53].selected){	
	c_value = searchForm[85].value = document.sourceValues.sources[53].value;
	}
	else {
		var t7 = searchForm[85].value = "";
	}
	if(document.sourceValues.sources[54].selected){	
	c_value = searchForm[86].value = document.sourceValues.sources[54].value;
	}
	else {
		var t7 = searchForm[86].value = "";
	}
	if(document.sourceValues.sources[55].selected){	
	c_value = searchForm[87].value = document.sourceValues.sources[55].value;
	}
	else {
		var t7 = searchForm[87].value = "";
	}
	if(document.sourceValues.sources[56].selected){	
	c_value = searchForm[88].value = document.sourceValues.sources[56].value;
	}
	else {
		var t7 = searchForm[88].value = "";
	}
	if(document.sourceValues.sources[57].selected){	
	c_value = searchForm[89].value = document.sourceValues.sources[57].value;
	}
	else {
		var t7 = searchForm[89].value = "";
	}
	if(document.sourceValues.sources[58].selected){	
	c_value = searchForm[90].value = document.sourceValues.sources[58].value;
	}
	else {
		var t7 = searchForm[90].value = "";
	}
	if(document.sourceValues.sources[59].selected){	
	c_value = searchForm[91].value = document.sourceValues.sources[59].value;
	}
	else {
		var t7 = searchForm[91].value = "";
	}
	if(document.sourceValues.sources[60].selected){	
	c_value = searchForm[92].value = document.sourceValues.sources[60].value;
	}
	else {
		var t7 = searchForm[92].value = "";
	}
	if(document.sourceValues.sources[61].selected){	
	c_value = searchForm[93].value = document.sourceValues.sources[61].value;
	}
	else {
		var t7 = searchForm[93].value = "";
	}

	if(document.sourceValues.sources[62].selected){	
	c_value = searchForm[94].value = document.sourceValues.sources[62].value;
	}
	else {
		var t7 = searchForm[94].value = "";
	}
	
	if(document.sourceValues.sources[63].selected){	
	c_value = searchForm[95].value = document.sourceValues.sources[63].value;
	}
	else {
		var t7 = searchForm[95].value = "";
	}


	if(document.sourceValues.sources[64].selected){	
	c_value = searchForm[96].value = document.sourceValues.sources[64].value;
	}
	else {
		var t7 = searchForm[96].value = "";
	}
	if(document.sourceValues.sources[65].selected){	
	c_value = searchForm[97].value = document.sourceValues.sources[65].value;
	}
	else {
		var t7 = searchForm[97].value = "";
	}
	if(document.sourceValues.sources[66].selected){	
	c_value = searchForm[98].value = document.sourceValues.sources[66].value;
	}
	else {
		var t7 = searchForm[98].value = "";
	}
	if(document.sourceValues.sources[67].selected){	
	c_value = searchForm[99].value = document.sourceValues.sources[67].value;
	}
	else {
		var t7 = searchForm[99].value = "";
	}
		if(document.sourceValues.sources[68].selected){	
	c_value = searchForm[100].value = document.sourceValues.sources[68].value;
	}
	else {
		var t7 = searchForm[100].value = "";
	}

	 if(document.sourceValues.sources[69].selected){	
	c_value = searchForm[101].value = document.sourceValues.sources[69].value;
	}
	else {
		var t7 = searchForm[101].value = "";
	}
	 if(document.sourceValues.sources[70].selected){	
	c_value = searchForm[102].value = document.sourceValues.sources[69].value;
	}
	else {
		var t7 = searchForm[102].value = "";
	}	
	 if(document.sourceValues.sources[71].selected){	
	c_value = searchForm[103].value = document.sourceValues.sources[71].value;
	}
	else {
		var t7 = searchForm[103].value = "";
	}
		 if(document.sourceValues.sources[72].selected){	
	c_value = searchForm[104].value = document.sourceValues.sources[72].value;
	}
	else {
		var t7 = searchForm[104].value = "";
	}
		 if(document.sourceValues.sources[73].selected){	
	c_value = searchForm[105].value = document.sourceValues.sources[73].value;
	}
	else {
		var t7 = searchForm[105].value = "";
	}
		 if(document.sourceValues.sources[74].selected){	
	c_value = searchForm[106].value = document.sourceValues.sources[74].value;
	}
	else {
		var t7 = searchForm[106].value = "";
	}	
	
	if(document.sourceValues.sources[75].selected){	
	c_value = searchForm[107].value = document.sourceValues.sources[75].value;
	}
	else {
		var t7 = searchForm[107].value = "";
	}
	
	var term6 = searchForm[108].value = "lterSite";



//iLTER sites
	if(document.sourceValues.sources[76].selected){	
	c_value = searchForm[109].value = document.sourceValues.sources[76].value;
	}
	else {
		var t7 = searchForm[109].value = "";
	} 
	if(document.sourceValues.sources[77].selected){	
	c_value = searchForm[110].value = document.sourceValues.sources[77].value;
	}
	else {
		var t7 = searchForm[110].value = "";
	} 
		if(document.sourceValues.sources[78].selected){	
	c_value = searchForm[111].value = document.sourceValues.sources[78].value;
	}
	else {
		var t7 = searchForm[111].value = "";
	} 
var term6 = searchForm[112].value = "ilterSite";
	
// Term7 place keyword
    var term7 = searchForm[113].value = dwr.util.getValue("placeKey");
    var term7att = searchForm[114].value = "placeKey";
    
// Term8 datetype keyword
    var term8 = searchForm[115].value = dwr.util.getValue("datetype");
   
    
// Term9 place keyword
    var term9 = searchForm[116].value = dwr.util.getValue("formats");
    var term9att = searchForm[117].value = "presentationCat";    
    
    
	var maxrecords = searchForm[118].value = dwr.util.getValue("results");
	var queryString = searchForm[119].value = dwr.util.getValue("query");
	var history = searchForm[121].value = dwr.util.getValue("query");
	
// Operators|Conditions
	if (t1 != "" && t2 != "") {
		searchForm[2].value = "and";
	}
	if (t2 != "" && t3 != "") {
		searchForm[5].value = "and";
	} else {
		searchForm[5].value = "";
	}
	if (t3 != "" && t4 != "") {
		searchForm[23].value = "and";
	}
	if (t4 != "") {
		searchForm[29].value = "and";
	}


//Alert user if no query string is entered!
	var temporalPeriod = document.getElementById("dateTest").value;
	var temporalStart = dwr.util.getValue("startDate");
	var temporalEnd = dwr.util.getValue("endDate");
	if ((temporalStart != "" && temporalEnd == "") && temporalPeriod == "during") {
		alert("You have not entered End date");
		}
		if (t1 == "" && t2 == "" && t3 == "" && t4 == "" && t5 == "" && term7 =="") {
			alert("No query has been entered!");
		} else {
			msg = "SOLR - VARIABLES: Field Name(Type) = Value ";
			msg += "Total number of elements being passed = " + searchForm.length + "";
			for (i = 0; i < searchForm.length; i++) {
				n = i % 3;
				if (n == 0) {
					msg += "";
				}
				if(searchForm[i].value != ""){
				msg += " " + i + " - " + searchForm[i].name + "(" + searchForm[i].type + ") = '" + searchForm[i].value + "'" + "\n";
				}
			}
			//alert(msg);
			//var win = window.open("", "nbiiStatusWindow", "resizable,scrollbars,toolbar,location,status,menubar");
			//win.focus();
			submitForm.submit();
		}
	}

function query() {
	var coordTypeNameArray = new Array("Overlaps", "Fully Enclosed by");
	var queryString = "";
	var simpleOn = false;
	var keywordOn = false;
	var keywordOn2 = false;
	var keywordOn3 = false;
	var keywordOn4 = false;
	var keywordOn5 = false;
	var keywordOn5 = false;
	var spatialOn = false;
	var temporalOn = false;
	var sourceOn = false;
	var sourceOff = false;
	var	formatOn = false;
	var placeOn = false;
	var lterSource = false;
	var simpleWord = document.getElementById("simpleWord").value;
	var keyAttribute = document.getElementById("keywordText").value;
	var keyAttribute2 = document.getElementById("keywordText2").value;
	var keyAttribute3 = document.getElementById("keywordText3").value;
	var keyAttribute4 = document.getElementById("keywordText4").value;
	var keyAttribute5 = document.getElementById("keywordText5").value;
	var keyAttribute6 = document.getElementById("keywordText6").value;	
	var keyTerm = document.getElementById("searchThis").value;
	var keyTerm2 = document.getElementById("searchThis2").value;
	var keyTerm3 = document.getElementById("searchThis3").value;
	var keyTerm4 = document.getElementById("searchThis4").value;
	var keyTerm5 = document.getElementById("searchThis5").value;
	var keyTerm6 = document.getElementById("searchThis6").value;
	var keyOP = document.getElementById("keywordOP").value;
	var keyOP2 = document.getElementById("keywordOP2.2").value;
	var keyOP3 = document.getElementById("keywordOP2.3").value;
	var keyOP4 = document.getElementById("keywordOP2.4").value;
	var keyOP5 = document.getElementById("keywordOP2.5").value;
	var spatialString = document.getElementById("complete").value;
	var spatialSelect = document.getElementById("placeList").value;
	var spatialSearch = dwr.util.getValue("coordType");
	var temporalPeriod = document.getElementById("dateTest").value;
	var temporalStart = dwr.util.getValue("startDate");
	var temporalEnd = dwr.util.getValue("endDate");
	var sources = dwr.util.getValue("sources");
	var dateType = dwr.util.getValue("datetype");
	var format = dwr.util.getValue("formats");
	var placeString = dwr.util.getValue("placeKey");
//Simple ON
	if (simpleWord != "") {
		var simpleOn = true;
	}

//Keyword ON
	if (keyAttribute != "" && keyTerm != "") {
		var keywordOn = true;
	}
	
//Keyword2 ON
	if (keyAttribute2 != "" && keyTerm2 != "") {
		var keywordOn2 = true;
	}
//Keyword3 ON
	if (keyAttribute3 != "" && keyTerm3 != "") {
		var keywordOn3 = true;
	}
//Keyword4 ON
	if (keyAttribute4 != "" && keyTerm4 != "") {
		var keywordOn4 = true;
	}
//Keyword5 ON
	if (keyAttribute5 != "" && keyTerm5 != "") {
		var keywordO5 = true;
	}
//Keyword6 ON
	if (keyAttribute6 != "" && keyTerm6 != "") {
		var keywordOn6 = true;
	}
				
//SpatialON
	if (spatialString != "" || spatialSelect != "Select from list") {
		var spatialOn = true;
	} else {
		var spatialOn = false;
	}
	if(placeString != "") {
		var placeOn = true;
	}

//Temporal ON
	if ((temporalStart != "" && temporalEnd != "") && temporalPeriod == "during" || (temporalPeriod != "during" && (temporalStart != "" && temporalEnd == "N/A"))) {
		temporalOn = true;
	}
	if ((temporalStart != "" && temporalEnd == "N/A") && temporalPeriod == "during") {
		alert("Please select enddate or the date range will be ignored");
	}
//Source ON
	if (sources != "") {
		var sourceOn = true;
	}
	// lter ON
//	if	(document.sourceValues.sources[36].selected && (document.sourceValues.sources.selected == "LTER")){
//	 var lterSource = true;
//	 alert("lter");
//	}	
	
//Format ON
	if(format != ""){
		var formatOn = true;
	}

//Actual Query
	if (simpleOn) {
		queryString += " Entire Document : " + simpleWord + " ";
	}
	if (simpleOn && keywordOn) {
		queryString += " and  ";
	}
	if (keywordOn && !simpleOn) {
		queryString += keyAttribute + " = " + keyTerm + " ";
	}
	if (simpleOn && keywordOn) {
		queryString += keyAttribute + " = " + keyTerm + " ";
	}
	
	if(keywordOn2)
	{
		queryString += keyOP + " " +keyAttribute2 + " = " + keyTerm2 + " ";
	}
	if(keywordOn3)
	{
		queryString += keyOP2 + " " +keyAttribute3 + " = " + keyTerm3 + " ";
	}
	if(keywordOn4)
	{
		queryString += keyOP3 + " " +keyAttribute4 + " = " + keyTerm4 + " ";
	}
	if(keywordOn5)
	{
		queryString += keyOP4 + " " +keyAttribute5 + " = " + keyTerm5 + " ";
	}
	if(keywordOn6)
	{
		queryString += keyOP5 + " " +keyAttribute6 + " = " + keyTerm6 + " ";
	}				
	if ((simpleOn || keywordOn || keywordOn2 || keywordOn3|| keywordOn4 || keywordOn5 || keywordOn6 ) && spatialOn) {
		queryString += " and ";
	}
	if (spatialOn) {
		queryString += spatialSearch + " coordinates (N,W,S,E) = " + "(" + spatialString + ")";
	}
	
	if ((simpleOn || keywordOn ||  keywordOn2 || keywordOn3|| keywordOn4 || keywordOn5 || keywordOn6 || spatialOn) && placeOn) {
		queryString += " and ";
	}
	
	if(placeOn) {
		queryString += "place key: " +	placeString;
	}
	if ((simpleOn || keywordOn || keywordOn2 || keywordOn3|| keywordOn4 || keywordOn5 || keywordOn6  || spatialOn || placeOn) && temporalOn) {
		queryString += " and ";
	}
	if (temporalOn) {
		queryString += dateType + ": " + temporalPeriod + " " + temporalStart + " to " + temporalEnd;
	}
	if (simpleOn || keywordOn || keywordOn2 || keywordOn3|| keywordOn4 || keywordOn5 || keywordOn6  || spatialOn || temporalOn || placeOn) {
		queryString += " and  ";
	}
	
	if (formatOn && (simpleOn || keywordOn || keywordOn2 || keywordOn3|| keywordOn4 || keywordOn5 || keywordOn6  || temporalOn || spatialOn || placeOn) && document.formatNames.formats[0].selected) {
		queryString += "Format: ";		
		queryString += "All";
	}
	else if(formatOn && (simpleOn || keywordOn || keywordOn2  || keywordOn3|| keywordOn4 || keywordOn5 || keywordOn6 || temporalOn || spatialOn || placeOn)){
		queryString += "Format: ";
		queryString += format;
	}
	
	if (simpleOn || keywordOn  || keywordOn2 || keywordOn3|| keywordOn4 || keywordOn5 || keywordOn6  || spatialOn || temporalOn || placeOn) {
		queryString += " and  ";
	}
	//alert(document.sourceValues.sources.value )

//	if (sourceOn && (simpleOn || keywordOn || temporalOn || spatialOn || placeOn) && document.sourceValues.sources[0].selected) {
//		queryString += "from sources: ";		
//		queryString += "All";
//	}
	var oSelect=document.sourceValues.sources;
	if(sourceOn && (simpleOn || keywordOn || keywordOn2  || keywordOn3|| keywordOn4 || keywordOn5 || keywordOn6 || temporalOn || spatialOn || placeOn)){
		queryString += "from sources: ";
		checkForAll =  document.sourceValues.sources.value;
	
	if(checkForAll != "All"){	
		queryString += sources;
		}
	else if(checkForAll == "All" && sources.length == 1){
		queryString += sources;
		
	}
	else if(checkForAll == "All" && sources.length > 1){
	
		queryString += sources;
		queryString = queryString.replace('All,','');
		oSelect.options[0].selected = false;
	}
	}
	var completeQuery = dwr.util.setValue("query", queryString);
}
function doClearQ() {
	dwr.util.setValue("simpleWord", "");
	dwr.util.setValue("keywordText", "FullText");
	dwr.util.setValue("keywordText2", "FullText");
	dwr.util.setValue("keywordText3", "FullText");
	dwr.util.setValue("keywordText4", "FullText");
	dwr.util.setValue("keywordText5", "FullText");		
	dwr.util.setValue("keywordText6", "FullText");	
	dwr.util.setValue("searchThis", "");
	dwr.util.setValue("searchThis2", "");
	dwr.util.setValue("searchThis3", "");
	dwr.util.setValue("searchThis4", "");
	dwr.util.setValue("searchThis5", "");
	dwr.util.setValue("searchThis6", "");

	dwr.util.setValue("startDate", "");
	dwr.util.setValue("endDate", "");
	dwr.util.setValue("complete", "");
	dwr.util.setValue("north", "");
	dwr.util.setValue("west", "");
	dwr.util.setValue("east", "");
	dwr.util.setValue("south", "");
	dwr.util.setValue("query", "");
	dwr.util.setValue("placeList", "Select from list");
	dwr.util.setValue("placeKey","");
	map.setCenter(new GLatLng(55,-110), 1);
	map.clearOverlays();
	dwr.util.setValue("placeList", "Select from list");
	dwr.util.setValue("sources", "All");
	dwr.util.setValue("formats", "All");
}

function keywordClear() {
	dwr.util.setValue("keywordText", "FullText");
	dwr.util.setValue("keywordText2", "FullText");
	dwr.util.setValue("keywordText3", "FullText");
	dwr.util.setValue("keywordText4", "FullText");
	dwr.util.setValue("keywordText5", "FullText");		
	dwr.util.setValue("keywordText6", "FullText");	
	dwr.util.setValue("searchThis", "");
	dwr.util.setValue("searchThis2", "");
	dwr.util.setValue("searchThis3", "");
	dwr.util.setValue("searchThis4", "");
	dwr.util.setValue("searchThis5", "");
	dwr.util.setValue("searchThis6", "");

	query();
}
function spatialClear() {
	dwr.util.setValue("placeList", "Select from list");
	dwr.util.setValue("north", "");
	dwr.util.setValue("west", "");
	dwr.util.setValue("east", "");
	dwr.util.setValue("south", "");
	dwr.util.setValue("complete", "");
	dwr.util.setValue("completeBound", "");
	dwr.util.setValue("placeKey","");
	map.setCenter(new GLatLng(55,-110), 1);
	map.clearOverlays();
	query();
}
function temporalClear() {
	dwr.util.setValue("dateTest", "during");
	dwr.util.setValue("startDate", "");
	dwr.util.setValue("endDate", "");
	dwr.util.setValue("datetype","Data Collection Date");
	query();
}
function clearTempDate() {
	var temporalPeriod = document.getElementById("dateTest").value;
	var temporalEnd = dwr.util.getValue("endDate");
	if (temporalPeriod == "before" || temporalPeriod == "after") {
		dwr.util.setValue("endDate", "N/A");
	}
	if (temporalPeriod == "during" && temporalEnd == "N/A") {
		dwr.util.setValue("endDate", "");
	}
	query();
}

