function escapeEx(str)
{
    var ret = '';

    for (i=0; i<str.length; i++)
    {
        var n = str.charCodeAt(i);
        if (n >= 0x410 && n <= 0x44F)
            n -= 0x350;
        else if (n == 0x451)
            n = 0xB8;
        else if (n == 0x401)
            n = 0xA8;
        if ((n < 65 || n > 90) && (n < 97 || n > 122) && n < 256)
        {
            if (n < 16)
                ret += '%0'+n.toString(16);
            else
                ret += '%'+n.toString(16);
        }
        else
            ret += String.fromCharCode(n);
    }

    return ret;
}



$(document).ready(function(){

	$(".accordion2 h3").click(function(){
		$(this).next("p").slideToggle("normal")
		.siblings("p:visible").slideUp("normal");
		$(this).toggleClass("active");
		$(this).siblings("h3").removeClass("active");
	});

	$(document).pngie();

//	$('.zag_t').qtip({
//	   content: 'This is an active list element',
//	   show: 'mouseover',
//	   hide: 'mouseout'
//	});


	$.getJSON("/testaddr",{test:document.sea3.test.value},r_testaddr);
	function r_testaddr(loca)
		{
			sel_reg(loca[0]);
		}
 //-----------




	$("#searcher").keyup(function(event){

		quer = $("#searcher").val();
		if(quer.length>1 && event.keyCode != 40 && event.keyCode != 38) {
        exquer = escapeEx(quer);
        var ul=$("#ul").attr("value");

		$.getJSON("/engine.stm?alb="+exquer,{real_pref:document.sea.regp.value},dates);

	}
	});

    function dates(datos)
		{
			$("#searcher").focus().autocomplete(datos, {
							   matchContains: true,
                               width: 553,
                               delay: 400,
							   max:50,
                               formatItem: function(item) {
									return item[0];
									}
									}).result(function(event, item) {
								 	$("#ul").val(item[1]);
                                    $("#ul_z").val(item[1]);
								});
		}




$("#act_11").click(function() {

var telsd = document.sea.PRM_Номер_телефона.value;
var famsd = escapeEx(document.sea.PRM_Фамилия.value);
var ulsd = document.sea.ul.value;
var domsd = document.sea.PRM_Дом.value;
var kvsd = document.sea.PRM_Квартира.value;
var pref = document.sea.pref.value;
var nls = document.sea.nls.value;
var v1 = document.sea.v1.value;
var v2 = document.sea.v2.value;
var v3 = document.sea.v3.value;
var cont = document.sea.cont.value;


$.getJSON("/anket?famsd="+famsd,{telsd:telsd,ulsd:ulsd,domsd:domsd,kvsd:kvsd,pref:pref,nls:nls},t_addr);

   function t_addr(tst)

		{   //alert(nls);
            var xtst = tst[0];
            //alert(xtst[2]);

       if  (xtst[0] == "1")
             { $('#bl_1').fadeOut("fast");
               $('#bl_2').fadeIn("fast");
               $("#info_bl1").fadeOut("fast");
             }

       if   (xtst[0] != "1")
            { $("#info_bl1").fadeIn("fast");
              $(window).scrollTop(0);
            }
        if   (xtst[5] == "1")
            {  document.sea.v1.checked=true;
               document.sea.v1.value='1';


            }
        if   (xtst[6] == "1")
            {
            document.sea.v2.checked=true;
               document.sea.v2.value='1';

            }
        if   (xtst[7] == "1")
            {  document.sea.v3.checked=true;
               document.sea.v3.value='1';

            }

        if   (xtst[3] != "")
            { $('#povtor').fadeIn("fast");
            $('#num_anc1').text(xtst[3]);

            }
        if   (xtst[7] == "1" ||  xtst[6] == "1" ||  xtst[5] == "1")
        {  document.getElementById('act_2').disabled=false;
           
           document.getElementById('act_2').className='knp2';

        }
     }



});

$("#act_2").click(function() {
var telsd = document.sea.PRM_Номер_телефона.value;
var famsd = escapeEx(document.sea.PRM_Фамилия.value);
var ulsd = document.sea.ul.value;
var domsd = document.sea.PRM_Дом.value;
var kvsd = document.sea.PRM_Квартира.value;
var pref = document.sea.pref.value;
var nls = document.sea.nls.value;
var v1 = document.sea.v1.value;
var v2 = document.sea.v2.value;
var v3 = document.sea.v3.value;
var sogl1 = document.sea.sogl1;
var sogl2 = document.sea.sogl2;
var cont = document.sea.cont.value;

$.getJSON("/anket?famsd="+famsd,{telsd:telsd,ulsd:ulsd,domsd:domsd,kvsd:kvsd,pref:pref,nls:nls,v1:v1,v2:v2,v3:v3,cont:cont},t_zay);

function t_zay(rez)
		{  if ((v1!="" || v2!="" || v3!="") && (sogl1.checked==true && sogl2.checked==true))
            {
            var xrez = rez[0];

            $('#bl_2').fadeOut("fast");
            $('#bl_3').fadeIn("fast");

            $('#num_anc').text(xrez[3]);


            if (xrez[1] != "0" && xrez[1] != "-10")
            $('#rezult_err').fadeIn("fast");
            if (xrez[1] == "-10")
            {$('#rezult_povt').fadeIn("fast");
            $('#rezult').css({'display':'none'});
            }
            if  (v3 == "1" && xrez[1] == "0")
            $('#rezult3').fadeIn("fast");
            if  (v2 == "1" && v3 != "1" && xrez[1] == "0")
            $('#rezult2').fadeIn("fast");
            if  (v1 == "1" && v2 != "1" && v3 != "1" && xrez[1] == "0")
            $('#rezult1').fadeIn("fast");
         }

else false;

        }





});



//-----------


$(function() {
$('.gallery').lightBox({
	imageLoading: '/images/lightbox-ico-loading.gif',
	imageBtnClose: '/images/lightbox-btn-close.gif',
	imageBtnPrev: '/images/lightbox-btn-prev.gif',
	imageBtnNext: '/images/lightbox-btn-next.gif'
	});
});


$(function() {
  $('.flashobj').each(function() {
    var params = $(this).attr("rel").split(":");
	$reg = (!params[0]?params[0]:$(this).attr("rel"));
	$wi = $(this).width();
	$he = $(this).height();
	flashMovieWithVars = $.flash.create(
	{
		swf: ''+$reg+'',
		width: $wi,
		height: $he,
		allowFullScreen: true,
		wmode: 'transparent',
        allowScriptAccess: 'always'
//,
//		flashvars: {
//			battleMode: true,
//			computer: true,
//			players: 2
//		}
	});
	if ($.flash.available) $(this).html(flashMovieWithVars);
	});
});

//----------



    var blc=$("#quest").html();
	if ($("#quest1111").attr("id"))
	$.getJSON("/quest",{test:document.sea.test.value,doms:document.sea3.test.value},datev);
	function datev(sal)
		{
		var alltext = "";
		var cquest = "";
		for (n = 0; n < (sal.length); n++)
			{
			cursel = sal[n];
			alltext = alstr(alltext,cursel);
			if (cursel[5] == "4") cquest = cursel[1];
			}
		if (cquest != "")
			{
			$("#quest").fadeOut("fast",function(){$("#quest").attr("style","margin:26px 26px 26px 40px;padding-bottom:6px;border:1px solid #cccccc; width:260px;background: url(/ptsn/img/risu660BE394E788405B99E1DBFA3D38D03A.jpg);background-position: top right;background-repeat:no-repeat; ");$("#quest").html(alltext);$("#quest").fadeIn();});
			}


  $("#clc").live('click', function() {
    $("#quest").html(blc);
    $("#quest").css({'background' : 'none', 'border' : '0'});
    });


   $('.ref').live('mouseover mouseout', function(event) {
      if (event.type == 'mouseover') {
        $(this).css({'color' : '#1936A1', 'text-decoration' : 'underline', 'background-image' : 'url(/ptsn/img/risuD6BDC146D5694E449B8C7DB9FF5989A3.gif)'});

      } else {
       $(this).css({'color' : '#383838', 'text-decoration' : 'none',  'background-image' : 'url(/ptsn/img/risu5BAC90BE29E44C7BAAB90D012627986D.gif)'});
      }
    });



            $('.ref').live('click', function(event)
			{
			$("#quest").slideToggle();
			$.getJSON("/quest",{test:document.sea.test.value,doms:document.sea3.test.value, act_tip:$(this).attr("rel"), cquest:cquest},datev1);
			function datev1(sal1)
				{
				for (n = 0; n < (sal1.length); n++)
					{
					cursel = sal1[n];
					alltext = alstr(alltext,cursel);
					}
				$("#quest").html(alltext);
				$("#quest").slideToggle("slow");
				}
			});
		};


//----------
});



