// JavaScript Document
var Dom			= YAHOO.util.Dom;
var Event		= YAHOO.util.Event;
var Anim		= YAHOO.util.Anim;

var ie			= false;
var animators	= new Array();
var speedfast 	= 0.2;

function initializer(){
	inputHover();
	footerTop();
	if(Shadowbox) Shadowbox.init({skipSetup: false});
}
Event.onDOMReady(initializer); 


// Set hometemplate full-height
function footerTop(){
	var div		= Dom.get('container');
	var browser = Dom.getViewportHeight();
	
	var footer	= Dom.get('footer');
	if(div && footer){
		if(div.offsetHeight < (browser-30) ){
			footer.style.top = browser -30 + 'px';
			
		} else {
			
		}
	}
}

window.onresize = function(){
	footerTop();
}

// Field Hovers
function inputHover(){ 
	var fields = Dom.getElementsByClassName('hoverme');
	for(i=0; i < fields.length; i++){
		fields[i].onfocus = function(){
			this.style.borderColor 	= '#333333';	
		}
		fields[i].onblur = function(){
			this.style.borderColor 	= '';
		}
	}
}
// Animate function
function animate(element, arg, comp){
	if(animators[element]) animators[element].stop();
	animators[element] = new Anim(element, arg, speedfast, YAHOO.util.Easing.easeOut);
	if(comp) animators[element].onComplete.subscribe(comp);
	animators[element].animate();
}
