function callAjax(url, pageElement, callMessage, errorMessage) {
     document.getElementById(pageElement).innerHTML = callMessage;
     try {
     req = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req = false;
         } 
       } 
     }
     req.onreadystatechange = function() {responseAjax(pageElement, errorMessage);};
     req.open("GET",url,true);
     req.send(null);
  }

function responseAjax(pageElement, errorMessage) {
   var output = '';
   if(req.readyState == 4) {
      if(req.status == 200) {
         output = req.responseText;
         document.getElementById(pageElement).innerHTML = output;
         } else {
         document.getElementById(pageElement).innerHTML = errorMessage+"\n"+output;
         }
      }
	sethtml(pageElement,req.responseText);
	if (output.match("tvLink")) getYouTubeRandom(); 
	}



function tabSelect(tab) {  
	
	
	if (tab == 1) {
	document.getElementById("pamietaj").style.display = "none"; 
	document.getElementById("kalendarz").style.display = "inline"; 
	document.getElementById("lodzarttv").style.display = "inline"; 
	document.getElementById("pamietaj").parentNode.id = "tab"+tab;
	
	setCookie('tabselected',tab,365);	
	
  } else
  if (tab == 2) {
		
	document.getElementById("pamietaj").style.display = "inline"; 
	document.getElementById("kalendarz").style.display = "none"; 
	document.getElementById("lodzarttv").style.display = "inline"; 
	document.getElementById("kalendarz").parentNode.id = "tab"+tab;
	
	setCookie('tabselected',tab,365);	
	
  } else
  if (tab == 3) {
	
	document.getElementById("pamietaj").style.display = "inline"; 
	document.getElementById("kalendarz").style.display = "inline"; 
	document.getElementById("lodzarttv").style.display = "none"; 
	document.getElementById("kalendarz").parentNode.id = "tab"+tab;
	setCookie('tabselected',tab,365);
	}
	
	else {
	setCookie('pierwszy',tab,365);
	}
	
	callAjax('tabs.php?content= '+tab, 'tabContent',
     '', 'brak zakladki'+tab); 
		
}


function sethtml(div,content) 
{ 
   var search = content; 
   var script; 
         
   while( script = search.match(/(<script[^>]+javascript[^>]+>\s*(<!--)?)/i)) 
   { 
     search = search.substr(search.indexOf(RegExp.$1) + RegExp.$1.length); 
      
     if (!(endscript = search.match(/((-->)?\s*<\/script>)/))) break; 
      
     block = search.substr(0, search.indexOf(RegExp.$1)); 
     search = search.substring(block.length + RegExp.$1.length); 
      
     var oScript = document.createElement('script'); 
     oScript.text = block; 
     document.getElementsByTagName("head").item(0).appendChild(oScript); 
   } 
   
   document.getElementById(div).innerHTML=content; 
}