
/* - ganil.js - */
// http://www.ganil-spiral2.eu/portal_javascripts/ganil.js?original=1
jQuery(document).ready(function(){jQuery("#table-position").tableDnD({onDrop: function(table,row){jQuery("#orderedPosition").attr("value",jQuery.tableDnD.serialize().replace(/table-position\[\]=/g,''))}});jQuery("#table-position tr").hover(function(){jQuery(this.cells[0]).addClass('showDragHandle')}, function(){jQuery(this.cells[0]).removeClass('showDragHandle')});jQuery('.navTreeLevel3').accordion({active:'.active',autoheight:false,header:'.menu_plus3',alwaysOpen:false,event:'click'});jQuery('.navTreeLevel2').accordion({active:'.active',autoheight:false,header:'.menu_plus2',alwaysOpen:false,event:'click'});jQuery('.navTreeLevel1').accordion({active:'.active',autoheight:false,header:'.menu_plus1',alwaysOpen:false,event:'click'})});var claimDelegate=function(rules){return function(e){var mainId=jQuery(this).attr('id');var id=mainId.replace('claimWindow_','');var target=jQuery(e.target);for(var selector in rules)
if(target.is(selector)) return rules[selector].call(this,target,id)}}
var claimOpenWindow=function(elt,id){var top=jQuery(elt).offset().top-0+'px';var left=(jQuery(elt).offset().left+(jQuery(elt).width())+20)+'px';var width='150px';var url=jQuery('base').attr('href')+"/getDocumentsScript";if(location.protocol=="file:"){url="file_view.pt"}
jQuery('#claimWindow_'+id+' '+'div.claimContent').html('<br /><br /><img src="spinner.gif" />Chargement en cours<br /><br />');var typeAT=jQuery('#attype_'+id).val();var input=jQuery('input#saisie_'+id).val();jQuery.get(url,{id:id,input:input,typeAT:typeAT}, function(data){jQuery('#claimWindow_'+id+' '+'div.claimContent').html(data)});jQuery('#claimWindow_'+id+' '+'div.claimNotice').css({top:top,left:left,height:'175px',width:width}).show()}
var claimCloseWindow=function(elt,id){jQuery('#claimWindow_'+id+' '+'div.claimNotice').hide()}
var claimAddCheckbox=function(elt,id){var key=jQuery(elt).attr('key');var name=jQuery(elt).attr('name');var title=jQuery(elt).attr('value');var key_not_exists=true;if(jQuery('ul#ul_'+id+' '+'input[@value='+key+']').length>0){key_not_exists=false}
if(key_not_exists){var cb='<li><label><input '+'name="'+name+'_uids:list" value="'+key+'" type="checkbox" checked="checked"/> '+title+'</label></li></ul>'
jQuery('ul#ul_'+id).append(cb);claimCloseWindow(this,id)}}
jQuery(document).ready(function(){jQuery('.claimWindow').click(claimDelegate({'img.claimOpen': function(target,mainId){claimOpenWindow(target,mainId);return false},'a.claimTrigger': function(target,mainId){claimAddCheckbox(target,mainId);return false},'img.claimClose': function(target,mainId){claimCloseWindow(target,mainId);return false},'.edit': function(){alert('edit');return false}}))});

