var xmlhttp;
//-----------------------------------------------------------------------------------------------
function trim(string)
{
    return string.replace(/(^\s+)|(\s+$)/g, "");
}
//----------------------------------------------------------
function click_thumb(str)
{
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)  {
        alert ("Browser does not support HTTP Request");
	return;
    }
    var url="aj_respon.php";
    url=url+"?q="+str;
    url=url+"&sid="+Math.random();
    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
}

//-----------------------------------------------------
function add_comment()
{
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)  {
        alert ("Browser does not support HTTP Request");
	return;
    }
    if(trim(document.forms[0].name.value)=='') {
	alert('Fill a name');
	return;
    }
    if(trim(document.forms[0].comment.value)=='') {
	alert('Fill a comment');
	return;
    }
    var url="aj_respon.php";
    url=url+"?name="+ document.forms[0].name.value;
    url=url+"&comment="+document.forms[0].comment.value;
    url=url+"&obj_id="+ document.getElementById("rol_id").innerHTML;
    url=url+"&sid="+Math.random();
    xmlhttp.onreadystatechange=stateChanged1;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
}
//----------------------------------------------------------------------------------	
function stateChanged1()
{
    if (xmlhttp.readyState==4){
	document.getElementById("rol_comments").innerHTML=
	    document.getElementById("rol_comments").innerHTML + xmlhttp.responseText;
    }
}
//-----------------------------------------------------------------------------------
function stateChanged()
{
    if (xmlhttp.readyState==4){
	document.getElementById("rol_comments").innerHTML=xmlhttp.responseText;
    }
}

//-----------------------------------------------------------------------------------
function GetXmlHttpObject()
{
    if (window.XMLHttpRequest) {
    // code for IE7+, Firefox, Chrome, Opera, Safari
      return new XMLHttpRequest();
    }
    if (window.ActiveXObject){
    // code for IE6, IE5
	return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
}
//-----------------------------------------------------------------------------------------------
function show_player(file_name, rolik_name, desc, obj_id) {
    player_code='<embed src="/player.swf" quality="high" bgcolor="#000000" width="320" height="240" ' +
          'name="FLVScrubber" align="middle" autostart="true"  play="true" loop="false" quality="high"' +
          'allowScriptAccess="sameDomain" allowFullScreen="true"' +
          'flashvars="file='+ file_name +'" type="application/x-shockwave-flash"' +
          'pluginspage="http://www.adobe.com/go/getflashplayer"></embed>';

    obj = document.getElementById("player");
    obj.innerHTML=player_code; 
    obj = document.getElementById("rol_caption");
    obj.innerHTML=rolik_name; 
    obj = document.getElementById("rol_desc");
    obj.innerHTML=desc; 
    obj = document.getElementById("rol_id");
    obj.innerHTML=obj_id; 
}
//-----------------------------------------------------------------------------------------------
function toggle_show(id) {
    document.getElementById(id).style.display = 
      document.getElementById(id).style.display == 'none' ? 'block' : 'none';
}
