/*
 * pkComments v0.1
 * Copyright (C) 2006, Pooya Karimian
 * Licensed under GNU GPL
 *
 * http://www.pooyak.com/
 *
 */

var pkcm_HandlerFunc = function(t,obj) {
   obj.value=obj.origval;
   obj.disabled=false;
   
   try {
//     eval(t.responseText);
   } catch(e) {
     alert('PKCM Error '+e);
   }
}
 
var pkcm_ErrFunc = function(t,obj) {
   obj.value=obj.origval;
   obj.disabled=false;

   alert('PKCM Error ' + t.status + ' -- ' + t.statusText);
}
 
function pkcm_send(obj,action) {
   var form=obj.form;
   obj.origval=obj.value;
   obj.value="Loading...";
   obj.disabled=true;
   new Ajax.Request(
    '/utils/pkcomments/', 
    {
      parameters:Form.serialize(form)+'&pkcm_action='+action,
      onSuccess:function(t) { pkcm_HandlerFunc(t,obj) },
      onFailure:function(t) { pkcm_ErrFunc(t,obj) }
    }); 
}  

function pkcm_view_showall() {
    $$('.pkcm_view_show').invoke('show');
    $$('.pkcm_view_hide').invoke('hide');
    $$('.pkcm_view_oldhide_button').invoke('show');
    $$('.pkcm_view_showall_button').invoke('hide');
}
function pkcm_view_hideall() {
    $$('.pkcm_view_show').invoke('hide');
    $$('.pkcm_view_hide').invoke('show');
}
function pkcm_view_old_hideall() {
    $$('.pkcm_d2_old .pkcm_view_show').invoke('hide');
    $$('.pkcm_d2_old .pkcm_view_hide').invoke('show');
    $$('.pkcm_view_oldhide_button').invoke('hide');
    $$('.pkcm_view_showall_button').invoke('show');
}
function pkcm_view_new_hideall() {
    $$('.pkcm_d2_new .pkcm_view_show').invoke('hide');
    $$('.pkcm_d2_new .pkcm_view_hide').invoke('show');
}

function pkcm_view_show(id) {
    $$('#pkcm_d2_'+id+' .pkcm_view_show').invoke('show');
    $$('#pkcm_d2_'+id+' .pkcm_view_hide').invoke('hide');
}
function pkcm_view_hide(id) {
    $$('#pkcm_d2_'+id+' .pkcm_view_show').invoke('hide');
    $$('#pkcm_d2_'+id+' .pkcm_view_hide').invoke('show');
}

function pkcm_load(event) {
/*    pkcm_view_showall(); */
}
