var topNormal = 117, topFull = 0;
var duracion = 400;
var transUp = Fx.Transitions.Cubic.easeOut;
var transDown = Fx.Transitions.Cubic.easeOut;

var fx = new Fx.Elements($('content_sub'), {wait:false, duration:duracion, transition: transUp});
var fxs = {};	
window.addEvent("domready",function(){
	var anim = function(e) {
		e = new Event(e);	var a = e.target;	a = $(a);
		while(a.getTag()!="div" || !a.hasClass("project"))
			a=$(a.getParent());
		if(a.hasClass("project")) {
			var b = a.getElement('div[class=desc_project]');
			b=$(b);		
			if(b) { 
				if(b.getProperty("moving") > 0) {
					fxs[b.getProperty("moving")].stop();
					b.setProperty("moving",0);
				}

				fx = new Fx.Elements(b, {wait:false, duration:(b.getStyle("top").toInt()/topNormal)*duracion, transition: transUp});
				var o = {};   o[0]={ 'top': [topFull]};					   
				var ran = $random(0,100000);
				fxs[ran]=fx;
				b.setProperty("moving",ran);
				fx.start(o);
			}
		} 
	}

	var get = function(e) {
		e = new Event(e); 	var a = e.target;	a = $(a);
		while(a.getTag()!="div" || !a.hasClass("project"))
			a=$(a.getParent());
		if(a.hasClass("project")) {
			var b = a.getElement('div[class=desc_project]');
			b=$(b);
			if(b) { 	
			    if( b.getProperty("moving") > 0) {
					fxs[b.getProperty("moving")].stop();
					b.setProperty("moving",0);						}

				fx = new Fx.Elements(b, {wait:false, duration:((topNormal-b.getStyle("top").toInt())/topNormal)*duracion, transition: transDown});
			    var o = {};	o[0]={ 'top': [topNormal]};
				b.setProperty("moving",1);
			    var ran = $random(0,100000);
			    fxs[ran]=fx;
			    b.setProperty("moving",ran);						
			    fx.start(o);
			}
		};
	};

		$$('.projectimg').addEvent("mouseenter",anim);		
		$$('.projectimg').addEvent("mouseleave",get);
})



function externalLinks() {
	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 = function() {
	externalLinks();
}

