function setVisibility(eleName, cssValue) {
	document.getElementById(eleName).style.visibility = cssValue;
}

function setDisplay(eleName, cssValue) {
	document.getElementById(eleName).style.display = cssValue;
}

function hasClass(eleName, className) {
	return document.getElementById(eleName).className.match(new RegExp('(\\s|^)'+className+'(\\s|$)'));
}

function addClass(eleName, className) {
	if (!this.hasClass(eleName, className)) document.getElementById(eleName).className += " "+className;
}

function removeClass(eleName, className) {
	if (hasClass(eleName, className)) {
		var reg = new RegExp('(\\s|^)'+className+'(\\s|$)');
		document.getElementById(eleName).className=document.getElementById(eleName).className.replace(reg,' ');
	}
}

function printYDnaCertificate(nodeId,type) {
	window.open('http://www.genebase.com/in/ydnaCertificate.php?niId=' + nodeId + '&t=' + type,'','width=980,height=700,scrollbars=1,top=50,left=50,resizable=0,menubar=1,toolbar=0,status=0,location=0');
}

function printMtDnaCertificate(nodeId,type) {
	window.open('http://www.genebase.com/in/mtdnaCertificate.php?niId=' + nodeId + '&t=' + type,'','width=980,height=700,scrollbars=1,top=50,left=50,resizable=0,menubar=1,toolbar=0,status=0,location=0');
}

function printADnaStrCertificate(nodeId,type) {
	window.open('http://www.genebase.com/in/adnaCertificate.php?niId=' + nodeId + '&t=' + type,'','width=980,height=700,scrollbars=1,top=50,left=50,resizable=0,menubar=1,toolbar=0,status=0,location=0');
}
