var tid1;
var dest;
var locloaded = 0;
var func;
var wx;
var hy;
var imsrc;

function gid(id) {
    return document.getElementById(id);
}
function pgid(id) {
    return parent.document.getElementById(id);
}

function onUploaded(callback) {
    wicketAjaxGet(callback, function() {}, function() {});
}

function imsize(w, h, src){
    var imgm = gid("imgm");
    ialpha(10);
    imgm.src = src
    if(w > 0 && h > 0){
        imgm.width = w;
        imgm.height = h;
    }else{
        imgm.removeAttribute("width");
        imgm.removeAttribute("height");
    }
}

function imsel(i){
    for(j=0;j<8;j++){
        try{ gid("si"+j).className = ""; } catch(e){}
    }
    try { gid("si"+i).className = "sel"; } catch(e){}
}

function ialpha(val){
    var imgm0 = gid("imgm");
    imgm0.style.opacity = val/10;
    imgm0.style.filter = 'alpha(opacity=' + val*10 + ')';
}


function shim(id, i, w, h){
    imsel(i);
    ialpha(5);
    var tImage = new Image ();
    tImage.src = id;
    var ua = navigator.userAgent.toLowerCase();
    if(ua.indexOf("msie") != -1){
        if (tImage.complete){
            imsize(w, h, tImage.src);
        }
    }
    tImage.onload = function () {
        imsize(w, h, tImage.src);
    }
    return false;
}


function shtim(s, i, w, h){
    imsel(i);
    if(s.length > 0){
        ialpha(5);
        var tImage = new Image ();
        tImage.src = "/tmp/"+s+"/"+i+"m.jpg";
        var ua = navigator.userAgent.toLowerCase();
        if(ua.indexOf("msie") != -1){
            if (tImage.complete){
                imsize(w, h, tImage.src);
            }
        }
        tImage.onload = function () {
            imsize(w, h, tImage.src);
        }
    }else{
        var imgm = gid("imgm");
        imgm.src = "/img/emw.gif";
        imgm.width = 401;
        imgm.height = 281;
    }
    return false;
}


function smsg(){
    gid("msgpan").style.display = 'block';
}

var req;

function ajax(url){
    req = null;
    try{ req = new XMLHttpRequest(); } catch(e){
        try{ req = new ActiveXObject('Msxml2.XMLHTTP'); }catch(e){
            try{ req = new ActiveXObject('Microsoft.XMLHTTP'); }catch(e){}
        }
    }
    if (req != null) {
        req.onreadystatechange = Ahook;
        var stamp = new Date();
        req.open("GET", url+'/'+stamp.getSeconds(), true);
        req.send('');
    }else{
        alert('Error: could not create XMLHTTP object.');
    }
}

function Ahook() {
    if (req.readyState == 4) {
        if (req.status == 200) {
            func();
        } else {
            alert("ajax error: " + req.statusText);
        }
    }
}

function comd1(){
    if(req.responseText == 'ok'){
        gid(dest).className = "del";
    }
}
function comd(id){
    dest = id;
    
    func = comd1;
    ajax('/serv/'+id);  
}

function submit(){
    document.forms[0].submit();    
}


