function createObject()
	{
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
		{
		request_type = new ActiveXObject("Microsoft.XMLHTTP");
		}
	else
		{
		request_type = new XMLHttpRequest();
		}
	return request_type;
	}
var http = createObject();
var nocache = 0;

function send_val(elm,value,file)
	{
	nocache = Math.random();
	http.open('get', file+'.php?' + value + '&nocache = '+nocache);
	http.onreadystatechange = function ()
		{
		if(http.readyState == 4)
			{
			var response = http.responseText;
	 		document.getElementById(elm).innerHTML = response;
	 		}
		}
	http.send(null);
	}

function open_win(id_el,shift_left,shift_top)
	{
	var elem = document.getElementById(id_el);
	elem.style.display="";
	elem.style.left = shift_left;
	elem.style.top = shift_top;
	}

function close_win(id_el)
	{
	var elem = document.getElementById(id_el);
	elem.style.display="none";
	}

function l_fam_pos(value){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('list_fam_pos').innerHTML=req.responseText;}
req.open(null,'list_fam_pos.php',true);
req.send({pol:value});}

function send_data(elm,value,file){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById(elm).innerHTML=req.responseText;}
req.open(null,file,true);
req.send({pol:value});
}

function m_news_ls(value,val2){
var cl_pr;
for(var i=1;i<13;i++)
{
for(var g=0;g<6;g++)
	{
	cl_pr = 'n_v_' + i + '_' + g;
	if(document.getElementById(cl_pr))
		{
		document.getElementById(cl_pr).className='marg_a_5 bd_g_r bd_g_b bg_gr font_s_11';
		}
	}
}
cl_pr = "n_v_" + value + "_" + val2;
document.getElementById(cl_pr).className='marg_a_5 bd_g_r font_s_11';

send = value + "|" + val2;
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('news_m').innerHTML=req.responseText;}
req.open(null,'m_news_ls.php',true);
req.send({raz:send});}

function money_z(id,elm1,elm2,elm3,elm4)
{
	if(id == 1) {document.getElementById(elm1).innerHTML = 'Основная платежная единица:';document.getElementById(elm2).innerHTML = '<b>UAH</b>'; document.getElementById(elm4).style.display = ''; document.getElementById(elm3).innerHTML = "Я принимаю условия <a href='?event=help&act=oferta_ua' target='_blank'>договора публичной оферты</a>";}
	else if(id == 2) {document.getElementById(elm1).innerHTML = 'Основная платежная единица:';document.getElementById(elm2).innerHTML = '<b>RUR</b>'; document.getElementById(elm4).style.display = ''; document.getElementById(elm3).innerHTML = "Я принимаю условия договора публичной оферты";}
	else if(id == 3) {document.getElementById(elm1).innerHTML = 'Основная платежная единица:';document.getElementById(elm2).innerHTML = '<b>EUR</b>'; document.getElementById(elm4).style.display = ''; document.getElementById(elm3).innerHTML = "Я принимаю условия договора публичной оферты";}
	else {document.getElementById(elm1).innerHTML = '';document.getElementById(elm2).innerHTML = '';document.getElementById(elm3).innerHTML = ''; document.getElementById(elm4).style.display = 'none';}
}

function liqpay_ch_t(id,elm,elm2)
{
    if(id == 2) {document.getElementById(elm).innerHTML = 'Номер карты получателя:';document.getElementById(elm2).innerHTML = '';}
    else {document.getElementById(elm).innerHTML = 'Номер телефона получателя:';document.getElementById(elm2).innerHTML = 'Например: +380501112233';}
}

function open_close(elm,elm1,elm2,elm3)
{
	if(document.getElementById(elm).style.display == '') {document.getElementById(elm).style.display = 'none';document.getElementById(elm1).className='i_b_l_of';document.getElementById(elm2).className='i_b_l_t_of';document.getElementById(elm3).src='img/on-off_g.gif';}
	else {document.getElementById(elm).style.display = '';document.getElementById(elm1).className='i_b_l_o';document.getElementById(elm2).className='i_b_l_t';document.getElementById(elm3).src='img/on-off.gif';}
}

