// JavaScript Document
var stopRefresh=true;
var photoOpened=false;
var filterOpened=false;

function doRefresh(to)
{
  if(stopRefresh==false) nette.action("?to="+to+"&do=refreshMsg")
  refreshMsg(to)
}

function refreshMsg(to)
{
  setTimeout("doRefresh('"+to+"')", 20000)
}

function refreshInfo()
{
  setTimeout("doCountRefresh()", 20000)
}

function doCountRefresh()
{
  if(stopRefresh==false) 
  {
      nette.action("?do=refreshInfo")  
  }
  else
  {
    nette.action("?do=refreshInfo&chat=stop")
  }
  refreshInfo()
}

function switchTab(tabID)
{
  document.getElementById('tab'+tabID).className="active"
  document.getElementById('group'+tabID).className="group active"
  for(i=0;i<10;i++)
  {
    if(i==tabID) continue;
    tab=document.getElementById('tab'+i)
    group=document.getElementById('group'+i)
    if(tab) tab.className=""
    if(group) group.className="group"
  }  
}


function insertatcursor(myField, myValue) 
{ 
  if (document.selection) 
  { 
    myField.focus(); 
    sel = document.selection.createRange(); 
    sel.text = myValue; 
  } 
  else if (myField.selectionStart == 0 || myField.selectionStart == '0') 
  { 
    var startPos = myField.selectionStart; 
    var endPos = myField.selectionEnd; 
    myField.value = myField.value.substring(0,startPos) + myValue + myField.value.substring(endPos, myField.value.length); 
  } 
  else 
  { 
    myField.value += myValue; 
  } 
} 

function openFilter()
{
  if(filterOpened==0)
  {
    document.getElementById('extFilter').style.display='block';
    filterOpened=1;
  }
  else
  {
    document.getElementById('extFilter').style.display='none';
    filterOpened=0;  
  }
}
