isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;

function Enable(idx){
	document.getElementById( idx ).disabled = false;
}
function Disable(idx){
	document.getElementById( idx ).disabled = true;
	if( idx == 'partner' ){
		document.getElementById( idx ).value = '';
	}
}
function EnableDisable(idx){
	if (document.getElementById( idx ).disabled == true ){
		document.getElementById( idx ).disabled = false;
	} else {
		document.getElementById( idx ).disabled = true;
	}
}
function gShowHideDetail( id ){
	for(i=1; i<=3; i++){
		document.getElementById('payment'+i).style.visibility = 'hidden';
		document.getElementById('payment'+i).style.position = 'absolute';
	}
	document.getElementById('payment'+id).style.visibility = 'visible';
	document.getElementById('payment'+id).style.position = 'relative';
}

function gHideCategory( no ){
	a = no.split( ',');
	nr = a.length;
	for(i=0; i<nr; i++){
		if (isNS4) {
		   objCategory = document.layers['category'+a[i]];
		} else if (isIE4) {
		   objCategory = document.all['category'+a[i]].style;
		} else if (isIE5 || isNS6) {
		   objCategory = document.getElementById('category'+a[i]).style;
		}
		if(isNS4){
		   objCategory.visibility 	="hidden";
			objCategory.className 	="gScategory";
		} else if(isIE4){
		   objCategory.visibility ="hidden";
			objCategory.className ="gScategory";
		} else if (isIE5 || isNS6) {
			objCategory.display 	="none";
			objCategory.className 	="gScategory";
		}
	}
	return;
}

function gShowCategory( category ){
	if (isNS4) {
	   objCategory = document.layers['category'+category];
	} else if (isIE4) {
	   objCategory = document.all['category'+category].style;
	} else if (isIE5 || isNS6) {
	   objCategory = document.getElementById('category'+category).style;
	}
	if(isNS4){
		objCategory.visibility 	= "visible";
		objCategory.className 	= "gScategorySelected";
	} else if(isIE4){
	   objCategory.visibility 	="visible";
		objCategory.className 	="gScategorySelected";
	} else if (isIE5 || isNS6) {
		objCategory.display 		= "";
		objCategory.className 	= "gScategorySelected";
	}
	return;
}

function gShowPayment( id ){
	for(i=1; i<=2; i++){
		document.getElementById('bankPayment'+i).style.visibility = 'hidden';
		document.getElementById('bankPayment'+i).style.position = 'absolute';
	}
	document.getElementById('bankPayment'+id).style.visibility = 'visible';
	document.getElementById('bankPayment'+id).style.position = 'relative';
}