function getAsynSWFobj(params)
{
  //alert(params.search("hpvideo"));
  
  //var e0 = document.createElement('div');
  //e0.async = true;
  
  //var e0a = document.createElement('script');
  //e0a.setAttribute('type','text/javascript');
  //e0a.src = "/javascripts/swfobjectold.js";
  //e0.appendChild(e0a);

  //if (params.search('hpvideo')>0) {
  //  var e0b = document.createElement('script');
  //  e0b.setAttribute('type','text/javascript');
  //  e0b.src = "/javascripts/asyn_hpvideo.js";
  //  e0.appendChild(e0b);
  //}

  //if (params.search('tagcloud_hp_up')>0) {
  //  var e0c = document.createElement('script');
  //  e0c.setAttribute('type','text/javascript');
  //  e0c.src = "/javascripts/asyn_tagcloud_hp_up.js";
  //  e0.appendChild(e0c);
  //}
  
  //if (params.search('tagcloud_hp')>0) {
  //  var e0d = document.createElement('script');
  //  e0d.setAttribute('type','text/javascript');
  //  e0d.src = "/javascripts/asyn_tagcloud_hp.js";
  //  e0.appendChild(e0d);
  //}

  //if (params.search('tagcloud_right')>0) {
  //  var e0e = document.createElement('script');
  //  e0e.setAttribute('type','text/javascript');
  //  e0e.src = "/javascripts/asyn_tagcloud_right.js";
  //  e0.appendChild(e0e);
  //}

  //document.getElementById('asyn-content').appendChild(e0);
}

function loadScripts()
{
  //window.fbAsyncInit = function() {
  //  FB.init({
  //    appId  : '3f9d8968d688363b9c9741e06db9fbc0',
  //    status : true, // check login status
  //    cookie : true, // enable cookies to allow the server to access the session
  //    xfbml  : true  // parse XFBML
  //  });
  //};

  //(function() {
  //  var e = document.createElement('script');
  //  e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js#xfbml=1';
  //  e.async = true;
  //  document.getElementById('fb-root').appendChild(e);
  //}());

}







fixNewLines = function(type, content)   
{
  //alert(content);
  
  switch (type) {  
  case "get_from_editor": 
    content = content.replace(/<br\s*\/>/g, "\r\n");
    content = content.replace(/<br\s*\/>/gi, "\r\n");
    
    content = content.replace(/&lt;/gi, "<");
    content = content.replace(/&gt;/gi, ">");
    
  break;  
  case "insert_to_editor":
    content = content.replace(/\r\n/g, "<br />");
    content = content.replace(/\n/g, '<br />');
  break;  
  }

  //alert(content);    
  return content;
}

function getFBox()
{
  //var str = '<fb:like-box profile_id="126560874040424" width="175" style="margin-left: -15px;" connections="0" stream="false" header="true"></fb:like-box>';
  //document.getElementById('fb-body').innerHTML = str;
  //document.getElementById('fb-share').innerHTML = '<a name="fb_share" type="icon_link" href="http://www.facebook.com/sharer.php">&#80;&#111;&#108;&#101;ć Trumla na Facebooku</a>';
}



function sH(ident)
{
  if (document.getElementById(ident)) {
    var sh = document.getElementById(ident).style.display;

    if ((sh=="none")||((sh==""))) document.getElementById(ident).style.display = "block";
    else document.getElementById(ident).style.display = "none";
  }
}

function sOn(ident)
{
  document.getElementById(ident).style.display = "block";
}

function sOff(ident)
{
  document.getElementById(ident).style.display = "none";
}


function ranking(id)
{
  window.open('/rank/detail/'+id,"wykres"+id,"width=1024,height=340,location=no,menubar=no,resizable=yes,titlebar=no,toolbar=no,status=no,scrollbars=no");
}



function xchat_add(chat_host, hash1, hash2, hash3, hash4, hash5)
{
	$.ajax({
		type: "post",
    cache: false,
		url: "/ajax/getchatbox",
		data: "chat_host=" + chat_host + "&hash1=" + hash1 + "&hash2=" + hash2 + "&hash3=" + hash3 + "&hash4=" + hash4 + "&hash5=" + hash5,

		success: function(data, textStatus) {
      document.getElementById('xchats').innerHTML += data;
    }
	});
}


function xchat_del(ide)
{
  document.getElementById('xchat-'+ide).style.display = 'none';

	$.ajax({
		type: "post",
    cache: false,
		url: "/ajax/delchatbox",
		data: "ide=" + ide,
		success: function(data, textStatus) {}
	});
}




