//=============================================================
function fetcharchives_byfilter(filterfield,filtervalue,extras) {
  $('#centreblock').html('<img src="throborange.gif">')
    var poststr="filterfield="+filterfield+"&filtervalue="+filtervalue+extras
    	$.ajax({
   		type: "POST",
   			url: "ajq_getarch.php",
   			data: poststr,
			dataType: "json",
   			success: function(jr){
				$('#centreblock').html(jr.respz.html);
				$('#centreblock').fadeIn('slow')  // in case it was hidden to show comments
				DoenAjax_logbannerevent('page','arch','arch-15')


				$('.navanchoractive_archclass').each(function(){
							// needs the search parameters sent via ajax
							// and returned in json data
							$(this).unbind("click")
								.click(function(){
										fetcharchives_byfilter(jr.respz.filterfield,
										jr.respz.filtervalue,
										'&step='+$(this).attr("step"))
										return false //SEO cancel a-tag
									})
							})

				setuparchcaptionlistener()  //SEO

   			}
 		});
}

function setuparchcaptionlistener() {  // SEO, to start on normal page load too

				$('.navanchoractive_archclass').each(function(){
							// needs the search parameters sent via ajax
							// and returned in json data
							$(this).unbind("click")
								.click(function(){
										var hrefString = $(this).attr("href")
										var matrixString = hrefString.substr(hrefString.indexOf('?')+1)
										matrix = matrixString.split('&')
										var matrix2 = []
										for ( var key in matrix ) {
											var m3 = matrix[key].split('=')
											matrix2[m3[0]] = m3[1]
										}
//              now available as  matrix2 = splitHref (hrefString)
/*										for ( var key2 in matrix2 ) {
											alert (key2+" +>" + matrix2[key2])

										}*/
										fetcharchives_byfilter(matrix2['field'], matrix2['val'], '&step='+matrix2['step'])
										return false //SEO cancel a-tag
									})
							})

				$('.archcaption').each(function(){
						$(this).unbind("click")
							.click(function(){
									var thisrec=$(this) .parents('.specscontainer') .attr("thisrec")
									var tablesource=$(this) .parents('.specscontainer') .attr("tablesource")
									var intodiv=$(this) .parents('.specscontainer') .children('.fullart')
									$(intodiv).html('<div class="closewin clickable">[x] Close window</div>')
//fetch article, not archive  'art','col','news','muscor'
									if (tablesource=='articles')
										fetcharticlefor_intovar(thisrec,intodiv)  //in jquery_art.js
									else
										 DoenAjax_fetchrvwdetail_intodiv(thisrec,intodiv)

									$(intodiv).find('.closewin').click(function(){$(this).hide().siblings().hide()})
									return false // SEO
									})
							})

				$('.archauthor').each(function(){
							$(this).unbind("click")
								.click(function(){
										var thisrec=$(this) .attr("authorcode")
//alert(thisrec)
										fetcharchives_byfilter('author',thisrec,
											/*'&step='+jr.respz.step*/ '' )

										return false //SEO cancel a-tag
									})
							})

				$("#centreblock").find("select[@name='archive_select']")
							.change(function(){
								logthis($(this).val());
								fetcharchives_byfilter('selector',$(this).val(),'')
								})

}