﻿//Autor: Manuela Zogbaum
//Company: newmediastandards

$(document).ready(function(){
															 
															 
 //PNG Fix
  $(document).pngFix();
	
   $(".tweet_nmedias").tweet({
     query: "from:nmedias", 
     avatar_size: 0,
     count: 4,
     loading_text: "loading tweets..."
   });				
				 	
	
   $("#imprint_text").hide();
   $("#impr_link").click($imprint);
	 
	
	 
	$("#language").hide().delay(1000).fadeIn(500);
	

// ScrollTo
	$('div.pane').scrollTo( 0 );
	// Reset the screen to (0,0)
	$.scrollTo( 0 );
	
	// TOC, shows how to scroll the whole window
	$('#headerlinks a').click(function(){
		$.scrollTo( this.hash, 1500);	
		return false;
	});
	
		$('a.toppage').click(function(){
		$.scrollTo( this.hash, 500);	
		return false;
	});
		
			$('a#impr_link').click(function(){
		$.scrollTo( this.hash, 500);	
		return false;
	});
	
	

//Expand/Fold Projectlist
			$hoverproj();
			$('.proj').each(function(n){ $(this).attr('id', 'row'+(n+1));	})
		
			var n = $('.proj').length;
		
			for (i=1; i<=n; i=i+3)
			{
				//row1,row4, row7...
				rows= $('.proj:eq('+(i-1)+'), .proj:eq('+(i)+'), .proj:eq('+(i+1)+') ');				
				$(rows).wrapAll('<div class="wrap"></div>');
				$('.wrap').each(function(n){ $(this).attr('id', 'group'+(n+1));	})
				
			}	
				
			
    	if($('.wrap').length > 0) {
	        $('.wrap:gt(0)', this).hide();					
					$('#proj_list').prepend('<a id="start"></a>');		
	        $('#proj_navi').append('<a id="dataexp" href="#end">'+expand+'</a>');
					$("a#dataexp").click($expander).click(function(){
					$.scrollTo( this.hash, 1000);	
					});
				
        }
 
});
	
//Functions
var cssObj = {
      'cursor' : 'default',   
      'color' : '#ff6c00'
}

var cssObjClear = {
      'cursor' : 'pointer',   
      'color' : ''
}
		
	
$imprint = function(){
$("#impr_link").css(cssObj);
$("#imprint_text").slideDown(600, function(){	
  $('#imprint').append('<a href="#" id="close">| Close</a>');
  $('#close').click(function(){$('#imprint_text').slideUp(200, function(){
    $('#close').remove()});
    $("#impr_link").css(cssObjClear);
    return false;
    })
	});
  return false;

}	


$expander = function(){	
			
				var n = $('.wrap:visible').length + 1;
				
			
				$('#leftprojects').remove();				
				
				$('#end').remove();
				$('#group'+n).prepend('<a id="end"></a>');		
				$('#group'+n).fadeIn(500, function(){ $(this).click($expander); });
				
				var hiddenProjects = $('.proj:hidden').length;
				$('#proj_navi').append('<p id="leftprojects">'+hiddenProjects+message+' </p>');
				$('#leftprojects').hide().delay(1200).fadeIn(500);
				
				
			  if (n == $('.wrap').length){
					$('#proj_navi').prepend('<a id="datafold" href="#start">'+fold+'</a>');
				$("#datafold").click($fold).click(function(){
				$.scrollTo( this.hash, 300);});
				  $('#dataexp').remove();				
				  $('#leftprojects').html(completed);
			  }
				
				
					
					
				return false;
}

$fold = function(){				
			$('#leftprojects').hide().delay(1200).fadeIn(500);
			$('.wrap:gt(0)').hide(0, function(){$('#datafold').remove();});
			
			$('#proj_navi').append('<a id="dataexp" href="#end">'+expand+'</a>');			
			$("a#dataexp").click($expander).click(function(){
			$.scrollTo( this.hash, 1000);});
			$('#leftprojects').remove();
			
			return false;
			
			
}	
 // Hover ProjektSite
 
 $hoverproj = function(){
	 $('.proj_logo>a>img').after('<img id="proj_link" src="http://nmedias.net/wp-content/themes/nms2/images/proj_link.gif" alt="#"/>')
	
	$(".proj_logo>a").each(function(i){
	var projID =		"proj_link" + i;				 
  $(this).attr("class", projID);	
	});
	
$(".proj_logo>a>img:odd").each(function(i){
	var projID =		"proj_link" + i;				 
  $(this).attr("class", projID);
		
	
	$(this).hide();
	$('.proj_logo>a.'+projID).hover(
	  function(){$('.proj_logo>a>img.'+projID).fadeIn(200).css('z-index', '3')},
		function(){$('.proj_logo>a>img.'+projID).fadeOut(200)}
			);
	
});

	 }

	








