var IFRAME_STR="<IFRAME height=150 width=100% frameborder='0' src=http://www.tigran.ru/pchat/pchat.html/cid/"+onlinekonsultant_id+"/?"+Math.random()+"></iframe>";

function setCookie(c_name,value,expiredays)
{
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  document.cookie=c_name+ "=" +escape(value)+
  ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}    

function getCookie(c_name)
{
  if (document.cookie.length>0)
    {
    c_start=document.cookie.indexOf(c_name + "=");
    if (c_start!=-1)
      {
      c_start=c_start + c_name.length+1;
      c_end=document.cookie.indexOf(";",c_start);
      if (c_end==-1) c_end=document.cookie.length;
      return unescape(document.cookie.substring(c_start,c_end));
      }
    }
  return "";
}    

function saveValue (name, value) {
  setCookie(name,value,null);
};

function getValue (name) {
  return getCookie(name);
};


function toogleIframe(toogle)
{
  var d=document.getElementById("onlinekonsultant_frame");
  if ((d.style.display!="none")^toogle) {
    d.innerHTML="";
    d.style.display="none";
    document.getElementById('onlinekonsultant_on').innerHTML="задать вопрос";
    saveValue("ki_iframe", "off");
  } else {
    d.innerHTML=IFRAME_STR;
    d.style.display="block";
    document.getElementById('onlinekonsultant_on').innerHTML="закрыть";
    saveValue("ki_iframe", "on");
  };
};

function checkOnline ()
{
  var scr = document.createElement('script');
  var rnd=Math.random();
  scr.src = "http://www.tigran.ru/pchat/pchat.cgi?action=checkping&ncrnd="+rnd+"&cid="+onlinekonsultant_id;
  scr.charset="utf-8";
  var hd = document.getElementsByTagName('head')[0];
  hd.appendChild(scr);
};

function addDiv () {

/*  scr = document.createElement('div');
  scr.id="onlinekonsultant";
  scr.innerHTML="<IFRAME height=200 width=200 src=http://www.tigran.ru/pchat/pchat.html/cid/"+onlinekonsultant_id+"/></iframe>";
  scr.style.position="fixed";
  scr.style.bottom="30px";
  scr.style.right="40px";
  scr.style.border="1px solid";
  var hd = document.getElementsByTagName('body')[0];
  g_scr = hd.appendChild(scr);
*/
  var ki_iframe=getValue("ki_iframe");
  var d1;
  if (ki_iframe=="on") {
    d1="<div id=onlinekonsultant_frame style='display: block'>"+IFRAME_STR+"</div>";
  } else {
    d1="<div id=onlinekonsultant_frame style='display: none'></div>";
  };
  
  document.getElementById("onlinekonsultant").innerHTML=d1+
  "<div><a href='javascript:toogleIframe(false)' id='onlinekonsultant_on'>задать вопрос</a></div>";
  
  toogleIframe(true);
  
};
checkOnline ();
//addDiv();

