//JQUERY 1.2.2-x needed and needed to be included before that file here!
	
	
$(document).ready(function(){
  
	/* make nice boxes for jquery 1.2.2-x
	// (by) Marcus Rose, posar Communications Ltd. www.posar.de
	################### */
	
		// fx

		function divfadedown(divid) 
		{
			
			//mainfunc
			$(divid + '').fadeTo("fast", 0.4);
		}
		
		function divfadeup(divid) 
		{
			
			//mainfunc
			$(divid + '').fadeTo("slow", 1.0);
		}

		function divtoggle(divid)
		{
			//mainfunc
			$(divid).toggle('normal');
		}
		
			
		function divslidetoggle(divid)
		{
			//mainfunc
			$(divid).slideToggle('slow');
		}
		
		function divtriggersetvalue(divtriggerid,divid)
		{ 
			//changes background of triggerdiv (by that triggered box will be shown or hidden)
			//so you can have active or unactive state
			
			var setvalue = $(divid + '_input').attr("value"); //remember it is a input-formfield
			
			if(setvalue == "") { 
				setvalue = $(divtriggerid).text(); //take the old one
			}
			
			$(divtriggerid).html(setvalue);
			
			
		}
		
		function divpostsetvalue(divpostid,divid)
		{ 
			//set the hidden field
			var setvalue = $(divid + '_input').attr("value"); //remember it is a input-formfield
			$(divpostid).attr("value",setvalue);
		}
		
		function divtoggletrigger(divtriggerid)
		{
			/*
			var stateopen = "url(../images/arrow_up_verysmall.gif) top right no-repeat #2c2c3c";
			var stateclosed = "url(../images/arrow_down_verysmall.gif) center right no-repeat #2c2c3c";
			var currlogstate = $(divtriggerid + '_log').text();
			
			if(currlogstate == "closed")
			{
				$(divtriggerid).css("background", stateopen);
				$(divtriggerid + '_log').html("open");
			}
			if(currlogstate == "open")
			{
				$(divtriggerid).css("background", stateclosed);
				$(divtriggerid + '_log').html("closed");
			}
			*/
		
		}
		
	
		/*categories*/
			$('#sxeen_quickfinder_categories_input').click( function() {
				var divid = "#sxeen_quickfinder_categories_tag"; 
				var divtriggerid = "#sxeen_quickfinder_categories_input"; 
				divtoggle(divid);
				divtoggletrigger(divtriggerid);
				divtriggersetvalue(divtriggerid,divid);
			});
			
			$('#sxeen_quickfinder_categories_tag_ok_link').click( function() {
				var divid = "#sxeen_quickfinder_categories_tag"; 
				var divtriggerid = "#sxeen_quickfinder_categories_input"; 
				divtoggle(divid);
			});
	                          
});

//special functions we need outside

/* categories */
	function setcatpostdata(catid)
	{
		//set the hidden field
		//here we set it by an special callfunction 
		//because we need the id and not the name!
		var divid = "#sxeen_quickfinder_categories_tag"; 
		var divpostid = "#sxeen_quickfinder_categories_DATA";
		$(divpostid).attr("value",catid);
	}
	
	function setcatinputname(catname)
	{
		var divid = "#sxeen_quickfinder_categories_tag"; 
		var divtriggerid = "#sxeen_quickfinder_categories_input"; 
		var divpostcatnameid = "#sxeen_quickfinder_categories_longname_DATA"; 
		$(divtriggerid).html(catname);
		$(divpostcatnameid).attr("value",catname);
	}
	
	function hidecatdiv(catdiv)
	{
		document.getElementById("" + catdiv + "").style.display = "none";
	}
	
// Extended JS __ exported from module-sxeen_quickfinder_de.tpl
//REQUIRES DATEPICKER ui.datepicker



//presetdatefieldifitisempty
//withtodaydate



function send_form(sorttype) {
        document.sort.sort_cri.value = sorttype;
        document.sort.submit();
}

function send_zoom() {
        document.zoom.date.value = document.sort.date.value;
        document.zoom.submit();
}

function take_date() {
        document.quicksearchform.date.value = document.sort.date.value;
}

function send_searchrequest() {
        if (document.sort==null){
             document.quicksearchform.date.value = document.getElementById("altDate").innerHtml;
        }else
            document.quicksearchform.date.value = document.sort.date.value;
        document.quicksearchform.submit();
}
/*
$(document).ready(function(){
        if(document.sort.date.value == "")
        {
                document.sort.date.value = document.getElementById('sxeen_quickfinder_date_DATA').alt;
        }
       });*/
jQuery(function($)
{
      if (document.getElementById('sxeen_quickfinder_date_DATA') != null)
        jQuery("#sxeen_quickfinder_date_DATA").attachDatepicker({showOn: 'both', buttonImage: domain+'images/calendar.gif', buttonImageOnly: true,defaultDate : document.getElementById('sxeen_quickfinder_date_DATA').alt});

});

/*
jQuery(function($){
        $("#Search_date_from").attachDatepicker({showOn: 'focus'});
        $("#Search_date_to").attachDatepicker({showOn: 'focus'});
        $("#Search_date_last").attachDatepicker({showOn: 'focus'});
});

*/
function do_advancedsearch() {
        document.searchall.date.value = document.sort.date.value;
        document.searchall.submit();
}
