<!-- begin JavaScript

function appendQuery(newQuery)
{
    if (queryString == "")
        queryString = newQuery;
    else
        queryString += ";" + newQuery;
}

function constructQuery(form)
{
    queryString = "";
    var emptyOrBlank = /^$|^\s+$/;
    var totalSubject="";
    

    for (var i = 0;i < form.elements.length;i++){
       
	if(form.elements[i].checked){

		appendQuery(form.elements[i].name + ":\"" + form.elements[i].value + "\"");

		if (form.elements[i].name=="audienceAgeGroup"){
			
			//if (form.boolean1.checked){
				
			//	appendQuery(" OR ");

			//}else{

				appendQuery(" AND ");
			//}

		}else if(form.elements[i].name=="audienceDiseaseStages"){

			//if(form.boolean2.checked){
				
			//	appendQuery(" OR ");

			//}else{

				appendQuery(" AND ");
			//}


		}else if(form.elements[i].name=="audienceUserType"){

			//if(form.boolean3.checked){
				
			//	appendQuery(" OR ");

			//}else{

				appendQuery(" AND ");
			//}

		}else if(form.elements[i].name=="audienceInformationPreference"){

			//if(form.boolean4.checked){
				
			//	appendQuery(" OR ");

			//}else{

				appendQuery(" AND ");
			//}

		}else if(form.elements[i].name=="type")	{
			
			//if(form.boolean5.checked){
				
			//	appendQuery(" OR ");

			//}else{
				
				appendQuery(" AND ");
			//}

		}	


	}


	if(form.elements[i].type == "text" && form.elements[i].name == "subject" && !emptyOrBlank.test(form.elements[i].value)){

		var searchTerms = form.elements[i].value.split(" ");
		var subject = form.elements[i].name + ":" + searchTerms[0];
		
		
		for (var j = 1;j < searchTerms.length;j++)
        	{
               		subject = subject+";AND;" + searchTerms[j];
        	}
		//appendQuery(subject);
		
		totalSubject=subject;

    	}

    }

    if(totalSubject!=""){

    	appendQuery(totalSubject);

    }

    if(queryString.substr(queryString.length-4,3)=="AND"){

	form.query.value=queryString.substring(0,queryString.length-4);

    } else if(queryString.substr(queryString.length-3,2)=="OR"){

	form.query.value=queryString.substring(0,queryString.length-3);
    }else{

	form.query.value=queryString;
    }


}




// end JavaScript -->