function alstr(allt,carr)
		{
		return (carr[5] != "4" ? allt + "<div style=\"clear:both;\" class="+ (carr[0] != "" ? "pas_ref":"ref") + " rel=\"" + carr[1] + "\">" : "<div class=\"quest_div\" style=\"\" align=\"center\" ><IMG hspace=0  align=\"right\" width=20 height=20 SRC=\"/i/0.gif\" BORDER=0 id=\"clc\" style=\"cursor: pointer;position:relative; top:-1px; right:-1px; padding-top:0;\">Поучаствуй в опросе!</div><h2 class=\"quest_h\">")+ carr[2] + (carr[5] != "4" ?
		(carr[0] != "" ? "<TABLE  style=\"margin-bottom:0px;\" BORDER=0 class=\"quest_tbl\" ><TR><TD class=info_box style=\"padding:0px;margin:0px;"+ carr[10] +";font-size:50%\" NOWRAP>"+
		(carr[9] != "0.00" ? "&nbsp;" + carr[9] : "&nbsp;0")
		+"&#37;&nbsp;</td><td>" + carr[7] + "</td></tr></table>":"")
		+ "</div>" : "</h2>");
		}

function hi_window(page)
        {
        var url=page;
        var settt=window.open( url, "towwwavangarddslru" ,"toolbar=no,directories=no,scrollbars=yes,status=yes,resizable=yes,width=500,height=400");
        }


