// JavaScript Document


var title_,referrer_,site_, account_, cookie
function start_( site,account)
{	
	

	var url = document.URL;
	var title = document.title;
	var referrer = document.referrer;
	
	site_ = site; 
	account_=account;
	cookie = getCookie("user");
	

	if (cookie == null ){
	setCookie();
	
	act_cookie = "new";
	}else
	{
	act_cookie = "old";
	}
	
	title_ = title;
	

	referrer_ = referrer;
	
	
	cookie = getCookie("user");
	
	if (site == url){
		return;
	}
	if (cookie == null){
		return;
	}
	charset = getCharset();
	//alert("http://goodsupport.ru/pac/ajax.php?act=visitor_state_changed&act_cookie_="+act_cookie+"&url="+url+"&title="+title+"&referrer="+referrer+"&site="+site_+"&account="+account+"&charset="+charset+"&cookie="+cookie+"&callback=?");
	jQuery.getJSON("http://goodsupport.ru/pac/ajax.php?act=visitor_state_changed&act_cookie_="+act_cookie+"&url="+url+"&title="+title+"&referrer="+referrer+"&site="+site_+"&account="+account+"&charset="+charset+"&cookie="+cookie+"&callback=?",
			function(){
			
			});

	setInterval(call_visitor, 3000);//проверка на вызов визитера
	
  //подгружаем наши стили
	var style = document.createElement("link");
	style.rel = "stylesheet";
	style.type = "text/css";
	style.href = "http://goodsupport.ru/pac/styles/get_style.php?site_id="+site_;
	document.getElementsByTagName("head")[0].appendChild(style);

	
	insert_code();
	set_ping_timer();
	
	
	jQuery(function() {
		jQuery("#gs_window_call_main").offset.top = jQuery(window).scrollTop();
		var offset = jQuery("#gs_window_call_main").offset();
		var topPadding = 15;
    if (offset !== null){
		jQuery(window).scroll(function() {
			if (jQuery(window).scrollTop() > offset.top) {
				jQuery("#gs_window_call_main").stop().animate({marginTop: jQuery(window).scrollTop() - offset.top + topPadding});
			}
			else {jQuery("#gs_window_call_main").stop().animate({marginTop: 0});};}); 
    }
	});
 
	
	check_op_banner();
	setInterval(check_op_banner, 3000);
	//check_op_banner(banner);
}


var is_open = 1; //открыта кнопка или нет
var ff_ = 1;
function insert_code(){
	var gs_knopka = document.getElementById('gs_knopka');
	if (gs_knopka != undefined){
		gs_knopka.innerHTML = '<div class="gs_main_text_offline" id="gs_main_text" align="center"><div id="gs_main_text_inner" >Возник вопрос?<br> Будем рады Вам помочь.</div><a class="gs_main_href_offline" id="gs_main_href" href="" onclick="open_chat_window('+site_+')">Открыть чат</a></div><div id="gs_knopka_right" class="gs_knopka_right_offline" onClick="st();"><div class="gs_knopka_right_text_offline" id="gs_knopka_right_text" >Offline</div></div>';
	}
	ff_ =1 ;
	
	var gs_window_call_main = document.getElementById('gs_window_call_main');
	if (gs_window_call_main != undefined){
		//gs_window_call_main.innerHTML = '<div id="gs_window_call_opacity" class="gs_window_call_opacity"><img id="gs_window_call_logo" class="gs_window_call_logo" src="http://goodsupport.ru/pac/site_logo.php?stid='+site_+'" /><div class="gs_window_call_center" ><img id="gs_window_call_avatar" class="gs_window_call_avatar" src="http://goodsupport.ru/pac/avatars/avatar.png" ><div id="gs_window_call_text" class="gs_window_call_text"></div><TEXTAREA id="gs_window_call_textarea" class="gs_window_call_textarea" type="textarea" name="mess" ></TEXTAREA><input type="button" class="gs_window_call_send" value="Отправить" onclick="send_from_index('+account_+','+site_+')"></div></div>';
		gs_window_call_main.innerHTML = '<div class="gs_close" onclick="reject_chat(); var gs_window_call_main=document.getElementById(\'gs_window_call_main\'); gs_window_call_main.style.visibility = \'hidden\';"><img src="http://goodsupport.ru/pac/img/close_img.png" /></div><div id="gs_window_call_opacity" class="gs_window_call_opacity"><img id="gs_window_call_logo" class="gs_window_call_logo" src="http://goodsupport.ru/pac/site_logo.php?stid='+site_+'" /><div class="gs_window_call_center" ><div class="gs_window_call_center_opacity"><img id="gs_window_call_avatar" class="gs_window_call_avatar" src="http://goodsupport.ru/pac/avatars/avatar.png" ><div id="gs_window_call_text" class="gs_window_call_text"></div><TEXTAREA id="gs_window_call_textarea" class="gs_window_call_textarea" type="textarea" name="mess" ></TEXTAREA><input type="button" class="gs_window_call_send" value="Отправить" onclick="send_from_index('+account_+','+site_+')"></div></div></div>';
	}
	
	
}

