<!--//
function changeClassById(idecko, classname)
{
	document.getElementById(idecko).className=classname;
}

function writeFlash(sSrc,nWidth,nHeight)	{
    flash =  '<object type="application/x-shockwave-flash" data="'+sSrc+'" width="'+nWidth+'" height="'+nHeight+'">';
    flash += '<param name="movie" value="'+sSrc+'" />';
    flash += '<param name="wmode" value="transparent" />';
    flash += '</object>';
    document.write(flash);
}

function Popup(url, width, height) {
    win = window.open(url, '', 'width='+width+', height='+height+', scrollbars=no');    
}

function showMore(url, width, height,scroll) {
  var leftScreen=(navigator.appName.indexOf("Microsoft")>=0)?(window.screenLeft+117):(window.screenX+117);
  var topScreen=(navigator.appName.indexOf("Microsoft")>=0)?(window.screenTop+100):(window.screenY+100);
  winStats='toolbar=no,location=no,directories=no,menubar=no,'
  if(scroll) winStats+='scrollbars=no,'
    else winStats+='scrollbars=no,'
      winStats+='width='+width+',height='+height
  if (navigator.appName.indexOf("Microsoft")>=0) { winStats+=',left='+leftScreen+',top=0'}
  else{winStats+=',screenX='+leftScreen+',screenY=0' }

  //if (!window.opera) {
    PopUpWin=window.open("","PopUpWin",winStats);
    PopUpWin.close();
  //}
  PopUpWin=window.open(url,"PopUpWin",winStats);
}

/***
This function is designed by Larry Boltovskoi (larry_bolt@telenet.be)
and protected by the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License
http://creativecommons.org/licenses/by-nc-nd/3.0/
***/
function Ajax(url, callback, post, xml, no_cache)
{
   var http_request = false;
   if (window.XMLHttpRequest) 
	{ 
		// Mozilla, Safari,...
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) http_request.overrideMimeType('text/xml');
  }
	else if (window.ActiveXObject) 
	{ 
		// IE
    try 
		{
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } 
		catch (e) 
		{
			try 
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } 
			catch (e) {}
		}
	}
	if (!http_request) 
	{
		// Oh crap... stupid user, get firefox! :'(
		return false;
	}
  http_request.onreadystatechange = function() 
	{
		if (http_request.readyState == 4) 
		{
			if ((http_request.status == 200) && (typeof(callback) === 'function')) 
			{
				if (xml) callback(http_request.responseXML);
				else callback(http_request.responseText);
			} 
			else if (http_request.status == 200 && callback) alert(xml?http_request.responseXML:http_request.responseText);
			else if (typeof(callback) === 'function') callback(false);
		}
  }
	if (no_cache)
	{
		if (url.search(/\?/) != -1) var url = url + '&rand=' + Math.round(Math.random()*10000); // if we allready have some get-properties
		else var url = url + '?rand=' + Math.round(Math.random()*10000); // and if we don't
	}
	if (post) 
	{
		if (typeof(post) === 'object')
		{
			var post_ = new Array();
			if (elements = post.elements)
			{
				for (var i = 0; i < elements.length; i++) if ((name = elements[i].name) && (value = elements[i].value)) post_.push(name + "=" + encodeURIComponent(value));
			}
			else 
			{
				for (x in post) if ((name = x) && (value = post[x])) post_.push(name + "=" + encodeURIComponent(value));
			}
			var post = post_.join("&");
		}
		else if (typeof(post) !== 'string') var post = null;
		http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", post.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(post);
	}
	else 
	{
		http_request.open('GET', url, true);
		http_request.send(null);
	}
}
//-->