function hiza()
        {
        window.open( "/new.htm", "ahis" ,"toolbar=no,directories=no,scrollbars=no,status=no,resizable=no,width=400,height=200");
        }


function tumbpre(ids,met)
        {
if (met==500)
{
var siz=(ids.src.substring(ids.src.length-7,ids.src.length-4)==200 ? '200':'0');
ids.outerHTML='<IMG vspace=6 vspace=6 ALIGN=TOP ALT=\"Уменьшить\" class=hlan SRC=/tumb/icons/'+ids.id+'500.jpg id=\"'+ids.id+'\" OnClick=\"tumbpre(this,'+siz+');\">';
}
else
{
var siz=(met==0 ? '':'200');
ids.outerHTML='<IMG vspace=6 vspace=6 ALIGN=absmiddle ALT=\"Увеличить\" class=hlan SRC=/tumb/icons/'+ids.id+siz+'.jpg id=\"'+ids.id+'\" OnClick=\"tumbpre(this,500);\">';}
       }

function nxtl(elm,nexta,cods)
{
	if (navigator.appName=="Microsoft Internet Explorer" || navigator.appName=='Opera')
		{
		if (elm.value.length>=elm.maxLength && cods!=8 && cods!=46 && cods!=9 && cods!=16)
			{
			var oForm=elm.form;
			oForm[nexta].focus();
			return false;
			}
		}
}

function disp(id_obj)
{
var dsp =document.getElementById(id_obj).style;
var himg =document.getElementById('himg'+id_obj);
dsp.display = (dsp.display != 'block' ? 'block' : 'none');
if (himg!=null){
himg.src = (himg.src.indexOf('gr_pl') != -1 ? himg.src.replace('gr_pl','gr_mn') : himg.src.replace('gr_mn','gr_pl'));
}
}