function st(v){
	
	if (v != undefined){ff_ = v;}
	  id_right_text = document.getElementById("gs_knopka_right_text");
	  id_main_text = document.getElementById("gs_main_text");
	  id_main_href =  document.getElementById("gs_main_href");
	  id_gs_knopka = document.getElementById("gs_knopka");
	  
	if (ff_ == 0){
	  var w = "30px";
	  // id_right_text.innerHTML = "Offline";  
	   id_main_text.style.display = "none";
	   if ( (id_right_text.className == "gs_knopka_right_text_online") || (id_right_text.className == "gs_knopka_right_text_offline") ){
		   if (id_gs_knopka.style.right == "0"){
			   id_right_text.style.margin="35px 0 0 0";
		   }
		   
	   }
	   reject_chat();
	   is_open = 1;

	}else{
	  var w = "260px";
	  is_open = 0;
	  if ( (id_right_text.className == "gs_knopka_right_text_online") || (id_right_text.className == "gs_knopka_right_text_offline") ){
		  if (id_gs_knopka.style.right == "0"){
			  
			  id_right_text.style.margin="40px 0 0 0";
		  }
		  
	  }
	}
	jQuery("#gs_knopka").animate(
	  {
	  width:w
	  }, 70,"swing",function(){ if (ff_==1){ff_=0;id_right_text.innerHTML = "Скрыть";   id_main_text.style.display = "block";  }else{ff_=1;   }} 
	  
	);
}

function getCharset(){
    var res = '';
    if (typeof(document.charset) != 'undefined') res = document.charset;
    else if (typeof(document.characterSet) != 'undefined') res = document.characterSet;
    return res;
}

//отображение опов на test.goodsupport.ru
function op_on_test_site(){
	var test1 = document.getElementById('test1');
	var test2 = document.getElementById('test2');
	var test3 = document.getElementById('test3');
	var test4 = document.getElementById('test4');
	var test5 = document.getElementById('test5');
	var test6 = document.getElementById('test6');
	
	//
	//jQuery.getJSON("http://goodsupport.ru/pac/ajax.php?act=op_on_test_site&callback=?",
	//хз зачем тут куки, но так работает. без них не работает%)
	jQuery.getJSON("http://goodsupport.ru/pac/ajax.php?act=op_on_test_site&cookie="+cookie+"&callback=?",
		      function(data) {
				
				
				if (data.test1 == 1){
					test1.src = "http://test.goodsupport.ru/images/operator-online.png"
				}else{
					test1.src = "http://test.goodsupport.ru/images/operator-offline.png"
				}
				
				if (data.test2 == 1){
					test2.src = "http://test.goodsupport.ru/images/operator-online.png"
				}else{
					test2.src = "http://test.goodsupport.ru/images/operator-offline.png"
				}
				if (data.test3 == 1){
					test3.src = "http://test.goodsupport.ru/images/operator-online.png"
				}else{
					test3.src = "http://test.goodsupport.ru/images/operator-offline.png"
				}
				if (data.test4 == 1){
					test4.src = "http://test.goodsupport.ru/images/operator-online.png"
				}else{
					test4.src = "http://test.goodsupport.ru/images/operator-offline.png"
				}
				if (data.test5 == 1){
					test5.src = "http://test.goodsupport.ru/images/operator-online.png"
				}else{
					test5.src = "http://test.goodsupport.ru/images/operator-offline.png"
				}
				if (data.test6 == 1){
					test6.src = "http://test.goodsupport.ru/images/operator-online.png"
				}else{
					test6.src = "http://test.goodsupport.ru/images/operator-offline.png"
				}
				
				//
	
			  });

	
	
}
function set_style_none(){
var thk_rating_div =  document.getElementById("thk_rating");
//alert('11111111');
  thk_rating_div.style.display = "none";
}
function save_rating(){

  var rating = jQuery(":radio[name=star1]").filter(":checked").val();
  var rating_div =  document.getElementById("rating");
  var thk_rating_div =  document.getElementById("thk_rating");
  if (rating == undefined){
  return false;
  }
  var cookie = jQuery("#cookie").val();
  
  
  jQuery.post("http://goodsupport.ru/pac/ajax.php",
    {
    act:"save_rating",
    rating:rating,
    cookie: cookie
    },function(){
      //alert('1111');
       jQuery(":radio[name=star1]").filter(":checked").attr("disabled","disabled");
       rating_div.style.display = "none";
       thk_rating_div.style.display = "block";
      setTimeout(set_style_none,3000);
       
    }
    );
    return false;
}



