/*  
 *  written by ivo heckmann | ivoheckmann.de | info@ivoheckmann.de
 */

 
function _get_calender(m, y){
    //         
    new Ajax.Request('ajax.php?service=cal&m=' + m + '&y=' + y,
                     {method:'get',
                      onSuccess: function(transport){
                                 // alert(transport.responseText);
    	                         $('calendar').update(transport.responseText);
                       },
                       onFailure: function(){ 
                                  alert('Ajax-Call-Error.'); 
                       }
                      }
                      ); 	
}
 
function _saveOpen(el_id){
         //
         _ajaxServiceCall('ajax.php?service=save_element_status&type=block&el_id=' + el_id);
         _show(el_id);
}

function _saveClose(el_id){
         //
         _ajaxServiceCall('ajax.php?service=save_element_status&type=none&el_id=' + el_id);
         _hide(el_id);
}

function _ajaxServiceCall(url){
         //         
         new Ajax.Request(url,
                          {method:'get',
                           onSuccess: function(transport){
                                      // alert(transport.responseText);
                            },
                            onFailure: function(){ 
                                       alert('Ajax-Call-Error.'); 
                            }
                           }
                           ); 
}
 
function _show(el_id){
         var el = $(el_id);
         if(el) el.style.display = 'block';
}

function _hide(el_id){
         var el = $(el_id);
         if(el) el.style.display = 'none';
}

function _toggle(el_id){
         var el = $(el_id);
         if(el){
            if(el.style.display == '' || el.style.display == 'block') _hide(el_id);
            else _show(el_id);
         }   
}
