function DoenAjax_buildsearchbox(targetdiv,chain) {  //entry control for text fragment
	var poststr="targetdiv="+targetdiv+"&chain="+chain+"&searchtext=&xtraclass=bannersearch"
		$.ajax({
   			type: "POST",
   			url: "ajq_buildsearchbox.php",
			data: poststr,
			dataType: "json",
   			success: function(jr){
				$('#'+jr.respz.targetdiv).html(jr.respz.html).show()
				$('.setclick').each(function(j) {
								$(this).click(function(){
						DoenAjax_setupsearch_areafromfrag('no','selectarea')})	
							})

					//attach js funtionality to a link
				$('#searchtext').bind('keypress', function(event) {
    					var code=event.charCode || event.keyCode;
    					if(code == 13) {// if enter is pressed
        					DoenAjax_setupsearch_areafromfrag('no','selectarea')
//        					event.preventDefault(); //prevent browser from following the actual href
    					}
				});

// 	 $('.fragmentsearchtitle')
// 		.addClass('clickable')
// 		.click( function () { 
// 				$('#searchbox').children().addClass('allborder')
// 				$('#inp_img').children().addClass('allborder')
// 		})

   			}
 		});

}

//[L19]
function DoenAjax_setupsearch_areafromfrag(chain,targetdiv) { //creates select control from text fragment 
	//uses input from user to find matching areas and put these in 
	// select control.  Also activated if searchtext is posted and inserted by php into 
	// element.id "searchtext"
	
	//clear areas
	$('#flashitem').remove()
	$('#resultarea').html('<span class="dbg">xxxx</span>')
//	$('#advsrcharea').hide()
	logthis("setting up dropdown control")
	var searchtext=$("#searchtext").val()
	if (searchtext=="") {
		 $("#srchinstr").addClass('errormsg')
		return
	}
//	var searchtext=document.getElementById('searchtext').value
 	$('#selectarea').html('<img src="rpspinbig.gif">')
	var poststr="targetdiv=selectarea&searchtext="+searchtext

		$.ajax({
   			type: "POST",
   			url: "ajq_setupsearch_areafromfrag.php",
			data: poststr,
			dataType: "json",
   			success: function(jr){
				$('#incsearcharea').html('<span class="dbg">xxxx</span>')
				$('#'+jr.respz.targetdiv).html(jr.respz.html).show()
				$('#area_id_selector').unbind()
					.click(function(){
						$('.smallsearch').show() 
						$('#area_id').val($(this).val())  // store in persistent area_id in banner
						$('#area_id_advanced').val($(this).val()) // WHAT/WHERE => asbox
							})
				$('.smallsearch').each(function(j) {//button :  search by area
					$(this).unbind()
							.click(function(){
								DoenAjax_execareafullsearch ($('#fullsearchform'),'',0,'frg53','yes');
							})
						.hide() // wait for selection
				})

/*				$('.fullsearch').each(function(j) { //button asking full search
								$(this).click(function(){
										DoenAjax_buildareafullsearch_exselector('area_id')})
											// area_id is id of selector control, not id of an area
										}
								)
								.hide()*/
								
				//areaid and targetdiv set as attributes by ajq_searchincremental
   			}
 		});
}