function save_name(f){
	
	
	var name = jQuery("#name").val();
	var cookie = jQuery("#cookie").val();
	var otdel = jQuery("#otdel").val();
	
	var form = document.getElementById('form_');
	var a_href = document.getElementById('name_href');
	
	a_href.innerHTML = name;
	
	if (f == 0){
		form.style.display = "block";
		a_href.style.display = "none";
		return false;
	}
	if (name != ""){
	jQuery.post("http://goodsupport.ru/pac/ajax.php",
			{
				act:"save_name",
				cookie:cookie,
				name:name,
				otdel:otdel
			},function(data){
				jQuery("#chat_area").append('<span><i>>>Имя изменено на '+name+'</i></span>');
				jQuery(".chat").scrollTop(jQuery(".chat").get(0).scrollHeight);
				
				
				form.style.display = "none";
				a_href.style.display = "block";
			}
			
			
	);
	}
	return false;
}


function open_chat_window(site){
	cookie = getCookie("user");
	//alert(cookie);
	
	window.open("http://goodsupport.ru/pac/query.php?site="+site+"&cookie="+cookie+"",'chat','top=0, left=0, menubar=0, toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, width=752, height=650');
	
}

function form_send(){
	alert('форма ушла');
	return false;
}
/* 
//ставим chat_state в единичку
function chat_state(akk)
{
	jQuery.getJSON("ajax.php",  
	{
        act: "chat_state",
		account : akk,// 
        name: jQuery("#pac_name").val(), //
       // text: jQuery("#pac_text").val() //  
    })
   );
}*/

function send_on_enter(event){
	 if((event.ctrlKey) && ((event.keyCode == 0xA)||(event.keyCode == 0xD)))
	 {
		Send();
	}
}
//предыдущие состояние кнопки. пробуем(
var pred_but=2;
function check_op_banner(site){
	
	var d=document.getElementById('gs');
	var departments = new Array();
	
	var gs_knopka = document.getElementById('gs_knopka');
	var gs_main_text = document.getElementById('gs_main_text');
	var gs_main_href = document.getElementById('gs_main_href');
	var gs_knopka_right_text = document.getElementById('gs_knopka_right_text');
	var gs_knopka_right = document.getElementById('gs_knopka_right');
	
	
	
	
	
	//alert('333');
	
	//alert(site_);   
	jQuery.getJSON("http://goodsupport.ru/pac/ajax.php?act=check_op_banner&site="+site_+"&cookie="+cookie+"&callback=?",
      function(data) {
		//alert(data.op);
		var str=data.op;
    	if (str.indexOf('op is here') + 1){
    		//alert('опы есть');
    		//d.src = "http://goodsupport.ru/pac/img/cons_online.gif";
    		if (pred_but == 1){
    		  return; //если уже кнопка онлайн, то ничего не делаем
        }
    		if (d != undefined){
    		d.src = "http://goodsupport.ru/pac/site_button.php?online=1&stid="+site_;
    		pred_but = 1;
    		}
    		if (gs_knopka != undefined){	
    		if (gs_main_text.style.display != "block"){
    		gs_knopka_right_text.innerHTML = "Online";
    		}
    		//alert(gs_knopka.class);
    		gs_knopka.className = "gs_knopka_online";
    		gs_main_text.className = "gs_main_text_online";
    		gs_main_href.className = "gs_main_href_online";
    		gs_knopka_right_text.className = "gs_knopka_right_text_online";
    		gs_knopka_right.className = "gs_knopka_right_online";
    		}
    		
    	}else{
    	if (str.indexOf('not op') + 1){

    		//d.src = "http://goodsupport.ru/pac/img/cons_offline.gif";
    		if (pred_but == 0){
    		  return; //если уже кнопка офлайн, то ничего не делаем
        }
    		if (d != undefined){
    
    		d.src = "http://goodsupport.ru/pac/site_button.php?online=0&stid="+site_;
    		pred_but = 0;
    		}
    		if (gs_knopka != undefined){
    		if (gs_main_text.style.display != "block"){
    		gs_knopka_right_text.innerHTML = "Offline";
    		}
    		gs_knopka.className = "gs_knopka_offline";
    		gs_main_text.className = "gs_main_text_offline";
    		gs_main_href.className = "gs_main_href_offline";
    		gs_knopka_right_text.className = "gs_knopka_right_text_offline";
    		gs_knopka_right.className = "gs_knopka_right_offline";    		
    		}
    	}else{
    		if (d != undefined){
    		d.src = "";
    		}
    	}
    	}
	          });


	

}