function getBodyScrollTop()
{
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function makeRequest(url)
	{
	var http_request = false;
	if (window.XMLHttpRequest)
		{ // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType)
			{
			http_request.overrideMimeType('text/html; charset=windows-1251');
			}
		} else if (window.ActiveXObject)
		{ // IE
		try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch (e)
			{
			try
				{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}

		if (!http_request)
		{
		// alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
		}
		http_request.onreadystatechange = function() { alertContents(http_request); };
		http_request.open('GET', url, true);
		http_request.send(null);
	}

function alertContents(http_request)
	{
	if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
			{
			sel_reg(http_request.responseText);
			} else
			{
			return;
			}
		}
	}


function get_cook(id_obj)
{
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; i++)
	{
		var aCrumb = aCookie[i].split("=");
		if (id_obj == aCrumb[0])
		{
		return aCrumb[1];
		}
	}
	return;
}


function sel_reg(toreg)
	{
	for(i=0;i<document.getElementById('select_region').length;i++)
		{
		if (toreg.indexOf(document.getElementById('select_region').options[i].text)>-1 && toreg.indexOf(document.getElementById('select_region').options[document.getElementById('select_region').selectedIndex].text)<0)
			{
//			alert(get_cook('chk_reg'));
			if (get_cook('chk_reg')!='true') disp('region');
			disp('btn_reg');
			disp('span_chk_reg');
			document.getElementById('chk_reg').checked=get_cook('chk_reg');
			document.getElementById('select_region').options[i].selected = true;
			}
		}

	}


function set_cook(id_obj,val)
{
var to = 5*365*24*60*60*1000;
var expDate = new Date();
expDate.setTime(expDate.getTime() +to);
document.cookie = id_obj + "=" + val + "; path=/; expires=" + expDate.toGMTString() ;
}

function re3play()
{
if(document.getElementById('tar_z')!=null) document.getElementById('tar_z').disabled=(document.getElementById('u_int').checked!=true?true:false);
if(document.getElementById('fixip_yn')!=null) document.getElementById('fixip_yn').disabled=(document.getElementById('u_int').checked!=true?true:false);

if(document.getElementById('iptv')!=null) document.getElementById('iptv').disabled=(document.getElementById('u_iptv').checked!=true?true:false);
if(document.getElementById('iptv1')!=null) document.getElementById('iptv1').disabled=(document.getElementById('u_iptv').checked!=true?true:false);
if(document.getElementById('iptv2')!=null) document.getElementById('iptv2').disabled=(document.getElementById('u_iptv').checked!=true?true:false);
if(document.getElementById('iptv3')!=null) document.getElementById('iptv3').disabled=(document.getElementById('u_iptv').checked!=true?true:false);
if(document.getElementById('iptv4')!=null) document.getElementById('iptv4').disabled=(document.getElementById('u_iptv').checked!=true?true:false);

if(document.getElementById('pdb')!=null) document.getElementById('pdb').disabled=(document.getElementById('u_sip').checked!=true?true:false);
if(document.getElementById('id_Sip')!=null) document.getElementById('id_Sip').disabled=(document.getElementById('u_sip').checked!=true?true:false);
if(document.getElementById('Loc_sip_yn')!=null) document.getElementById('Loc_sip_yn').disabled=(document.getElementById('u_sip').checked!=true?true:false);
if(document.getElementById('Mgmn_sip_yn')!=null) document.getElementById('Mgmn_sip_yn').disabled=(document.getElementById('u_sip').checked!=true?true:false);
if(document.getElementById('Oper_sip')!=null) document.getElementById('Oper_sip').disabled=(document.getElementById('u_sip').checked!=true?true:false);
}

function testf(idd)
{
for (var i= 0; i< idd.length; i++) {

if (document.getElementById(idd[i]).value == "" )
{document.getElementById(idd[i]).style.backgroundColor = '#FFCCCC'; alert ('Не заполнено обязательное поле: '+document.getElementById(idd[i]).title); document.getElementById(idd[i]).focus(); return false;}
else
{document.getElementById(idd[i]).style.backgroundColor = ''; }

}
return true;
}



