/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */




function acvu_ecoThemeChange() {

    var theme = document.getElementById('acvu_theme');
    var soustheme = document.getElementById('acvu_soustheme');
    
    for(var a=soustheme.options.length;a>-1;a--) {
        soustheme.options[a]=null;
    }

    var catParent = theme.options[theme.selectedIndex].value;
        
    var item = new Array();

    for(var a=0;a<acvu_cat.length;a++){
        if(acvu_cat[a].parent==catParent){
            item.push(acvu_cat[a]);
        }
    }

    soustheme.options[soustheme.options.length] = new  Option('','');

    for(a=0;a<item.length;a++) {
        soustheme.options[soustheme.options.length] = new  Option(item[a].name  ,item[a].id);
    }

}

// REDEFINITION

function startCallback(params) {

    var arErr = new Array();

    var soustheme = document.getElementById('acvu_soustheme' );
    var theme = document.getElementById('acvu_theme' );

    if(document.getElementById('acvu_titre').value.length==0)  arErr.push('Le titre.');
    //if(document.getElementById('acvu_soustheme' ).selectedIndex<=0) arErr.push('Le sous-théme.');


    if(theme.selectedIndex<=0) {
        arErr.push('Le thème.');
    } else {
        if( isNaN(theme.options[theme.selectedIndex].value ))
            arErr.push('Le thème.');
    }

    if(soustheme.selectedIndex<=0) {
        arErr.push('Le sous-thème.');
    } else {
        if( isNaN(soustheme.options[soustheme.selectedIndex].value ))
            arErr.push('Le sous-thème.');
    }


    

    if(document.getElementById('desc' ).value.length==0) arErr.push('Le synopsis.');
    if(document.getElementById('uploadName' ).value.length==0) arErr.push('Le fichier.');


    if(arErr.length!=0){
         document.getElementById('acvu_progress').style.display ='none';
         //document.getElementById('uploadForm').style.display = 'none';
         document.getElementById('validationFailled').style.display = 'inline';

         var errListDiv = document.getElementById('validationList');

         while(errListDiv.firstChild !=null)
             errListDiv.removeChild(errListDiv.firstChild);

         var list = document.createElement('UL');

         for(var item in arErr){
             var listItem = document.createElement('LI');
             listItem.appendChild( document.createTextNode(arErr[item] ));
             list.appendChild(listItem);
         }

         errListDiv.appendChild(list);
         AIM.cancelled=true;
         return false;
    }

    // upload approuvé.

    var pannel =  document.getElementById(params.id+'_pannel');
    pannel.lock=true;


    document.getElementById('validationFailled').style.display = 'none';
    var progress =document.getElementById('acvu_progress');
    progress.style.display  = 'block';

    var overlay = document.getElementById('acvu_overlay');
    YAHOO.util.Dom.setStyle(overlay, 'opacity', 0.0);
    overlay.style.display = 'inline';
   //overlay.style.background ='#808080';
   //YAHOO.util.Dom.setStyle(overlay, 'opacity', 0.5);

    return true;
}


function clearForm(id) {
    try {
        document.getElementById('validationFailled').style.display ='none';
        document.getElementById('uploadName' ).value ='';
        document.getElementById('uploadName' ).defaultValue='';
        document.getElementById('acvu_titre' ).value='';
        document.getElementById('desc'  ).value='';
        document.getElementById('acvu_theme' ).selectedIndex=0;
        document.getElementById('acvu_soustheme' ).selectedIndex=0;
    } catch(e){
       // alert(e);
    }
}