function main_ch_l(elm,elm1,elm2,elm3)
{
	if(document.getElementById(elm).style.display == '') {document.getElementById(elm).style.display = 'none';document.getElementById(elm1).style.display = '';document.getElementById(elm2).className='bg_gr font_s_10 bd_g_r bd_g_l bd_g_t bd_g_b marg_l_5 marg_b_2 marg_t_2';document.getElementById(elm3).className='font_s_10 bd_g_l bd_g_t bd_g_r bg_white marg_l_5 marg_b_2 marg_t_2';}
	else {document.getElementById(elm).style.display = '';document.getElementById(elm1).style.display = 'none';document.getElementById(elm2).className='font_s_10 bd_g_l bd_g_r bd_g_t bg_white marg_l_5 marg_b_2 marg_t_2';document.getElementById(elm3).className='bg_gr font_s_10 bd_g_r bd_g_l bd_g_t bd_g_b marg_l_5 marg_b_2 marg_t_2';}
}

function open_c(elm)
{
	if(document.getElementById(elm).style.display == '') {document.getElementById(elm).style.display = 'none';}
	else {document.getElementById(elm).style.display = '';window.scroll(0,200);}
}

function open_c_sp(elm,elm_img,img1,img2)
{
	if(document.getElementById(elm).style.display == '') {document.getElementById(elm).style.display = 'none';document.getElementById(elm_img).src = img1;}
	else {document.getElementById(elm).style.display = '';document.getElementById(elm_img).src = img2;}
}

function open_af(param,elm)
{
	if(param == 0) {document.getElementById(elm).style.display = 'none';}
	else {document.getElementById(elm).style.display = '';}
}

function open_cl(elm)
{
	if(document.getElementById(elm).style.display == '') {document.getElementById(elm).style.display = 'none';}
	else {document.getElementById(elm).style.display = '';}
}

function ChImg(val,pref)
{
	document.getElementById(pref + val).style.display = '';
	for(i=1; i <= 10;i++)
	    {
	    if(i != val)
	        {
	        document.getElementById(pref + i).style.display = 'none';
	        }
	    }
}

function accept_del(text,link)
{
	var res;
	res = window.confirm(text);
	if( res == true )
		document.location.assign(link);
}

function AddImg(val)
{
	document.getElementById('img_form_' + val).style.display = '';
	document.getElementById('img_form_b_' + val).style.display = '';
}

function put_img (obj, img)
{
if (document.selection){
	obj.focus();
   with (document.selection.createRange ()) {text = text + img}}
else (obj.selectionStart)
   with (obj)
      {
      var t = scrollTop, l = scrollLeft, txt = obj.value,
      st = selectionStart, ln = selectionEnd; focus ();
      value = txt.substring(0, st) + txt.substring (st, ln) + img + txt.substring(ln,txt.length);
      selectionStart = selectionEnd = st; scrollTop = t; scrollLeft = l;
      offset = img.length;
      selectionStart = st + offset;
      selectionEnd = ln + offset;
      }
}

function radio_count(value){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('radio').innerHTML=req.responseText;}
req.open(null,'radio_count.php',true);
req.send({count:value});}

function pl_count_pr(value){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('pl_count_pr').innerHTML=req.responseText;}
req.open(null,'pl_count_pr.php',true);
req.send({count:value});}

function pl_count_pr_vid_a(value){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('pl_count_pr_vid_a').innerHTML=req.responseText;}
req.open(null,'pl_count_pr_vid_a.php',true);
req.send({count:value});}

function pl_count_tv(value){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('pl_count_tv').innerHTML=req.responseText;}
req.open(null,'pl_count_tv.php',true);
req.send({count:value});}

function sel_obl(value)
{
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('select_obl').innerHTML=req.responseText;}
req.open(null,'select_obl.php',true);
req.send({reg:value});
}
function sel_town(value1,value2)
{
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('select_town').innerHTML=req.responseText;}
req.open(null,'select_town.php',true);
req.send({reg:value1,obl:value2});
}
function fob_cat(value)
{
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('ob_cat').innerHTML=req.responseText;}
req.open(null,'ob_cat.php',true);
req.send({ob_raz:value});
}
function fob_cat_p(value)
{
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('ob_cat_p').innerHTML=req.responseText;}
req.open(null,'ob_cat_p.php',true);
req.send({ob_cat:value});
}

