// This script adds the type of the input element to the class attribute for styling purposes;
var YUE = YAHOO.util.Event;
var YUD = YAHOO.util.Dom;

var forms = {
	init:function(){
		var i, nodesLength, nodes;
		nodes = document.getElementsByTagName("input");
		nodesLength = nodes.length;
		for(i=0; i<nodesLength; i++){
			YUD.addClass(nodes[i], nodes[i].type);
		}
	}
};

YUE.onDOMReady(forms.init,forms,true);

var links = {
	init:function(){
		var i, nodesLength, nodes;
		nodes = document.getElementsByTagName("a");
		nodesLength = nodes.length;
		for(i=0; i<nodesLength; i++){
			if(nodes[i].getAttribute("target")){
				nodes[i].removeAttribute("target");
			}
		}
	}
};

YUE.onDOMReady(links.init,links,true);

var setExtern = {
	items : [],
	itemsLength : 0,
	init : function () {
		var i, hrefLocation;
		this.items = YUD.get("container").getElementsByTagName("a");
		this.itemsLength = this.items.length;
		for (i=0; i<this.itemsLength; i++){
			hrefLocation = YUD.getAttribute(this.items[i],"href");
			if(hrefLocation.indexOf('http://')!=-1){
				if(hrefLocation.indexOf(window.location.hostname)==-1){
					this.items[i].target = "_blank";
				}
			}
		}
	}
};


YUE.onDOMReady(setExtern.init,setExtern,true);

var agandaOnClickAnalytics = {
	lists:[],
	links:[],
	init:function(){
		this.lists = YUD.getElementsByClassName("analytics");
		this.getLinks();
	},
	getLinks:function(){
		var i, listLength, links, linksLength, j;
		listLength = this.lists.length;
		for(i=0; i<listLength; i++){
			links = this.lists[i].getElementsByTagName("a");
			linksLength = links.length;
			for(j=0; j<linksLength; j++){
				this.links.push(links[j]);
			}
		}
		this.setAnalyticsEvents();
	},
	setAnalyticsEvents: function(){
		YUE.on(this.links,"click",this.handleAnalyticsEvents,this,true);
	},
	handleAnalyticsEvents:function(e){
		var target, text, href;
		YUE.preventDefault(e);
		target = YUE.getTarget(e);
		text = target.innerHTML;
		href = target.href;
		if(typeof(urchinTracker) == "function"){
			
			//console.log(href);
			//console.log("urchinTracker(" + window.location.pathname + "" + text + ")");
		}else{
			alert("Developer Message: Google Analytics is niet geladen.")
		}
	}
};
//YUE.onDOMReady(agandaOnClickAnalytics.init,agandaOnClickAnalytics,true);
