﻿
// Open pages in a new window with rel="external"
function externalWindow() { 
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];			
			if (anchor.getAttribute("href") &&
			    anchor.getAttribute("rel") == "external")
			    anchor.target = "_blank";				
	}
} 
window.onload = externalWindow;


// All the mootools events
window.addEvent('domready', function(){ 

    if (pluginlist.indexOf("Flash")==-1)
    $$('h2').addClass('show-this') && $$('h3').addClass('show-this');

	for(i=0; i<$$('div.main div.mast div.nav div.mainnav ul li').length; i++) {
		function addSubmenu(t) {
			$$('div.main div.mast div.nav div.mainnav ul li#mainNav' + [t]).addEvent('mouseover', function(e){
				e = new Event(e).stop();
				
				$$('div.main div.mast div.nav div.mainnav ul li').removeClass('on');
				$$('div.main div.mast div.nav div.mainnav ul li a').removeClass('on');
				this.addClass('on');
				$$('div.main div.mast div.nav div.subnav ul').addClass('hidden')
				$$('div.main div.mast div.nav div.subnav ul#subnav' + [t]).removeClass('hidden')
			});
		}	
		addSubmenu(i);		
	}
	
	$$('div.main div.mast div.nav').addEvent('mouseleave', function(){
	    $$('div.main div.mast div.nav ul li').removeClass('on');
	    $$('div.main div.mast div.nav ul li a.active').addClass('on');
		$$('div.main div.mast div.nav div.subnav ul').addClass('hidden');
		$$('div.main div.mast div.nav div.subnav ul#' + subnavmenu).removeClass('hidden');
	});

	$$('div.main div.mast div.nav div.subnav ul#' + subnavmenu).removeClass('hidden');
	
	for(i=0; i<$$('div.main div.optional div.projects p').length; i++) {
		function addRollover(t) {
			$$('div.main div.optional div.projects ul li.project' + [t] + ' a').addEvent('mouseover', function(){
				$$('div.main div.optional div.projects p').addClass('hidden');
				$$('div.main div.optional div.projects img').addClass('hidden');
				$$('div.main div.optional div.projects p.project' + [t]).removeClass('hidden');
				$$('div.main div.optional div.projects img.project' + [t]).removeClass('hidden');
	            $$('div.main div.optional div.projects ul li a').removeClass('on');
	            this.addClass('on');
			});
		}	
		addRollover(i);		
	}
	
	for(i=0; i<$$('div.content div.project ul li a').length; i++) {
		function portfolioChooser(t) {
			$$('div.content div.project ul li a.project' + [t]).addEvent('click', function(){
				$$('div.content div.project div.image img').addClass('hidden');
				$$('div.content div.project div.image img.project' + [t]).removeClass('hidden');
			});
		}	
		portfolioChooser(i);		
	}
	
});