function closeIt() {
  close();
}


function send_from_index(akk_,site_){
	url = 'http://goodsupport.ru/pac/index1.php?cookie='+cookie;
	window.open(url,'form','top=0, left=0, menubar=0, toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, width=752, height=590');
	
	jQuery.getJSON("http://goodsupport.ru/pac/ajax.php?act=send&text="+jQuery("#gs_window_call_textarea").val()+"&cookie="+cookie+"&callback=?",
		    function (){
			});
	
	jQuery.getJSON("http://goodsupport.ru/pac/ajax.php?act=accept_chat&cookie="+cookie+"&callback=?",
			function(){
			
			});
	/* jQuery.getJSON("http://goodsupport.ru/pac/ajax.php",  
				{ 
			        act: "send",  // указываем скрипту, что мы отправляем новое сообщение и его нужно записать
			        
			        text: jQuery("#text_a").val(), //  сам текст сообщения
			        cookie :cookie
			    },
			    function (){
			    }
			 );
	 jQuery.getJSON("http://goodsupport.ru/pac/ajax.php",  
				{
			        act: "accept_chat",
			        cookie :cookie
			       // text: jQuery("#pac_text").val() //  
			    },
			    function (){
			    }
			   );
	*/

}

function reject_chat(){
	
	jQuery.getJSON("http://goodsupport.ru/pac/ajax.php?act=reject_chat&cookie="+cookie+"&callback=?",
			function(){
			
			});
	
	/* jQuery.getJSON("http://goodsupport.ru/pac/ajax.php",  
				{
			        act: "reject_chat",
			        cookie:cookie
			       // text: jQuery("#pac_text").val() //  
			    },
			    function (){
			    }
			   );*/
		
		//var im = document.getElementById("knopka");
		//im.style.display  = "none";
	//	im.style.visibility = "hidden"; 
}

function set_ping_timer()
{
	id = window.setInterval(ping, 5000);
}

function ping()
{
	 
	if (cookie == null ){
	setCookie();
	act_cookie = "new";
	}else
	{
	act_cookie = "old";
	}
	cookie = getCookie('user');
	//alert("http://goodsupport.ru/pac/ajax.php?act=ping_pong&act_cookie_="+act_cookie+"&title="+title_+"&referrer="+referrer_+"&cookie="+cookie+"&callback=?");
	jQuery.getJSON("http://goodsupport.ru/pac/ajax.php?act=ping_pong&act_cookie_="+act_cookie+"&title="+title_+"&referrer="+referrer_+"&cookie="+cookie+"&callback=?",
			function(){
				return;
			});
/*
jQuery.getJSON("http://goodsupport.ru/pac/ajax.php",  
	{
        act: "ping_pong",  // 
		act_cookie_ : act_cookie,
		title : title_,
		referrer : referrer_,
		cookie: cookie
       // name: jQuery("#pac_name").val(), //
       // text: jQuery("#pac_text").val() //  
    },
    function (){
    	
    }
   );
*/
}


	

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
function setCookie()
{	
	var ms = new Date();
	var tmp = Math.round( (Math.random() * (9 - 1))*ms.getTime() );
	//var tmp = Math.round(ms.getTime() );
	
	document.cookie="user=cookie"+tmp+"; path=/; expires=Mon, 01-Jan-2018 00:00:00 GMT";
	//alert(document.cookie);
}

