function showPanatoShortcut(skrot) {
  var cel = document.getElementById('wyswietlaczSkrotow');
  /*var html='<table height="100%" width="100%" align="left" style="vertical-align: middle; padding:10px;" ><tr><td>' +
		   '<img border="0" alt="" src="'+img+'"  style="vertical-align: middle;"/>' +
		   '</td><td align="left">' +
		   '<a href="'+link+'" style="font-size:'+linkSize+'px;vertical-align: middle;" >'+link+'</a>' +
		   '</td></tr></table>';
  cel.innerHTML = html;*/
  
  
  var xmlhttp;
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  }
	
	var load = false; 
	
	xmlhttp.onreadystatechange = function() {
	  if (xmlhttp.readyState==4) {
		  cel.innerHTML = xmlhttp.responseText;
	  } else 
	  if (xmlhttp.readyState<4 && load == false) {
		  load = true;
		  var msg = "Trwa szukanie skrótu...";
		  var img = "gfx/icon_loading.gif";
		  var html = 
			'<table height="100%" width="100%" align="left" style="vertical-align: middle; padding:10px;" ><tr><td width="15%" style="padding-right: 10px;">' +
			'<img border="0" alt="" src="' + img + '"  style="vertical-align: middle;"/>' +
			'</td><td width="85%" align="left">' +
			'<font style="font-size:18px;vertical-align: middle;color: #afcfcf" >' + msg + '</font>' +
			'</td></tr></table>'; 
		  cel.innerHTML = html;
	  }
	}
	
	var request = "skracarka/szukajSkrotu.php?";
	
	request += "skrot=" + skrot; 
	
	xmlhttp.open("GET", request, true);
	xmlhttp.send(null);
}

function skrocLink(link) {
  if(link == '') alert('Nie podałeś linku do skrócenia!')
  else if (link.substr(0,17) == 'http://panato.pl/') showPanatoShortcut(link.substr(17))
  else if (link.substr(0,21) == 'http://www.panato.pl/') showPanatoShortcut(link.substr(21)) 
  else if(link.substr(0,7) == 'http://' || link.substr(0,8) == 'https://' || link.substr(0,6) == 'ftp://') transfer()
  else alert('Twój link nie zaczyna się od http://, https:// lub ftp://');
}

function transfer() {

	var xmlhttp;
	var cel = document.getElementById('wyswietlaczSkrotow');
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  }
	
	var load = false; 
	
	xmlhttp.onreadystatechange = function() {
	  if (xmlhttp.readyState==4) {
		  cel.innerHTML = xmlhttp.responseText;
		  var cl = document.skracarkaForm.clear.value;
		  if (cl == "true") {
			  document.skracarkaForm.twojskrot.checked = false;
			  document.skracarkaForm.wlasnehaslo.checked = false;
			  document.skracarkaForm.maskuj.checked = false;
			  document.skracarkaForm.skrot.value = "";
			  document.skracarkaForm.haslo.value = "";
			  document.skracarkaForm.title.value = "";
		  }
	  } else 
	  if (xmlhttp.readyState<4 && load == false) {
		  load = true;
		  var msg = "Trwa generowanie skrótu...";
		  var img = "gfx/icon_loading.gif";
		  var html = 
			'<table height="100%" width="100%" align="left" style="vertical-align: middle; padding:10px;" ><tr><td width="15%" style="padding-right: 10px;">' +
			'<img border="0" alt="" src="' + img + '"  style="vertical-align: middle;"/>' +
			'</td><td width="85%" align="left">' +
			'<font style="font-size:18px;vertical-align: middle;color: #afcfcf" >' + msg + '</font>' +
			'</td></tr></table>'; 
		  cel.innerHTML = html;
	  }
	}
	
	var request = "skracarka/silnik.php?";
	
	request += "link=" + escape(document.getElementById("poleSkracarka").value); 
	
	if(document.skracarkaForm.twojskrot.checked) {
		request += "&skrot=" + escape(document.skracarkaForm.skrot.value);
	}
	
	if(document.skracarkaForm.wlasnehaslo.checked) {
		request += "&pass=" + escape(document.skracarkaForm.haslo.value);
	}
	
	if(document.skracarkaForm.maskuj.checked) {
		request += "&title=" + escape(document.skracarkaForm.title.value);
	}
	
	xmlhttp.open("GET", request, true);
	xmlhttp.send(null);
}




function sprawdzSkrot(input) {
	
	var xmlhttp;
	var load = false; 
	
	if (window.XMLHttpRequest)
	  {
	  xmlhttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  }

	xmlhttp.onreadystatechange = function() {
	  if (xmlhttp.readyState==4) {
		  if (xmlhttp.responseText == "ok") {
			  input.style.borderColor = "#8ac73e";
			  document.getElementById("icon_tip").innerHTML = '<img src="gfx/icon_ok_tip.png" />';
		  } else {
			  input.style.borderColor = "#ea7b63";
			  document.getElementById("icon_tip").innerHTML = '<img src="gfx/icon_error_tip.png" />';
		  }
	  	} 
	  }

	var skrot = input.value;
	var request = "poprawnosc_skrotu.php?id=" + skrot;
	
	xmlhttp.open("GET", request, true);
	xmlhttp.send(null);
}