function xchat_init(hash1, hash2, hash3)
{
	$.ajax({
		type: "post",
    cache: false,
    dataType: 'json',
		url: "/xchat-gate.php",
		data: "hash1=" + hash1 + "&hash2=" + hash2 + "&hash3=" + hash3,
		success: function(data, textStatus) {
		  xchat_add(data.host, hash2, data.hash, data.who, 0, hash1);
    }
	});
	
	setTimeout("xchat_init('"+hash1+"','"+hash2+"','"+hash3+"')", 10000);
}	



function show_akt()
{
  //if (document.getElementById('adv-all')) document.getElementById('adv-all').style.display = "none";
  if (document.getElementById('cl-all')) document.getElementById('cl-all').style.display = "none";
  if (document.getElementById('ol-all')) document.getElementById('ol-all').style.display = "block";
  
  //if (document.getElementById('f-adv')) document.getElementById('f-adv').style.fontWeight = "100";
  if (document.getElementById('f-com')) document.getElementById('f-com').style.fontWeight = "100";
  if (document.getElementById('f-akt')) document.getElementById('f-akt').style.fontWeight = "900";

  return false;
}

function show_comm()
{
  //if (document.getElementById('adv-all')) document.getElementById('adv-all').style.display = "none";
  if (document.getElementById('ol-all')) document.getElementById('ol-all').style.display = "none";
  if (document.getElementById('cl-all')) document.getElementById('cl-all').style.display = "block";

  //if (document.getElementById('f-adv')) document.getElementById('f-adv').style.fontWeight = "100";
  if (document.getElementById('f-akt')) document.getElementById('f-akt').style.fontWeight = "100";
  if (document.getElementById('f-com')) document.getElementById('f-com').style.fontWeight = "900";

  return false;
}

//function show_adv()
//{
//  if (document.getElementById('ol-all')) document.getElementById('ol-all').style.display = "none";
//  if (document.getElementById('cl-all')) document.getElementById('cl-all').style.display = "none";
//  if (document.getElementById('adv-all')) document.getElementById('adv-all').style.display = "block";

//  if (document.getElementById('f-akt')) document.getElementById('f-akt').style.fontWeight = "100";
//  if (document.getElementById('f-com')) document.getElementById('f-com').style.fontWeight = "100";
//  if (document.getElementById('f-adv')) document.getElementById('f-adv').style.fontWeight = "900";

//  return false;
//}


function blockShow(id, max, block, items)
{
  var e0;
  var x;

  if (id<max) {
    if (x = items[id]) {

      e0 = document.createElement('div');
      e0.style.display="none";
      //e0.setAttribute('class',data.className);
      e0.setAttribute('id',x.id);
      e0.innerHTML = x.body;
      block.appendChild(e0);

      var $item = $('div#'+x.id);
      $item.fadeIn(700);

      setTimeout(function(){blockShow(id+1, max, block, items)}, 70);
    }
  } else {
    $('a.list-more').fadeIn('slow');
  }
          
}


function blockUpdate(ident, params, limit, blockName, add)
{
  var block = document.getElementById(blockName + '-content');
  var off=document.getElementById(blockName + '-offset');
  
  if ((block) && (off)) {

    var offset = off.innerHTML;
    off.innerHTML = parseInt(offset) + parseInt(limit);

    document.getElementById(blockName + '-pb').style.display = "block";

  	$.ajax({
  		'type': "post",
      'cache': false,
      'dataType': 'json',
  		'url': "/ajax/"+ident,
  		'data': "offset="+offset+"&limit="+limit+"&"+params,
  		'success': function(data, textStatus) {

        var lp = data.items.length;

        document.getElementById(blockName + '-pb').style.display = "none";
        blockShow(0, lp, block, data.items);
      }
  	});
 }
}



function blockLoadSimple(ident, blockName, params)
{
  var block = document.getElementById(blockName);

  if (block) {

  	$.ajax({
  		'type': "post",
      'cache': false,
      'dataType': 'json',
  		'url': "/ajax/"+ident,
  		'data': params,
  		'success': function(data, textStatus) {

      }
  	});
 }
}


function clearS()
{
  var $items = $('span.s');
  var len = $items.length;

  for(var i=0; i<len; i++) {
    $items[i].innerHTML = $items[i].getAttribute('val');
  }
}

