
var f = 0;
window.setTimeout("get_update();", 1000);

function close_div(id) {
    document.getElementById(id).style.display = 'none';
}

function open_div(id) {
    document.getElementById(id).style.display = 'block';
}

function do_upload(upload_field) {
    f = 1;
    document.getElementById('upload_file').src = "img/ajax-loade.gif";
    document.getElementById('upload_file').style.margin = "0px";
    upload_field.form.submit();
    return true;
}

function delete_image(link, id) {
    check_delete = confirm('Do you really want to delete this image ?');
    if (check_delete) {
        var delete_val = eval(ajax_open(link));
        if(delete_val == '0') {
            alert('Sorry the was an Error ! Contact the admin skymuss@web.de !');
        }
        close_div(id);  
    }
    return true
}

function get_quote() {
    if(f == 0) { 
    var update_dict = ajax_open('http://www.image-ant.org/zitat.py');
    var my_obj = eval('(' + update_dict + ')');
    quote_image = my_obj['quote_image'];
    quote_zitat = my_obj['quote_zitat'];
    quote_info = my_obj['quote_info'];
    quote_author = my_obj['quote_author'];

    document.getElementById('quote_image').src = quote_image;
    document.getElementById('quote_zitat').innerHTML = '„' + quote_zitat + '‟' + ' <span style="font-size:13px;"> - ' + quote_author + '</span>';
    document.getElementById('quote_info').innerHTML = quote_info;
    }
    window.setTimeout("get_quote();", 10000);
    return true;
}

function get_update() {
    if(f == 0) { 
    var update_dict = ajax_open('http://www.image-ant.org/update.py');
    var my_obj = eval('(' + update_dict + ')');
    window.setTimeout("get_update();", 7000);
    state_images = my_obj['state_images'];
    state_thumb = my_obj['state_thumb'];
    state_file = my_obj['state_file'];
    if (state_images.length > 3) {
        state_images = set_comma(state_images);
    }
    if (state_thumb.length > 3) {
        state_thumb = set_comma(state_thumb);
    }
    if (state_file.length > 3) {
        state_file = set_comma(state_file);
    }
    document.getElementById('state_images').innerHTML = state_images;
    document.getElementById('state_thumb').innerHTML = state_thumb;
    document.getElementById('state_file').innerHTML = state_file;
    } else {
    window.setTimeout("get_update();", 7000);
    }
    return true;
}

function set_comma(stringc) {
    stringc_len = stringc.length;
    stringc_array = stringc.split('').reverse();
    temp_array = new Array();
    for(var i = 0; i < stringc_len; i++) {
        if(i % 3 == 0) {
            temp_array.push(',');
            temp_array.push(stringc_array[i]);
        } else {
            temp_array.push(stringc_array[i]);
        }
    }
    sringb = temp_array.reverse().join('');
    if (sringb.slice(-1) == ',') {
        return sringb.slice(0, sringb.length-1);
    } else {
        return sringb;
    }
}

