
////////////////////////////////////////////////////////////////////////
function parseKeywordSearch()
{
	var f = document.qbe_form;
	var field = 0;
	
	var result = true;
	
	
	if(f.keyword.value.length = 0)
	{
		alert("Please enter keyword!");
		f.keyword.focus();
		
		result = false;
		
	}
	else{
		f.QF0.value = "";
		
    if(f.box0.checked){
    	f.QF0.value = "NameofAuthor"
	  	field++;
	  }
	   	
	  if(f.box1.checked){
	  	if(f.QF0.value.length > 0){
	  		f.QF0.value = f.QF0.value + " | Title"
	  	}
	  	else{
	  		f.QF0.value = "Title"
	  	}
	  	field++;
	  }
	   	
	  if(f.box2.checked){
	    if(f.QF0.value.length > 0){
	  		f.QF0.value = f.QF0.value + " | Description"
	  	}
	  	else{
	  		f.QF0.value = "Description"
	  	}
	    field++;
	  }
	   	
	  if(f.box3.checked){
	  	if(f.QF0.value.length > 0){
	  		f.QF0.value = f.QF0.value + " | Comments"
	  	}
	  	else{
	  		f.QF0.value = "Comments"
	  	}
	    field++;
	  }
	   	
	  if(f.box4.checked)
		{
			if(f.QF0.value.length > 0){
	  		f.QF0.value = f.QF0.value + " | PlacePrinted"
	  	}
	  	else{
	  		f.QF0.value = "PlacePrinted"
	  	}

	    field++;
	  }
	   	
	  if(f.box5.checked){
	    if(f.QF0.value.length > 0){
	  		f.QF0.value = f.QF0.value + " | PrintedBy"
	  	}
	  	else{
	  		f.QF0.value = "PrintedBy"
	  	}
	    field++;
	  }
	
	  if(f.box6.checked){
	  	if(f.QF0.value.length > 0){
	  		f.QF0.value = f.QF0.value + " | Provenance"
	  	}
	  	else{
	  		f.QF0.value = "Provenance"
	  	}

	    field++;
	  }
	  
	  if(f.box7.checked){
	  	if(f.QF0.value.length > 0){
	  		f.QF0.value = f.QF0.value + " | BibliogrpReference"
	  	}
	  	else{
	  		f.QF0.value = "BibliogrpReference"
	  	}

	    field++;
	  }
	  
	  
	    
    if(f.dtr1.value.length > 0)
	  {
	  	if(f.dtr2.value.length > 0 && f.dtr1.value != f.dtr2.value){
	  		
	  		if(f.dtr1.value > f.dtr2.value){
	  			alert("Please enter valid date range! ");
	  			result = false
	  		}	  			  		
	  		f.QI7.value = f.dtr1.value + ":" + f.dtr2.value;
	  	}
	  	else{
	  		f.QI7.value = f.dtr1.value;
	  	}
	  }
		else{
			f.QI7.value = "";
		}
		
		if(f.dtr3.value.length > 0)
	  {
	  	if(f.dtr4.value.length > 0 && f.dtr3.value != f.dtr4.value){
	  		if(f.dtr3.value > f.dtr4.value){
	  			alert("Please enter valid date range! ");
	  			result = false
	  		}
	  		
	  		f.QI8.value = f.dtr3.value + ":" + f.dtr4.value;
	  	}
	  	else{
	  		f.QI8.value = f.dtr3.value;
	  	}
	  }
		else{
			f.QI8.value = "";
		}
	  		  
	  if(field == 0){  
			alert("Please Select Atleast one field below");
			result = false;
	  }
	}
	
	if(!result){
		var mywin = window.open('searchresults.asp','searchWin', '');
		mywin.close();
		return false;
	}
	else{
		return true;
	}
}	
	
function isLetter1(strData) 
{
	for(iCtr = 0; iCtr < strData.length; iCtr++) 
	{
		cDigit = strData.charAt(iCtr);
		
	    if(!  ( ((cDigit >= "0") && (cDigit <= "9")) || (cDigit == ":")))
			return false;
	}
	return true;
}

	function search()
	{
		var f = document.qbe_form;
		var flag = 0;
		
		for(var i=0 ; i< f.elements.length ; i++)
		{
			if(f.elements[i].type == "text")
			{
				if(f.elements[i].value != "")
				{
					flag = 1;
					break;
				}
			}
		}
		
		if(flag == 0)
		{
			alert("You must specify at least one field to search!")
			f.keyword.focus();
			return false;
		}
		else
		{
			var s = f.keyword.value;
			
			if(s.length > 0)
			{
				for(var i=0 ; i< f.elements.length ; i++)
				{
					if(f.elements[i].type == "text")
					{
						if(f.elements[i].value == "")
							f.elements[i].value = s;
					}
				}
				
				f.QI5.value = s;
				f.QI6.value = s;
				f.QI7.value = s;
				f.QI8.value = s;
						
				return true;
			}
			else
			{
				return true;
			}
		}
	}
	
function clearfield()
{
	var f = document.qbe_form;
		
	for(var i=0 ; i< f.elements.length ; i++)
	{
		if(f.elements[i].type == "text")
		{
			f.elements[i].value = "";
		}
	}
}
