/** XHConn - Simple XMLHTTP Interface - bfults@gmail.com - 2005-04-08 **
** Code licensed under Creative Commons Attribution-ShareAlike License **
** http://creativecommons.org/licenses/by-sa/2.0/ **/
function XHConn()
{
var xmlhttp, bComplete = false;
try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (e) { try { xmlhttp = new XMLHttpRequest(); }
catch (e) { xmlhttp = false; }}}
if (!xmlhttp) return null;
this.connect = function(sURL, sMethod, sVars, fnDone)
{
if (!xmlhttp) return false;
bComplete = false;
sMethod = sMethod.toUpperCase();
try {
if (sMethod == "GET")
{
xmlhttp.open(sMethod, sURL+"?"+sVars, true);
sVars = "";
}
else
{
xmlhttp.open(sMethod, sURL, true);
xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
}
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && !bComplete)
{
bComplete = true;
fnDone(xmlhttp);
}};
xmlhttp.send(sVars);
}
catch(z) { return false; }
return true;
};
return this;
}
function initColorbox() {
if($("#jscontainer").size()>0){
if (document.createStyleSheet){
document.createStyleSheet('/fileadmin/templates/css/colorbox.css');
}
else {
$("head").append($(""));
}
}
$.getScript("fileadmin/templates/js/jquery.colorbox.min.js", function() {
$('a.colorbox').colorbox({iframe:true, width:"60%", height:"90%"});
});
}
function getHistoryLog(puid,cuids,time)
{
var ajaxConn = new XHConn();
if (!ajaxConn) { alert("XMLHTTP nie jest dostępne. Skorzystaj z nowszej/lepszej przeglądarki."); return; }
var div = document.getElementById('historyDiv');
div.style.display = "block";
var fnWhenDone = function (oXML) { div.innerHTML = oXML.responseText; };
ajaxConn.connect("fileadmin/scripts/ajax.php", "POST", "action=history&puid="+puid+"&cuids="+cuids+"&time="+time,fnWhenDone);
}
function countdl(item)
{
var ajaxConn = new XHConn();
if (!ajaxConn) { return; }
var fnWhenDone = function (oXML) {
//div.innerHTML = oXML.responseText;
};
ajaxConn.connect("fileadmin/scripts/ajax.php", "POST", "action=countdl&uid="+document.getElementById('feuser').value+"&file="+item.getAttribute('href'),fnWhenDone);
return false;
}
/* FONT RESIZER */
function toggleLayer( whichLayer )
{
var elem, vis;
if( document.getElementById )
elem = document.getElementById( whichLayer );
else if( document.all )
elem = document.all[whichLayer];
else if( document.layers )
elem = document.layers[whichLayer];
vis = elem.style;
if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}
// Initialize the arrays containing our size info.
var pixelArray = new Array('10','11','12','13','14','15'); // Possible font px sizes
var countOfPixels = pixelArray.length;
var initSize = 2; // Array position of inital px size
function fontSizer(inc) {
/*if (!document.getElementById) return;*/
var size = readCookie('size');
size = parseInt(inc)+parseInt(size);
if (size < 0 ) { size = 0; }
if (size > countOfPixels ) { size = countOfPixels; }
doFontSizing(size);
createCookie("size", size, 365);
}
function fontSizerOnLoad(preferredSize) {
/*if (!document.getElementById) return;*/
var size = readCookie('size');
if (size < 0 ) { size = 0; }
if (size > countOfPixels ) { size = countOfPixels; }
/*switchPic();*/
doFontSizing(size);
}
function getElementsByClassName(classname, node) {
if(!node) node = document.getElementsByTagName("body")[0];
var a = [];
var re = new RegExp('\\b' + classname + '\\b');
var els = node.getElementsByTagName("*");
for(var i=0,j=els.length; i';
// html += '
';
var html = '