/*

	--------------------------------------------
	Vamos
	Core JavaScript
	Created: 23rd November 2011
	--------------------------------------------
*/
var panelFadeTime = 500;
var currentPanelId = '#PageSection1_panel';

function activateTabMenu(obj) {
	doTabActivation(obj.id)
}

function doTabActivation(id) {
	$('a', $('#tabmenu')).removeClass('active');
	$('#'+id).addClass('active');
	$(currentPanelId).fadeOut(panelFadeTime);
	currentPanelId = '#' + id + '_panel';
	$(currentPanelId).fadeIn(panelFadeTime);
	return false;
}

// check if the URL of this page contains a query string which relates 
// to one of the hidden tabs and if it does - activate it
function checkLinkForTabMenu() {
	var url = $(location).attr('href');
	var tab = url.split('\?');
	if(tab.length > 1) {
		var selTab;
		if(tab[1] == 'd')
			selTab = 'PageDownloads';
		else
			selTab = 'PageSection' + tab[1];
		if($('#'+selTab).length > 0)
			doTabActivation(selTab);
	}
}

// email checker
function isEmailFormatCorrect(strAddr) {
	var ptn = /^[\w\d._%-]+@[\w\d._%-]+\.[\w\d._%-]{2,4}$/;
	return ptn.test(strAddr);
}
	
$(document).ready(function () { 
	$('.linkexternal').attr('target', '_blank');
	checkLinkForTabMenu();
});