function check(v,opid){
//	document.getElementById('boy_200').style.display =  '';
	
	
	
	/*var im = document.getElementById("knopka");
	var messdiv = document.getElementById("text");
	var avatar = document.getElementById("avatar");*/
	//alert(im.display);
	//alert(v);
	var gs_main_text = document.getElementById("gs_main_text_inner");
	var gs_knopka = document.getElementById("gs_knopka");
	var gs_main_href = document.getElementById("gs_main_href");
	var gs_window_call_main=document.getElementById("gs_window_call_main");
	var gs_window_call_text=document.getElementById("gs_window_call_text");
	var gs_window_call_avatar=document.getElementById("gs_window_call_avatar");
	
	//alert(v+""+is_open);
	if ((v != 0) /*&& (im.style.visibility == "hidden")*/ && (is_open == 1) ){
		
		if (gs_knopka != undefined){
		st(1);
		gs_main_text.innerHTML = v;
		gs_main_href.innerHTML = "Открыть чат";
		}
		is_open =0 ;
		//im.style.display = "block";
	/*	im.style.visibility = "visible";
		
		// alert(opid); 
		avatar.src = "http://goodsupport.ru/pac/avatar.php?opid="+opid;*/
		/*
		var newDiv = document.createElement('div');
		   
		newDiv.innerHTML = v;*/
		
		if (gs_window_call_main != undefined){
		gs_window_call_text.innerHTML = v;
		gs_window_call_avatar.src = "http://goodsupport.ru/pac/avatar.php?opid="+opid;
		gs_window_call_main.style.visibility = "visible";
		}

	}else{
		if (v == 0){
			is_open = 1;
			if (gs_window_call_main != undefined){
			gs_window_call_main.style.visibility = "hidden";
			}
		//im.style.display  = "none";
		//im.style.visibility = "hidden";
		//messdiv.innerHTML = "";
		}

		
	}
	
}


function call_visitor(v){
	
	jQuery.getJSON("http://goodsupport.ru/pac/ajax.php?act=call_visitor&cookie="+cookie+"&call="+v+"&callback=?",  
			/*{
		        act: "call_visitor",  // 
				cookie: getCookie("user"),
				call: v,
				
		    },*/ function (data) { //
			    check(data.mess,data.opid); //
			    
	    	}
		   );
}

//скрипты из index1.php (чат)

var f=0; ff=0; id_op=0;
function check_op(){
	if ((!load_in_process) || (f == 1)){
	load_in_process = true;
	
	url = "http://goodsupport.ru/pac/ajax.php?act=check_op&cookie="+cookie+"&callback=?";
	jQuery.getJSON(url,
			function (data) { 
				var str = data.op;
				var id = data.id;
				var op_name = data.name;
				
				if ((id != id_op) && (id_op != 0) && (id != -1)){
					jQuery("#chat_area").append('<span><i>>>Вы были переключены на оператора '+op_name+'</i></span>');
					jQuery(".chat").scrollTop(jQuery(".chat").get(0).scrollHeight);
					id_op = id;
					ff = 0;
				}
				if ((id_op == 0) && ( id != -1)){
					id_op = id;
				}
			//	alert(cookie);
				//alert(str);
				if((str.indexOf('op false') + 1) && (f == 0)) {
					//alert('опа нет')
					jQuery("#chat_area").append('<span><i>>>оператор вышел</i></span>');
					jQuery(".chat").scrollTop(jQuery(".chat").get(0).scrollHeight);
					f=1; 
				//alert('оп вышел емана!');
	    	}else{
	    		if ((str.indexOf('op ok') + 1) && (f == 1)){
		    	f = 0;
		    	//alert('оп вернулся');
	    		jQuery("#chat_area").append('<span><i>>>оператор вновь в сети</i></span>');
	    		jQuery(".chat").scrollTop(jQuery(".chat").get(0).scrollHeight); 
	    		}
	    		if (ff == 0){
	    		var messdiv = document.getElementById("op_name");
	    		var newDiv = document.createElement('div');
	    		var avatarimg = document.getElementById('avatar_op_chat');
	    		//newDiv.innerHTML = str.substr(str.indexOf('op ok')+5,str.length);
	    		messdiv.innerHTML = op_name;
	    		avatarimg.src = "http://goodsupport.ru/pac/avatar.php?opid="+id;
	    		//newDiv.innerHTML = op_name;
	    		//messdiv.appendChild(newDiv);
	    		}
	    		ff = 1;
	    		
	    		load_in_process = false;
	    	//	alert(result);
	    	}
			}
		);
	
	}
	
}


