function cat_switchProducts(productId){
	$('productsData').select('div.prd_data').invoke('hide');
	$('productChoices').select('a.prd_link').invoke('removeClassName', 'active');
	$('prd_link_'+productId).addClassName('active');
	$('data_prdc_'+productId).show();
}
function cat_userDef(attrProtId, eltIdNr, inputElt){
	var customEltId = 'user_defined_'+attrProtId+'_'+eltIdNr;
	var userDefElt = $(customEltId);
	if(userDefElt != null){
		var inputVal = $F(inputElt);
		var lblElt = $('lbl_'+customEltId);
		if( inputVal == '??' ){
			if(lblElt != null ) lblElt.hide();
			userDefElt.show();
			userDefElt.focus();
		}
		else{
			if(lblElt != null ) lblElt.show();
			userDefElt.value = '';
			userDefElt.hide();
		}			
	}
}
function cat_submitProduct(productId, userAction){
	var elementId = 'content';
	var ajaxElt = $('ajax_'+userAction+'_'+productId);
	ajaxElt.innerHTML = '<div class="loading">&nbsp;</div>';
	if( userAction == 'pdf_email' && $F('user_email_'+productId).strip() == '' ){
		ajaxElt.innerHTML = '<div class="error">Please enter your email address</div>';
		return false;
	}
	var formID = "form_products_"+productId;
	var params = Form.serialize("form_products_"+productId);
	params += '&eID='+userAction;
	var url = $(formID).getAttribute('action');
	new Ajax.Updater( elementId, url, {method: 'post', parameters: params });
}