function fob_cat_p_p(value)
{
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('ob_cat_p_p').innerHTML=req.responseText;}
req.open(null,'ob_cat_p_p.php',true);
req.send({ob_cat_p:value});
}
function go_string( id_parrent )
{
var p_el = document.getElementById(id_parrent);
c_w = p_el.clientWidth;
setTimeout( function(){tmp_go_string(c_w,c_w,c_w,0,id_parrent)}, 3000);
}
function tmp_go_string(sm1,sm2,c_w,n_el_str,id_parrent)
{
        var all_el = document.getElementById(id_parrent).getElementsByTagName("font");
        if( sm1 + all_el[n_el_str].clientWidth  < 0 )
        { sm1 = sm2; sm2 = c_w; n_el_str = (n_el_str+1)%all_el.length; }
        if( sm1 + all_el[n_el_str].clientWidth < 2*c_w/3 )
                sm2 -=1 ;
        sm1 -= 1;

        all_el[n_el_str].style.left = sm1;
        all_el[(n_el_str+1)%all_el.length].style.left = sm2;
        setTimeout( function(){tmp_go_string(sm1,sm2,c_w,n_el_str,id_parrent)}, 10);
}
function vis_hide(id_el,td_id,h,fl)
{
	var td_el = document.getElementById(td_id);
	var elem = document.getElementById(id_el);
	
	if( (elem.style.position != "absolute" && h == -1) || (fl == 1))
	{
	if (h == -1)
	{
		h = td_el.clientHeight;
		elem.style.position = "absolute";	
	}
	h = (Number)(h*0.9)-1;
	td_el.style.height = h;
	if( h > 0 )
		window.setTimeout(function(){vis_hide(id_el,td_id,h,1);},5);
	else
		setCookie(id_el,2);
	}
	else 
	{
		if(h < 1)
			h = 2;
		h = h+(Number)(elem.clientHeight * Math.sqrt(h))/(h*2)+1;
		td_el.style.height = h;		
	if( h < elem.clientHeight )
		window.setTimeout(function(){vis_hide(id_el,td_id,h,2);},5);	
	else 
	{
		elem.style.position = "relative";
		setCookie(id_el,1);
	}

	}
}
function hide(id_el,td_id)
{
	var td_el = document.getElementById(td_id);
	var elem = document.getElementById(id_el);
	elem.style.position = "absolute";		
	td_el.style.height = 0;
}
function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
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 fregion(value)
{
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('region').innerHTML=req.responseText;}
req.open(null,'region.php',true);
req.send({country:value});
}
function ftown(value_c,value_r)
{
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById('town').innerHTML=req.responseText;}
req.open(null,'town.php',true);
req.send({country:value_c ,region:value_r});
}
function fob_add_ob(table,p_id,idt,idn)
{
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById(idt+idn).innerHTML=req.responseText;}
req.open(null,'ob_add_ob.php',true);
req.send({name_raz:table,prev_id:p_id,id_text:idt,id_num:idn});
}
function substr_count( str, need)
{
	var res = 0;
	var k = 0;
	while(k != -1)
	{
		k = str.indexOf( need, k)
		if( k != -1 ) { res++; k++; }
	}
	return res;
}
function repaintbyname(name,value) 
{
	var elem = document.getElementsByName(name);
	var len = elem.length;	
	for(var i = 0; i < len; i++ )
		elem[i].innerHTML = value;
}
function clear_td(start,end,idt)
{
	for( var i = (Number)(start); i < (Number)(end); i++)
	{
		if(document.getElementById(idt+(String)(i)) != null)
			document.getElementById(idt+(String)(i)).innerHTML = "";
	}
}
function clearbyname(name,tag,text)
{
	var elem = document.getElementsByName(name);
	var len = elem.length;	
	for(var i = 0; i < len; i++ )
	{
		elem[i].style.border = "1px #ffffff solid";	
		elem[i].style.backgroundColor = "white";
		elem[i].style.position = "static";
		if(tag)
		{	
			var tmp = elem[i].getElementsByTagName(tag);
			if( tmp.length > 0)
				tmp[0].innerHTML = text;	
		}
	}
}