function offline(otdel){
	
	jQuery.post("http://goodsupport.ru/pac/ajax.php",
	{
		act: "offline",
		cookie:cookie,
		otdel: otdel
	
	},
    function (){
    });
//	alert(cookie);

}

function stop_typing() {
	typing_=true;
	jQuery.post("http://goodsupport.ru/pac/ajax.php",
	{
		act: "stop_typing",
		cookie:cookie
		
	},
    function (){
    });
}
var timeout_id
function settime(){
	typing_=false;
	
	clearTimeout(timeout_id);
	timeout_id=setTimeout(stop_typing, 5000);
}

var typing_=true
function typing(cookie_){
	//alert(cookie);
	cookie = cookie_;
	if(typing_==true){
    jQuery.post("http://goodsupport.ru/pac/ajax.php",  
	{
        act: "typing",  //
        cookie:cookie
		
       // name: jQuery("#pac_name").val(), //
       // text: jQuery("#pac_text").val() //  
    },settime);
	}else{
	settime();
	}
	
}


// Функция для отправки сообщения
function Send() {
	var mess = jQuery("#pac_text").val();
	
	if (mess == ""){
		return false;
	}
	
    // Выполняем запрос к серверу с помощью jquery ajax: jQuery.getJSON(адрес, {параметры запроса}, функция которая вызывается по завершению запроса)
    jQuery.getJSON("http://goodsupport.ru/pac/ajax.php",  
	{
        act: "send",  // указываем скрипту, что мы отправляем новое сообщение и его нужно записать
        /*name: jQuery("#pac_name").val(),*/ // имя пользователя
        text: jQuery("#pac_text").val(), //  сам текст сообщения
        cookie:jQuery("#cookie").val()
    },
	    function (result) {
    	
    	var str=result;
    	if (str.indexOf("error_send")+1){
    		alert('Ошибка при отправке.');
    	}
	    jQuery(".chat").scrollTop(jQuery(".chat").get(0).scrollHeight); // прокручиваем сообщения вниз
	    
	}
      ); // по завершению отправки вызвовем функцию загрузки новых сообщений Load()
	//вырубаем "печатает"
   
    
    Load();
	clearTimeout(timeout_id);
	stop_typing();
	
    jQuery("#pac_text").val(""); // очистим поле ввода сообщения
    jQuery("#pac_text").focus(); // и поставим на него фокус
    
    return false; // очень важно из Send() вернуть false. Если этого не сделать то произойдёт отправка нашей формы, те страница перезагрузится
}

var last_message_id = 0; // номер последнего сообщения, что получил пользователь
var load_in_process = false; // можем ли мы выполнять сейчас загрузку сообщений. Сначала стоит false, что значит - да, можем

var oo=0;
// Функция для загрузки сообщений
function Load_start(cookie_){
	cookie = cookie_;
	
	setInterval(Load,4000);
}
function Load() {
    // Проверяем можем ли мы загружать сообщения. Это сделанно для того, что бы мы не начали загрузку заново, если старая загрузка ещё не закончилась.
	oo = oo + 1;
	
    if((!load_in_process) || (oo <=7))
    {	
    	oo=0;
    	
    //	var load_ok=false;
	    load_in_process = true; // загрузка началась
	    // отсылаем запрос серверу, который вернёт нам javascript
    	jQuery.post("http://goodsupport.ru/pac/ajax.php", 
    	{
      	    act: "load", // указываем на то что это загрузка сообщений
      	    last: last_message_id, // передаём номер последнего сообщения который получил пользователь в прошлую загрузку
      	    rand: (new Date()).getTime(),
      	    cookie:cookie
			
    	},
   	    function (result) { // в эту функцию в качестве параметра передаётся javascript код, который мы должны выполнить
    		//alert(result);
    		load_ok = true;
    	//	alert(load);
		    eval(result); // выполняем скрипт полученный от сервера
		    //eval('var chat = jQuery("#chat_area"); chat.append("<span>есть</span>");');
		    jQuery(".chat").scrollTop(jQuery(".chat").get(0).scrollHeight); // прокручиваем сообщения вниз
		    load_in_process = false; // говорим что загрузка закончилась, можем теперь начать новую загрузку
    	});
    
    /*	if (load_ok == false){
    		//alert(load_ok);
    	//	eval('var chat = jQuery("#chat_area"); chat.append("<span>Нет</span>");');
    		 jQuery(".chat").scrollTop(jQuery(".chat").get(0).scrollHeight); 
    	}*/
    }
}




