function Data(){}
function now()
{
var d=new Date();
return d.getTime()}
function end_upload(id,error)
{
$("input").removeAttr('disabled');
get_image(id);
if(error!='')
alert(error)}
function start_upload(id_file)
{
var id_cont=$(id_file).parent().parent().attr('id');
$("#"+id_cont+" > form").submit();
$("#"+id_cont).html('<img src="images/loading.gif" width="47" height="46" style="margin:0 45%" />')
$(".ATimg input").attr('disabled','disabled')}
function delete_logo(id_file)
{
var id_cont=$(id_file).parent().parent().attr('id');
$("#"+id_cont+" > form").find("input[name='delete']").val('1');
start_upload(id_file);
$("#"+id_cont+" > form").find("input[name='delete']").val('')}
function redo_search(offset)
{
if(offset)
$('#current_search').attr('action',$('#current_search').attr('action')+'&offset='+offset);
$('#current_search').submit()}
function del_art(lnk)
{
var dat=new Data();
var elem=$(lnk).parent().attr('elements');
for(i=0;i<elem.length;i++)
if(elem[i]['type']=='checkbox'&&elem[i]['checked']==true||elem[i]['type']!='checkbox')
dat[elem[i]['name']]=elem[i]['value'];
dat.act='remove';
dat.nocache=now();
if(!confirm("Voulez-vous vraiment effacer l'annonce :\n\""+dat.ann_title+"\""))
return;
$('#cont_'+dat.id_article).slideUp(500);
$.post('enr_annonce.php',dat,function(data){if(data)alert(data)})}
function delete_doc(lnk,doc)
{
var cont=$(lnk).parent();
$(cont).css('display','none');
var data=new Data();
data.arg=doc;
data.act='img';
data.nocache=now();
$.post('enr_annonce.php',data)}
function test_form(form)
{
dat=new Data();
var elem=form.elements;
for(i=0;i<elem.length;i++)
if(elem[i]['type']=='checkbox'&&elem[i]['checked']==true||elem[i]['type']!='checkbox')
dat[elem[i]['name']]=elem[i]['value'];
dat.act='test';
dat.nocache=now();
$.post(form.action,dat,function(data){
if(data)
alert(data);
else
{
$(form).attr('onSubmit','');
$(form).submit()}
});
return false}
function get_image(id)
{
$("#"+id).html('<img src="images/loading.gif" width="47" height="46" style="margin:0 45%" />');
var data=new Data();
data.nocache=now();
data.type=id;
if(id=='img')
data.id_document=$("#edit").val();
else
data.id_article=$("#edit").val();
$.get("_get_logo.phtml",data,function(dat){
if(dat)
{
$("#"+id).html(dat);
if(id=='logo'&&$("#"+id+" img:first").attr('src'))
{
var src=$("#"+id+" div > img.spip_logos").attr('src').match(/\/([^-\/]+)(-[^.\/]+){0,1}(\.[^\/\?]+)/);
$("#"+id+" #old_file").val(src[1]+src[3]);
$("#"+id+" div > img.spip_logos").attr('src',$("#"+id+" div > img.spip_logos").attr('src')+'?nocache='+now())}
else if(id=='logo')
$("#"+id).prepend('<span style="float:left;margin-right:10px">aucune image</span>')}
})}
function get_mots(id_rub)
{
$("#cont_mots").html('<img src="images/loading.gif" width="47" height="46" style="margin:0 45%" />');
var index=-1;
var mots=($('#t_mots').html())?$('#t_mots').html().split(':'):false;
$.get("./spip.php",{page:"get_selects_mots",id_rubrique:id_rub},function(data){
if(data)
{
for(var i=0;i<mots.length-1;i++)
if((index=data.indexOf('value="'+Number(mots[i])+'"'))>-1)
data=data.substr(0,index)+'selected="selected" '+data.substr(index);
$("#cont_mots").html(data)}
else
$("#cont_mots").html("")})}
function get_mots_recherche(id_rub)
{
$("#cont_recherche").html('<img src="images/loading.gif" width="25" height="25" style="margin:0 45%" />');
var ret=$.ajax({async:false,type:"GET",url:"./spip.php",data:("page=get_selects_mots_recherche&id_rubrique="+id_rub)}).responseText;
$("#cont_recherche").html(ret)}
function refill_search()
{
if($('#cur_search').val()!='null')
{
eval('var val = '+$('#cur_search').val());
var lst=new Array('rubrique','recherche','prix_mini','prix_maxi');
for(key in lst)
{
var tag=(lst[key]!='rubrique')?'input':'select';
$("#form_rech "+tag+"[name="+lst[key]+"]").val(val[lst[key]])}
get_mots_recherche(val['rubrique']);
$('#form_rech #cont_recherche > select').each(function(){$(this).val(val[$(this).attr('name')]);
$('html').prepend('\n<!-- '+$(this).attr('name')+' = '+val[$(this).attr('name')]+' ==> '+$(this).val()+' -->')})}
}
function attr_statut(statut)
{
this.statut=statut;
switch(statut)
{
case'publie':
this.color="#2F2";
this.text="En ligne";
this.font_weight="bold";
break;
case'prop':
this.color="#FA0";
this.text="En attente de validation";
this.font_weight='';
break;
case'refuse':
this.color="#F22";
this.text="Refuse par les modérateurs";
this.font_weight="bold";
break;
case'poubelle':
this.color="#FCC";
this.text="Hors ligne";
this.font_weight="bold";
break;
default:
this.statut=false}
}
$(function(){
initLightbox();
refill_search()});
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i]}}
}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){
d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p)}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);
if(!x&&d.getElementById)x=d.getElementById(n);return x}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}
}