function check_state() {
    if(f == 1) { 
      document.getElementById('details').innerHTML = '';
      var my_obj = eval('(' + top.frames.ajax_iframe.document.body.innerHTML + ')');
      var j = 0;
      var to = my_obj['0']['length'];
      var error_log = my_obj['0']['error'];
      document.getElementById('messages').innerHTML = '';
      document.getElementById('messages').style.display = 'None';
      if(error_log) {
          document.getElementById('messages').style.display = 'block';
          document.getElementById('messages').innerHTML = error_log;
      }
      var html_array = new Array();
      for(var i=0; i<to; i++) {
            j += 1;
            j_str = String(j);
            thumb_link = my_obj[j_str]['thumb_link'];
            normal_link = my_obj[j_str]['normal_link'];
            hot_link = my_obj[j_str]['hot_link'];
            delete_link = my_obj[j_str]['delete_link'];
      
            short_link_1 = my_obj[j_str]['short_link_1'];
            short_link_2 = my_obj[j_str]['short_link_2'];

            download_link = my_obj[j_str]['download_link'];

            thumb_html = "<a href=\'" + normal_link + "\'><img src=\'" + thumb_link + "\' alt=\'image-ant.org\'></a>";
            thumb_bb = "[URL=" + normal_link + "][IMG]" + thumb_link + "[/IMG][/URL]";

            hot_html = "<a href=\'" + normal_link + "\'><img src=\'" + hot_link + "\' alt=\'image-ant.org\'></a>";
            hot_bb = "[URL=" + normal_link + "][IMG]" + hot_link + "[/IMG][/URL]";

            normal_html = "<img src=\'" + hot_link + "\' border=\'0\' />";
            normal_bb = "[img]" + hot_link + "[/img]";

      var html_string = new Array('<div style="display:block;" id="image_' , j_str , '">\n' ,
'  <div class="image_detail">\n' ,
'    <div class="image_detail_left">\n' ,
'      <img class="imgc" src="' , thumb_link , '">\n' ,
'      <div class="image_sate">\n' ,
'        <div class="icon_img"> <img align="top" src="img/icons/image_delete.png"><a class="norm" onclick="javascript:delete_image(\'' , delete_link , '\', \'image_' , j_str , '\')"> delete</a></div>\n' ,
'        <div class="icon_img"> <img align="top" src="img/icons/report.png"><a class="norm" onclick="javascript:open_div(\'more_links_' , j_str , '\')"> more links</a></div>\n' ,
'      </div>\n' ,
'    </div>\n' ,
'    <div class="image_detail_right">\n' ,
'      <div class="link_left">\n' ,
'        <img src="img/icons/image.png" align="top" border="0"> Imagelink:\n' ,
'      </div>\n' ,
'      <div class="link_right">\n' ,
'        <input class="upload_form" type="text" value="' , hot_link , '" onclick="this.select()">\n' ,
'      </div>\n' ,
'      <div class="link_left">\n' ,
'        <img src="img/icons/layout_content.png" align="top" border="0" onclick="this.select()"> Hotlink:\n' ,
'      </div>\n' ,
'      <div class="link_right">\n' ,
'        <input class="upload_form" type="text" value="' , normal_link , '" onclick="this.select()">\n' ,
'      </div>\n' ,
'      <div class="link_left">\n' ,
'      Thumbnail HTML:\n' ,
'      </div>\n' ,
'      <div class="link_right">\n' ,
'        <input class="upload_form" type="text" value="' , thumb_html , '" onclick="this.select()">\n' ,
'      </div>\n' ,
'      <div class="link_left">\n' ,
'      Thumbnail BB:\n' ,
'      </div>' ,
'      <div class="link_right">' ,
'        <input class="upload_form" type="text" value="' , thumb_bb , '" onclick="this.select()">' ,
'      </div>\n' ,
'      <div class="link_left">\n' ,
'      Hotlink HTML:\n' ,
'      </div>\n' ,
'      <div class="link_right">\n' ,
'        <input class="upload_form" type="text" value="' , hot_html , '" onclick="this.select()">\n' ,
'      </div>\n' ,
'      <div class="link_left">\n' ,
'       Hotlink BB:\n' ,
'      </div>\n' ,
'      <div class="link_right">\n' ,
'        <input class="upload_form" type="text" value="' , hot_bb , '" onclick="this.select()">\n' ,
'      </div>\n' ,
'    <div id="more_links_' , j_str , '" style="display:none">\n' ,
'      <div class="link_left">\n' ,
'      HTML-Link:\n' ,
'      </div>\n' ,
'      <div class="link_right">\n' ,
'        <input class="upload_form" type="text" value="' , normal_html , '" onclick="this.select()">\n' ,
'      </div>\n' ,
'      <div class="link_left">\n' ,
'       BB-Link:\n' ,
'      </div>\n' ,
'      <div class="link_right">\n' ,
'        <input class="upload_form" type="text" value="' , normal_bb , '" onclick="this.select()">\n' ,
'      </div>\n' ,
'      <div class="link_left">\n' ,
'      Thumbnail-Link:\n' ,
'      </div>\n' ,
'      <div class="link_right">\n' ,
'        <input class="upload_form" type="text" value="' , thumb_link , '" onclick="this.select()">\n' ,
'      </div>\n' ,
'      <div class="link_left">\n' ,
'       Shortlink - xlurl.de:\n' ,
'      </div>\n' ,
'      <div class="link_right">\n' ,
'        <input class="upload_form" type="text" value="' , short_link_1 , '" onclick="this.select()">\n' ,
'      </div>\n' ,
'      <div class="link_left">\n' ,
'       Shortlink - x1t.org:\n' ,
'      </div>\n' ,
'     <div class="link_right">\n' ,
'        <input class="upload_form" type="text" value="' , short_link_2 , '" onclick="this.select()">\n' ,
'     </div>\n' ,
'    </div>\n' ,
'    </div>\n' ,
'  </div>\n' ,
'</div>\n')
      html_array[j] = html_string.join('');
      }
     document.getElementById('details').innerHTML = html_array.join('');
     document.getElementById('upload_file').src = "img/images.png";
     document.getElementById('upload_file').style.margin = "4px 0 0 0";
     f = 1;
   }
    return true;
}

