function confirmDelete(msg) {
	var flag = false;
	
	if (typeof(msg) == 'undefined') {
		msg = 'Are you sure you want to delete it?';
	}
	
	flag = confirm(msg,""); 
	
	if (flag) {
		flag = true;
	}
	
	return flag;
}

function getElementsByClass(searchClass, node, tag) {
	var classElements = new Array();
	
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
		
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp('(^|\\\\s)'+searchClass+'(\\\\s|$)');
	
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	
	return classElements;
}

function checkAll(obj, searchClass) {
	var elems = getElementsByClass(searchClass);
	
	if (obj.checked) {
		for (var i in elems) {
			elems[i].checked = true;
		}
	} else {
		for (var i in elems) {
			elems[i].checked = false;
		}
	}
	
	return false;
}

function ShowToolTip(object) {
    document.getElementById(object).style.visibility = 'visible';
}

function HideToolTip(object) {
    document.getElementById(object).style.visibility = 'hidden';
}

function changeTab(tab) {
	var allMenuTabs = getElementsByClass('menuTab');
	
	for (i = 0; i <= allMenuTabs.length; i++) {
		if (allMenuTabs[i] == undefined) {
			break;
		}
		
		allMenuTabs[i].style.backgroundImage = 'url(images/sub-menu-back.gif)';
	}
	
	var menuTab = document.getElementById('tab_'+tab);
	menuTab.style.backgroundColor = '#FFFFFF';
	menuTab.style.backgroundImage = 'url()';
	
	var allTabContents = getElementsByClass('tabContent');
	for (i = 0; i <= allTabContents.length; i++) {
		if (allTabContents[i] == undefined) {
			break;
		}
		
		allTabContents[i].style.display = 'none';
	}
	
	var selectedTabContent = document.getElementById('tabContent_'+tab);
	selectedTabContent.style.display = 'block';
	
	for(j=1;j<=5;j++){
		if(j==tab) continue;
		document.getElementById('actionMessages'+j).innerHTML = '';
	}
	
	return false;
}

function setTabId(frm, id) {
	frm.tab.value = id;
}
