var initTabs = function () {
	
	if (typeof arguments[0] === 'undefined') {
		return;
	}
	
	var tabBtns = [], tabBtn, tab, i, preloader = [], image;
	
	var ccards = document.getElementById('ccards');
	
	for (i=0;i<arguments.length;i++) {
		if ((tabBtn = document.getElementById(arguments[i][0])) && (tab = document.getElementById(arguments[i][1]))) {
			tabBtn.ownedTab = tab;
			tabBtns.push(tabBtn);
		}
	}
	
	for (i=0;i<tabBtns.length;i++) {
		if (tabBtns[i].firstChild.firstChild.nodeName.toLowerCase() === 'img') {
			image = new Image();
			image.src = tabBtns[i].firstChild.firstChild.src.replace('inact', 'active');
			preloader.push(image);
		}
		tabBtns[i].onclick = function() {
			for (var i=0;i<tabBtns.length;i++) {
				tabBtns[i].className = tabBtns[i].className.replace(/\s*current\s*/, '');
				tabBtns[i].ownedTab.className = tabBtns[i].ownedTab.className.replace(/\s*current\s*/, '');
				if (tabBtns[i].firstChild.firstChild.nodeName.toLowerCase() === 'img') {
					tabBtns[i].firstChild.firstChild.src = tabBtns[i].firstChild.firstChild.src.replace('active', 'inact');
				}
			}
			this.className += ' current';
			this.ownedTab.className += ' current';
			if (this.firstChild.firstChild.nodeName.toLowerCase() === 'img') {
				this.firstChild.firstChild.src = this.firstChild.firstChild.src.replace('inact', 'active');
			}
			
			if (ccards) {
				if (this.id != 'sita-form-btn') {
					ccards.className = ccards.className.replace(/\s*current\s*/, '');
				} else if (this.id == 'sita-form-btn' && !/\s*current\s*/.test(ccards.className)) {
					ccards.className += ' current';
				}
			}
		}
	}
	
};
initTabs(['sita-form-btn', 'sita-form'], ['flight-info-btn', 'flight-info'], ['flight-schedule-btn', 'flight-schedule']);
initTabs(['leader-form-btn', 'leader-form'], ['leaderagent-form-btn', 'leaderagent-form']);
initTabs(['balls-to-btn', 'balls-to'], ['balls-from-btn', 'balls-from']);