function hideByCookie(pId) {
if($.cookie(pId) == "hidden") {hideColumn(pId);}else{showColumn(pId);}
}
function showByCookie(pId) {
if ($.cookie(pId)=='hidden'){showColumn(pId);}else{hideColumn(pId);}
}
function showColumn(pId) {
var colToShow = $('#'+ pId).val();
$.cookie(pId, 'shown');
$("#"+colToShow).show();
$('#'+pId).attr('checked', 'true');
$("td[headers="+colToShow+"]").each(function() {
$(this).show(); });
}
function hideColumn(pId) {
var colToHide = $("#" + pId).val();
$.cookie(pId, 'hidden');
$("#"+colToHide).hide();
$("td[headers="+colToHide+"]").each(function(){
$(this).hide(); });
}
function checkBoxShowHide(pCheckBoxRoot, initialState) {
$("input[type=checkbox][id^='"+pCheckBoxRoot+"']").each(function(i, o){
var ckId = $(this).attr('id');
if($.cookie(ckId) == undefined ) {$.cookie(ckId, initialState);}
hideByCookie(ckId);
$('#'+ckId).click(function() {
showByCookie(ckId); });
});
}
function clearCheckCookies (pCheckBoxRoot) {
$("input[type=checkbox][id^='"+pCheckBoxRoot+"']").each(function(i, o){
$.cookie($(this).attr('id'), null);
doSubmit('CLEAR');
});
}
|