// JavaScript Document
function setAutoPostbackExerciseFilter (){
	var form = document.getElementById('views-exposed-form-exercises-page');
	if(form != undefined){
		var selects = form.getElementsByTagName('select');
		for(var i = 0;i < selects.length;i++){
			selects[i].setAttribute('onchange', 'document.getElementById(\'views-exposed-form-exercises-page\').submit()');	
		}
	}
}
/*
function regionHover(regionId){
	var regionBlock = document.getElementById('block-views-region-listing-block');
	if(regionBlock != undefined){
		for(var i;i < 15;i++){
			regionBlock.className = regionBlock.className.replace('region-id-' + i, '');
		}
		regionBlock.className = regionBlock.className + " " + regionBlock.className;
	}
}
*/
function setRegionHoverClasses(){
	var regionBlock = document.getElementById('block-views-region-listing-block');
	if(regionBlock != undefined){
		var regions = regionBlock.getElementsByTagName('li');
		for(var i = 0;i < regions.length;i++){
			var span = regions[i].getElementsByTagName('span');
			var a = regions[i].getElementsByTagName('a');	
			if(span.length == 1 && a.length == 1){
				a[0].className = 'region-id region-id-' + span[0].innerHTML;
			}
		}
	}
}
function setLinkClickTracking(){
	var body = document.getElementsByTagName('body');
	var main = document.getElementById('block-system-main');
	var social_media = document.getElementById('boxes-box-social_media');
	if(social_media != undefined){
		var social_links = social_media.getElementsByTagName('a');
		for(var i = 0;i < social_links;i++){
			var kay = '';
			if(social_links[i].href.indexOf('facebook') > -1){
				onclick = "_gaq.push(['_trackPageview', '/facebook']);";
			}else if(social_links[i].href.indexOf('twitter') > -1){
				onclick = "_gaq.push(['_trackPageview', '/twitter']);";
			}
			if(key.length > 0){
				links[i].setAttribute('onclick', onclick);	
			}
		}
	}
	if(body[0].className.indexOf('page-taxonomy-term ') > -1){
		var region_coordinator = document.getElementById('block-views-region-contacts-coordinator');
		if(region_coordinator != undefined){
			var links_contacts = region_coordinator.getElementsByTagName('a');
			for(var i = 0;i < links_contacts.length;i++){
				var href = links_contacts[i].href;
				if(href.indexOf('mailto') > -1 ){
					links_contacts[i].setAttribute('onclick', "_gaq.push(['_trackPageview', '/mail/regionansvar']);");
				}
			}
		}
	}
	var mailKey = '';
	if(body[0].className.indexOf('page-node-10 ') > -1 || body[0].className.indexOf('page-node-25 ') > -1){
		mailKey = '/maillankkansli/styrelsen';
	}
	if(body[0].className.indexOf('page-node-26 ') > -1){
		mailKey = '/maillankstyrgrupp/personer';
	}
	if(body[0].className.indexOf('page-taxonomy-term-contacts ') > -1){
		mailKey = '/maillankkontaktpers';
	}
	var mainLinksKey = '';
	if(body[0].className.indexOf(' front ') > -1 || body[0].className.indexOf('page-archive ') > -1){
		mainLinksKey = '/nyhetsbrev';
	}
	if(body[0].className.indexOf('page-exercises ') > -1){
		mainLinksKey = '/ovningpdf';
	}
	var links = main.getElementsByTagName('a');
	for(var i = 0;i < links.length;i++){
		var onclick = links[i].getAttribute("onclick");
		if(onclick == undefined) {
			onclick = '';		
		}
		if(onclick.length == 0) {
			var href = links[i].href;
			if(href.indexOf('mailto') > -1 && mailKey.length > 0){
				onclick	= "_gaq.push(['_trackPageview', '" + mailKey + "']);";
			}else if(mainLinksKey.length > 0){
				onclick	= "_gaq.push(['_trackPageview', '" + mainLinksKey + "']);";
			}else if(href.indexOf('.pdf') > -1){
				onclick	= "_gaq.push(['_trackPageview', '/nedladdfaktasidainfo']);";
			}
			if(onclick.length > 0){
				links[i].setAttribute('onclick', onclick);	
			}
		}
		
	}
};

