﻿

function showTip(id) {
	//disableSelects('aspnetForm');
	//disableCheckboxes('aspnetForm');
	document.getElementById(id).style.display = 'block';
}

function hideTip(id) {
	document.getElementById(id).style.display = 'none';
	enableSelects('aspnetForm');
	//enableCheckboxes('aspnetForm');
}

function enableSelects(formid) {
	var f = document.getElementById(formid);
	var selects = f.getElementsByTagName('select');
	for (var i = 0; i < selects.length; i++) {
		selects[i].style.display = 'block';
		selects[i].style.visibility = 'visible';
		if (selects[i].className == 'tip-inline')
		{
			selects[i].style.display = 'inline';
		}
	}
}

function disableSelects(formid) {
	var f = document.getElementById(formid);
	var selects = f.getElementsByTagName('select');
	for (var i = 0; i < selects.length; i++) {
		selects[i].style.display = 'none';
		selects[i].style.visibility = 'hidden';
	}
}

function enableCheckboxes(formid) {
	var f = document.getElementById(formid);
	var inputs = f.getElementsByTagName('input');
	for (var i = 0; i < inputs.length; i++) {
		if (inputs[i].type == 'checkbox') {
			inputs[i].style.display = 'block';
			inputs[i].style.visibility = 'visible';
		}
	}
}

function disableCheckboxes(formid) {
	var f = document.getElementById(formid);
	var inputs = f.getElementsByTagName('input');
	for (var i = 0; i < inputs.length; i++) {
		if (inputs[i].type == 'checkbox') {
			inputs[i].style.display = 'none';
			inputs[i].style.visibility = 'hidden';
		}
	}
}

function closeTip(id, e) {

	//Get reference to event object.
	if (!e) { var e = window.event; }
	
	//Hide the tool tip.
	hideTip(id);

	//Cancel the event bubble for parent elements.
	e.cancelBubble = true;
}


