// To status frame und dann refresh der seite
function tostatus(url, num) {
myoldurl = location.href;
location.href = url;
}
// Redirect
function redirect(url, wait, par) {
if(! wait) {
wait = 0.1;
}
if(par) {
window.setTimeout(par + '.location.href = "' + url + '"', wait * 1000);
} else {
window.setTimeout('location.href = "' + url + '"', wait * 1000);
}
}
// Program choose
function di(wert, url) {
location.href = url + wert;
}
// Question bevor delete
function sure(form, text, url, id) {
id = (id) ? id : '';
var erg = confirm(text);
var refe = encodeURIComponent(form.referer.value);
if(erg == true) {
var callurl = url + id + '&referer=' + refe;
location.href = callurl;
}
}
function Delete(question,warn,cmd,form) {
// test on checked Boxes
ok = new Array;
txt = new Array;
x = 0;
for(var i=0;i
0) {
if(confirm(question + '\n' + txt.join("\n"))) {
tostatus('?cmd=' + cmd + '&data=' + ok.join('_'));
}
} else {
alert(warn);
}
}
function Toggle(warn,form) {
// test on checked Boxes
ok = new Array;
txt = new Array;
x = 0;
for(var i=0;i 0) {
tostatus('?cmd=ttoggle&data=' + ok.join('_'));
} else {
alert(warn);
}
}
function selAll(form, type) {
// check all Boxes
for(var i=0;i 0) {
var url = "";
if(proxy != "")
url = proxy;
url = url + '?cmd=mplaylist&data=' + ok.join('_') + '&binary=1';
location.href = url;
} else {
alert(warnmsg);
}
}
/* -------------------- Widget Routines --------------- */
/*
- An AjaxCall to check for right values in HTML Widget
checkValue(inputObject, msgId, perlCall, wrongMessage, goodMessage);
checkValue(this, 'id% param.count %?>', 'getip', 'host: %s is not exists!', 'ip address is %s')
*/
function checkValue (valobj, msgname, cmd, wrongMsg, goodMsg) {
var fnWhenDone = function (oXML, sData) {
var val = sData[0];
var msg = sData[1];
var wrongMsg = sData[2];
var goodMsg = sData[3];
if(oXML.responseText.search('ERROR') > -1) {
msg.className = 'error';
msg.innerHTML = wrongMsg.replace('%s', oXML.responseText);
} else {
msg.className = 'good';
msg.innerHTML = goodMsg.replace('%s', oXML.responseText);
}
};
var inputvalue = valobj.value;
var msgobj = document.getElementById(msgname);
msgobj.innerHTML = 'Check value ...';
if(inputvalue) {
var url = "?cmd=checkvalue&data=" + cmd + ":" + inputvalue + "&ajax=text";
var aconn = new XHRequest();
if(!aconn)
return false;
return aconn.connect(url, fnWhenDone, [valobj, msgobj, wrongMsg, goodMsg]);
}
}