// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function switchInhalt() {
  inhalt = $('project_art').getValue();
  
  if(inhalt == 'Bild'){
    $('project_bild').show();
    $('project_text').hide();
    $('project_video').hide();
  }
  if(inhalt == 'Video'){
    $('project_bild').hide();
    $('project_text').hide();
    $('project_video').show();
  }
  if(inhalt == 'Text'){
    $('project_bild').hide();
    $('project_text').show();
    $('project_video').hide();
  }
}

function switchPartInhalt(part){
	//alert(part.up(2).class);
	if(part.value == 'Bild'){
	  part.up(1).next('.project_part_bild').show();
	  part.up(1).next('.project_part_video').hide();
	  part.up(1).next('.project_part_text').hide();
	}
	if(part.value == 'Video'){
	  part.up(1).next('.project_part_bild').hide();
	  part.up(1).next('.project_part_video').show();
	  part.up(1).next('.project_part_text').hide();
	}
	if(part.value == 'Text'){
	  part.up(1).next('.project_part_bild').hide();
	  part.up(1).next('.project_part_video').hide();
	  part.up(1).next('.project_part_text').show();
	}
}

function sort(parts,old_parts){
	all_parts = new Array('print','screen','other');
	
	//alert(old_parts)
	
	if(parts.size() == 3) $("sort_all").addClassName("active");
	if(parts.size() >= 0 && parts.size() < 3) $("sort_all").removeClassName("active");
	
	all_parts.each(function(item) {
    if(parts.include(item)){
			$("sort_"+item).addClassName("active");			
			$$('div.'+item).each(function(project) {
        if(!old_parts.include(item)) project.appear({ duration: 1.0, from: 0.1, to: 1.0 });
      });
		}else{
			$("sort_"+item).removeClassName("active");
			$$('div.'+item).each(function(project) {
        if(old_parts.include(item)) project.fade({ duration: 1.0, from: 1.0, to: 0.1 });
      });
		}
  });
}