$.noConflict();
jQuery(document).ready(function() {
 	jQuery("#clear_search").click(function () {
 		jQuery("#clear_btn").val("1");
 		jQuery("#search_form").submit();
 	});
 	
 	count = 0;
 	jQuery("SELECT").each(function () {
 		if( jQuery(this).val() != "") {
 			setTimeout('jQuery("#mySelectText'+count+'").css("color", "#BB0000")', 1500);
 		}
 		count++;
 	});
});
var change = false;
function ajax_load_select(type, val) {
	change = true;
	if(type == "genus" && val != "") {
		site = jQuery("BODY").attr("class").split(" ")[0];
		species_optionDiv = "#optionsDiv4";
		species_selectText = "mySelectText4";
		subtaxa_optionDiv = "#optionsDiv5";
		subtaxa_selectText = "mySelectText5";
		specius_select = "4";
		subtaxa_select = "5";
		if( site == "map") {
			species_optionDiv = "#optionsDiv3";
			species_selectText = "mySelectText3";
			subtaxa_optionDiv = "#optionsDiv4";
			subtaxa_selectText = "mySelectText4";
			specius_select = "3";
		subtaxa_select = "4";
		}
		jQuery(".sidebar-frame").append("<div id='side_loading' style='background: url(/fileadmin/templates/images/loading.gif) no-repeat center center #f4f5ee; position:absolute; top: 332px; z-index: 10000; width: 200px; height: 540px; opacity: 0;'></div>");
		jQuery("#side_loading").animate({opacity: "0.8"}, 1200, function () {  
		jQuery.ajax({
  			url: "/?eID=genusSearch&genus="+val+"&site="+site,
  			dataType: 'json',
 			 success: function (data) {
 			 	
 			 	  first  = true;
 			 	  jQuery(species_optionDiv+' UL LI').each(function () {
 			 	 	if(!first) {
 			 				jQuery(this).remove();

 			 			}
 			 		first = false;
 			 	 });
 			 	 
 			 	 first  = true;
 			 	  jQuery('#species OPTION').each(function () {
 			 	 	if(!first) {
 			 				jQuery(this).remove();

 			 			}
 			 		first = false;
 			 	 });
 			 	 override_setMe('species',species_optionDiv,''+jQuery("#species OPTION:first").html()+'', species_selectText);
 			 	 
 				 if(isset(data.species) == 1) {
 				 count = 1;
 				 first  = true;
 				
 			 	jQuery.each(data.species, function(key, value) {
 			 			selected = "";
 			 			if(first) {
 			 				selected = "selected='selected'";
 			 				first = false;
 			 			}
 			 			jQuery('#species').append('<option value="'+value+'" '+selected+'>'+value+'</option>');
 			 			jQuery(species_optionDiv+' UL').append('<li><a href="javascript:showOptions('+specius_select+'); override_setMe(\'species\',\''+species_optionDiv+'\',\''+value+'\', \''+species_selectText+'\');">'+value+'</a></li>');
 			 			count++;
 			 		});
 			 	}
 			 	
 			 	
 			 	  first  = true;
 			 	  jQuery(subtaxa_optionDiv+' LI').each(function () {
 			 	 	if(!first) {
 			 				jQuery(this).remove();

 			 			}
 			 		first = false;
 			 	 });
 			 	 
 			 	 first  = true;
 			 	  jQuery('#subtaxa OPTION').each(function () {
 			 	 	if(!first) {
 			 				jQuery(this).remove();

 			 			}
 			 		first = false;
 			 	 });
 			 	 override_setMe('subtaxa',subtaxa_optionDiv,''+jQuery("#subtaxa OPTION:first").html()+'', subtaxa_selectText);
 			 	 
 			 	 if(isset(data.subtaxa) == 1) {
 			 	 	count = 1;
 			 		jQuery.each(data.subtaxa, function(key, value) {
 			 			jQuery('#subtaxa').append('<option value="'+value+'">'+value+'</option>');
 			 			jQuery('#optionsDiv5 UL').append('<li><a href="javascript:showOptions('+subtaxa_select+'); override_setMe(\'subtaxa\',\''+subtaxa_optionDiv+'\',\''+value+'\', \''+subtaxa_selectText+'\');">'+value+'</a></li>');
 			 			count++;
 			 		});
 			 	}
 			 	
 			 	jQuery("#side_loading").animate({opacity: "0"}, 1200, function() { jQuery(this).remove(); });
				change = false;
 			 }
		});
		 });
	}
}
function isset(me)
{
 if (me == null || me == '')
  return 0;
 else
  return 1;
}
function override_setMe(selectFieldId,divFieldId,value, selectTextId) {
	jQuery("#"+selectFieldId+' OPTION[selected="selected"]').removeAttr("selected");
	jQuery("#"+selectFieldId+' OPTION[value="'+value+'"]').attr("selected", "selected");
	jQuery("#"+selectTextId).html(value);
	
	if ( !change ) {
			jQuery("#"+selectTextId).attr("style", "color:#BB0000;");	
	}
}
