﻿function init() {
    setActiveTab();writeBreadCrumb();
}

var l = document.location.pathname
var m = document.location

function setActiveTab() {
    alltabs = document.getElementById('menu').getElementsByTagName('a')
    for ( i=0; i < alltabs.length; i++ ) {
        if ( m == alltabs[i].href && i + 1 == alltabs.length ) {
			alltabs[i].className = "active last"
		}
		else if ( m == alltabs[i].href ) {
			alltabs[i].className = "active"
		} 
		else if ( l.indexOf('/AboutUs/') >= 0 ) {
			alltabs[1].className = "active"
		}
		else if ( l.indexOf('/Services/') >= 0 ) {
			alltabs[2].className = "active"
		}
		else if ( l.indexOf('/CaseStudies/') >= 0 ) {
			alltabs[3].className = "active"
		}
    }
}

function appendBc(t) {
	document.getElementById('bc').innerHTML += t
}

function writeBreadCrumb() {
	appendBc('location: <a href="/">reference point</a> ')
	var sds = l.split("/")
	if ( sds.length > 2 ) {
		for ( i=1; i < sds.length - 1; i++ ) {
			var sd = sds[i]
			var lsd = ''
			for ( j=0; j < sd.length; j++ ) {
			    var d = sd.charAt(j)
				if ( d >= 'A' && d <= 'Z' ) {
					lsd += ' '
				}
				lsd += d
			}
			var up = ''
			for ( j=sds.length - 2; j > 0; j-=i ) {
				up += '../'
			}			
			appendBc('/ <a href="' + up + sd + 'Home.aspx">' + lsd.toLowerCase() + '</a> ')
		}
	}
	if ( l == "/" ) {
		appendBc('/ <a href="/">home</a> ')
	}
	else {
		var p = l.substring(l.lastIndexOf('/')+1)
		var fp = p.replace('.aspx','').replace('Home','')
		var lfp = ''
		for (i = 0; i < fp.length; i++) {
		    var c = fp.charAt(i)
			if ( c >= 'A' && c <= 'Z' ) {
				lfp += ' '
			}
			lfp += c
		}
		appendBc('/ <a href="' + l + '">' + lfp.toLowerCase() + '</a>')
	}
}
