// flash_file_uploader.js
// must be in a separate file to prevent "click-to-activate" warning in IE

var PhotoFxMode = 0;

function setupFileUploaderPhotoFX() 
{
    PhotoFxMode = 1;
    USE_OLD_FILE_UPLOADER = true;
    setupFileUploader();
}

function setupFileUploader() 
{
    if (navigator.appName == 'Microsoft Internet Explorer' && PhotoFxMode == 0 && suppressMulti != true) {
        document.getElementById('aurigmaLink').style.display='';
    }
    
    if (USE_OLD_FILE_UPLOADER) {
        enable_flash_uploader();
    } else {
        enable_aurigma_uploader();
        urchinTracker('/aurigma/start');
    }
}

function enable_flash_uploader()
{
    USE_OLD_FILE_UPLOADER = true;
    if (PhotoFxMode == 0) Set_Cookie('file_uploader_mode', 'single', 1);
    document.getElementById("aurigmaUploaderDiv").style.display='none';
    document.getElementById("flashUploaderDiv").style.display='';
}

function enable_aurigma_uploader()                
{
    USE_OLD_FILE_UPLOADER = false;
    
    Set_Cookie('file_uploader_mode', 'multi', 1);
    
    document.getElementById("aurigmaUploaderDiv").style.display='';
    document.getElementById("flashUploaderDiv").style.display='none';
    var aurigmaDiv = document.getElementById('aurigmaUploaderDiv');
    aurigmaDiv.innerHTML = aurigma_file_uploader;
    
    if (thisinstanceid > 0) {
        hideFileDiv("aurigma_uploader_twopane");
        showFileDiv("aurigma_uploader_onepane");
        var uploader = getImageUploader("OnePaneAurigmaUploader");
        uploader.Action = "/addimage.php?type=aurigma&mode=edit&instanceid="+thisinstanceid+"&jobid="+generateJobID();
        // slideShowCount is defined in slideshow-create.php
        uploader.DropFilesHereText="Your slideshow contains " + slideShowCount + " photos";

    } else {
        hideFileDiv("aurigma_uploader_onepane");
        showFileDiv("aurigma_uploader_twopane");
        //var uploader = getImageUploader("TwoPaneAurigmaUploader");
        //uploader.Action = "/addimage.php?type=aurigma&jobid="+generateJobID()+"&mode=create&instanceid=0";
    }
}

function hideFileDiv(name)
{
  e = document.getElementById(name);
  if (e != null)
  {
    e.style.visibility = "hidden";
    e.style.display = "none"; 
  }
}

function showFileDiv(name)
{
  e = document.getElementById(name);
  if (e != null)
  {
    e.style.visibility = "visible";
    e.style.display = "";
  }
}


function calc_upload_to_front(force) {
    var show = 1;
    
    // display only if: at least 1 pic exists && in single file mode && upload container not in minimized state
    var at_least_one_pic = (document.getElementById("div-upload").className != "ulcontainer-supermax");
    var in_single_file_mode = USE_OLD_FILE_UPLOADER;
    var not_viewing_file_tab = (current_ultab != 'file');
    var upload_container_not_minimized = current_ultab != 'min';
    
    show = (at_least_one_pic && /*(in_single_file_mode || not_viewing_file_tab) &&*/ upload_container_not_minimized); 
    
    if (force != 0) show = force;
    
    if (show == 1) {
        document.getElementById("titlediv").style.display = "block";
    } else {
        document.getElementById("titlediv").style.display = "none";
    }
}