/*	25 Sept 2006 - Jatin - Emojo - Added Try/catch in showhide function */


var ie45,ns6,ns4,dom;
if (navigator.appName=='Microsoft Internet Explorer')
	ie45=parseInt(navigator.appVersion)>=4;
else if (navigator.appName=='Netscape') {
	ns6=parseInt(navigator.appVersion)>=5;
	ns4=parseInt(navigator.appVersion)<5;
}
dom=ie45 || ns6;

	
function hide(id) {
	// hide elements on screen
	el = document.all ? document.all[id] : 
	dom ? document.getElementById(id) : 
	document.layers[id];
	// check id exists, if so hide
	
	if (el) {
		els = dom ? el.style : el;
		if (dom){
			document.getElementById(id).style.display = 'none';
			}
		else if (ns4) {
			els.visibility = 'hide';
		}
	}
}

function show(id) {
	// show elements on screen
	el = document.all ? document.all[id] : 
	dom ? document.getElementById(id) : 
	document.layers[id];
	// check id exists, if so show
	
	if (el) {
		els = dom ? el.style : el;
		//alert(els);
		if (dom){
			document.getElementById(id).style.display = 'block';
			}
		else if (ns4) {
			els.visibility = 'show';
		}
	}
}

function showhide(id) {
	try{
		el = document.all ? document.all[id] : 
			dom ? document.getElementById(id) : 
			document.layers[id];
		els = dom ? el.style : el;
		
		if (dom){
			if (els.display == 'none')
				els.display = 'block';
			else els.display = 'none';
		}
		else if (ns4) {
			if (els.visibility == 'show')
				els.visibility = 'hide';
			else els.visibility = 'show';	
		}
	}
	catch(e){}
}