jQuery(function () {
		

	jQuery("a.localframe").colorbox({
		href: function() { var url = jQuery(this).attr("href"); return url + '?type=400'; }, 
		innerWidth:630
	 });
				 
	jQuery("a.iframe").colorbox({
		href:jQuery(this).attr("href"), 
		innerWidth:950, 
		innerHeight:'80%', 
		
		onComplete:function(){		
		/*---------------*/
			jQuery("#finder_right a").click(function () {
				jQuery.colorbox.close();
    		});
			
			jQuery("#stgag").click(function () {
				if (jQuery(this).hasClass('active')) {
					jQuery('.col6 a').addClass('collapsed');
					jQuery(this).removeClass('active');
				} else {
					jQuery('.col6 a').removeClass('collapsed');
					jQuery(this).addClass('active');
				}
				
				toggleRows() 
    		});
			jQuery("#ksf").click(function () {
				if (jQuery(this).hasClass('active')) {
					jQuery('.col2 a').addClass('collapsed');
					jQuery(this).removeClass('active');
				} else {
					jQuery('.col2 a').removeClass('collapsed');
					jQuery(this).addClass('active');
				}
				
				toggleRows() 
    		});
			jQuery("#ksm").click(function () {
				if (jQuery(this).hasClass('active')) {
					jQuery('.col3 a').addClass('collapsed');
					jQuery(this).removeClass('active');
				} else {
					jQuery('.col3 a').removeClass('collapsed');
					jQuery(this).addClass('active');
				}
				
				toggleRows() 
    		});
			jQuery("#ksk").click(function () {
				if (jQuery(this).hasClass('active')) {
					jQuery('.col4 a').addClass('collapsed');
					jQuery(this).removeClass('active');
				} else {
					jQuery('.col4 a').removeClass('collapsed');
					jQuery(this).addClass('active');
				}
				
				toggleRows() 
    		});
			jQuery("#pdt").click(function () {
				if (jQuery(this).hasClass('active')) {
					jQuery('.col5 a').addClass('collapsed');
					jQuery(this).removeClass('active');
				} else {
					jQuery('.col5 a').removeClass('collapsed');
					jQuery(this).addClass('active');
				}
				
				toggleRows() 
    		});
			
			jQuery("#showall").click(function () {
				showAll();
				
				return false;
    		});


			jQuery("#search").click(function () {
				if (jQuery('#sword').val().length > 0) {
					jQuery('div.row, div.row_even').hide();
					
					jQuery('div.row, div.row_even').each(function() {
						if(jQuery(this).text().toLowerCase().indexOf(jQuery('#sword').val().toLowerCase())  > -1) {
							jQuery(this).show('slow');
							jQuery(this).highlight(jQuery('#sword').val());
						} 
					});
											  
				} else {
					jQuery('div.row, div.row_even').removeClass('collapsed');
					jQuery('div.row, div.row_even').removeHighlight();
					
					showAll();
				}
				
				return false;
    		});
			
			jQuery("#searchform").submit(function () {
				if (jQuery('#sword').val().length > 0) {
					jQuery('div.row, div.row_even').hide();
					jQuery('div.row, div.row_even').removeHighlight();
					
					jQuery('div.row, div.row_even').each(function() {
						if(jQuery(this).text().toLowerCase().indexOf(jQuery('#sword').val().toLowerCase())  > -1) {
							jQuery(this).show('slow');
							jQuery(this).highlight(jQuery('#sword').val());
						} 
					});
											  
				} else {
					jQuery('div.row, div.row_even').removeClass('collapsed');
					jQuery('div.row, div.row_even').removeHighlight();
					
					showAll();
				}
				
				return false;
    		});
			
		/*---------------*/
		
     function toggleRows() {
		jQuery('#sword').val('');
		jQuery('.row, .row_even').each(function(key) { 
			jQuery(this).removeHighlight();
			
			if(jQuery(this).find('a.collapsed').length == jQuery(this).find('a').length) { 
				jQuery(this).slideUp(); 
			} else {
				jQuery(this).slideDown(); 
			}
		}); 
		
    }
	
     function showAll() {
		jQuery('.row, .row_even').each(function(key) { 
			jQuery(this).find('a').removeClass('collapsed');
			jQuery('#ksf, #ksm, #ksk, #pdt, #stgag, #showall').attr("checked","checked").addClass('active');
			
			toggleRows() 
		}); 
		
    }
	
 }
 });	

});
