function page(x) {
var form = $('formularz');
var parms  = Form.serialize(form);
var target = "kontener";
var load   = "load";
var load2   = "load_box";
var script = "panel/profilDiv.php";
var sekcja = 0;
var re = 0;

if (x == 'profil_ftp_add' || x== 'profil_ftp_add_save' || x == 'profil_ftp_edit') {
   sekcja = 'add_ftp';
   }

if (x == 'profil_ftp_edit' || x == 'profil_ftp_edit_save') {
   sekcja = 'add_ftp&edit=1';
   }
   
if (x == 'profil' || x == 'profil_save') sekcja = $("sekcja").innerHTML; 
script = script+'?sekcja='+sekcja;

if (x == 'profil_save' || x == 'profil_ftp_add_save' || x == 'profil_ftp_edit_save') {
   script = script+'&save=1';
   re = 1;
   }

 
   
if (sekcja == '\ndelete_ftp' || x == 'profil_ftp_add_save' || x == 'profil_ftp_edit_save') re = 2;

new Ajax.Updater(target, script, {	
method: 'POST',
parameters: parms,
onLoading: function(transport) {
     $(load).show();
     $(load).innerHTML = reloader(0);
     $(form).disable();
     },
onSuccess: function(transport) {
     $(load).hide();
     $(target).innerHTML = transport.responseText;
     if (re == 1) setTimeout('return_to_panel()',2000);
     if (re == 2) setTimeout('return_to_ftp()',2000);
     $(form).enable();
     }, 
onFailure: function() {
      error();
     }  
}
);
}


function oplac(x) {

var form = $('formularz');
var parms  = Form.serialize(form);
var target = "kontener";
var load   = "load";
var load2   = "load_box";
var script = "panel/oplatyDiv.php";
var sekcja = 0;
var re = 0;

if (x == 'OK' || x == 'FAIL') {
   sekcja = x;
   re = 1;
   }
   
script = script+'?sekcja='+sekcja;

if (x == 'pay') {
form.action = 'https://ssl.dotpay.pl/';//?'+parms;
form.submit();
}
new Ajax.Updater(target, script, {	
method: 'POST',
parameters: parms,
onLoading: function(transport) {
     $(load).show();
     $(load).innerHTML = reloader(0);
     $(form).disable();
     },
onSuccess: function(transport) {
     $(load).hide();
     $(target).innerHTML = transport.responseText;
     if (re == 1) setTimeout('return_to_panel()',2000);
     $(form).enable();
     }, 
onFailure: function() {
      error();
     }  
}
);
}

function programator(x,re) {
var form = $('formularz');
var parms  = Form.serialize(form);
var target = "kontener";
var load   = "load";
var load2   = "load_box";
var script = "panel/auto_programDiv.php";

if (x != '' && re < 100) {
script = script+'?go='+x;
}

if (re >= 100 ) {
script = script+'?'+x;
}

if (re == 3) {
parms = parms+'&no_save=1';
}  

new Ajax.Updater(target, script, {	
method: 'POST',
parameters: parms,
onLoading: function(transport) {
     $(load).show();
     $(load).innerHTML = reloader(0);
     $(form).disable();
     },
onSuccess: function(transport) {
     $(load).hide();
     $(target).innerHTML = transport.responseText;
     if (re == 1 || re == 101) setTimeout('return_to_programator()',2000);
      if (re == 2) {
      var reload = $("reload").value;
      if (reload == 1) setTimeout('return_to_programator()',2000);
      }
     $(form).enable(); 
     }, 
onFailure: function() {
      error();
     }  
}
);
}

function return_to_programator() {
//window.location = 'panel.php?page=auto_program';
programator(0,0);
}

function return_to_panel() {
window.location = 'panel.php';
}

function return_to_ftp() {
window.location = 'panel.php?page=profil&sekcja=ftp';
}

function reloader(id){
var HTML;
var PIC;
var TXT;
var MARGIN = 10;
TXT  = '<br><b>Proszę czekać...</b>';
PIC  = '<img src="img/preloader.gif" border="0">';
HTML = '<p class="browse" align="center" style="margin-top: '+MARGIN+'px;">';
HTML = HTML+PIC;
HTML = HTML+TXT+'</p>';
return HTML;
}

function error() {
var TXT = 'Wystapil blad podczas pobierania danych...Nacisnij F5,aby odswiezyc okno przegladarki.';
alert(TXT);
}

function showUpload(){
document.getElementById('upload').style.display = 'block';
document.getElementById('ifr_div').style.display = 'block';
setInterval("UploadMp3();", 500);
}


function showURL() {
   document.getElementById('upload').style.display = 'block';
   document.getElementById('ftp_div').style.display = 'none';
   var req = mint.Request();
   req.Send("panel/ftpURL.php", "upload");
}

function getMp3() {
var url = $("url").value;
var req = mint.Request();

req.OnLoading = function() { 
   $("upload").innerHTML = "Trwa pobieranie..."; 
   setTimeout('confirmMp3()', 1000); 
   } 
   
req.OnSuccess = function() {
        $("upload").innerHTML = "TEST";
    }
   
    req.AddParam("upload", url);
    req.Send("panel/ftpURL.php", "upload");
}

function confirmMp3() {
 $("upload").innerHTML = "Zaladowano"; 
}

function hideURL() {
   document.getElementById('upload').style.display = 'none';
   document.getElementById('ftp_div').style.display = 'block';
}


kryj = 0; id = 0;
function menu(element) {
  i = 1; kryj = 1;
  while (e = document.getElementById("m" + i++)) 
    e.style.visibility = "hidden";
  document.getElementById(element).style.visibility = "visible";
}

function koniec() {
  clearTimeout(id);
  kryj=0; id = setTimeout(ukryj, 500)
}

function ukryj_teraz(id) {
var pole = document.getElementById(id);
setTimeout( (pole.style.visibility = "hidden"), 500);
}

function ukryj() {
  if (kryj==0) {
    i = 1; 
    while (e = document.getElementById("m" + i++)) 
      e.style.visibility = "hidden";
  }
}

function check_lista(id) {
var x = document.getElementById(id).checked;
if (x == false) document.getElementById(id).checked = true;
   else document.getElementById(id).checked = false;
}

function addone(id) {
var x = document.getElementById(id).value;
var y = parseFloat(x);
y = y + 1;
document.getElementById(id).value = y;
}

function minone(id) {
var x = document.getElementById(id).value;
var y = parseFloat(x);
if (y>0) y = y - 1;
document.getElementById(id).value = y;
}

function openWindow(page,w,h){
	var screen_height = w;
	var screen_width = h;
	var url = 'panel.php?page=' + page;
	window.open(url,'mywindow','menubar=0,resizable=1,width='+screen_width+',height='+screen_height+', scrollbars=yes, status=no, location=no');
}

function UploadMp3(){

var id_upload = $("UPLOAD_IDENTIFIER").value;
 
	advAJAX.get({
			url: "panel/ftpProgress.php?id_upload="+id_upload,
			retry: 10,
			retryDelay: 1000,
			
			headers : {
				'AjaxRequest' : 'true'
			},
			
			onTimeout : function(){
			},
			onSuccess : function(obj){
			document.getElementById('upload').innerHTML = obj.responseText;
			},
			onError : function(obj) {
			}
		});
}

