function cat_switchProducts(productId){
	jQuery('#productsData div.prd_data').hide();
	jQuery('#productChoices a.prd_link').removeClass('active');
	jQuery('#prd_link_'+productId).addClass('active');
	jQuery('#data_prdc_'+productId).show();
        return false;
}
function cat_userDef(attrProtId, eltIdNr, inputElt){
	var customEltId = '#user_defined_'+attrProtId+'_'+eltIdNr;
	var userDefElt = jQuery(customEltId);
	if(userDefElt.length > 0){
		var inputVal = jQuery(inputElt).val();
		var lblElt = jQuery('#lbl_'+customEltId);
		if( inputVal == '??' ){
			if(lblElt != null ) lblElt.hide();
			userDefElt.show();
			userDefElt.focus();
		}
		else{
			if(lblElt != null ) lblElt.show();
			userDefElt.val('');
			userDefElt.hide();
		}
	}
}
function cat_submitProduct(productId, userAction){
	var elementId = '#content';
	var ajaxElt = jQuery('#ajax_'+userAction+'_'+productId);
	ajaxElt.html('<div class="loading">&nbsp;</div>');
	if( userAction == 'pdf_email' && jQuery.trim(jQuery('#user_email_'+productId).val()) == '' ){
		ajaxElt.html('<div class="error">Please enter your email address</div>');
		return false;
	}
	var formID = "#form_products_"+productId;
	var params = jQuery(formID).serializeArray();
        params.push({ name: "eID", value: userAction });
	var callUrl = jQuery(formID).attr('action');
	jQuery.post(callUrl, params, function (data) {
	    jQuery(elementId).html(data);
	});
	return false;
}
