
var obj = ['21','22','23','24','27','28','29','31','32','33','34','41','42','43','44','45','46','47','48','49','51','52','53','54','55','56','57','58','59','63','66','71','72','73','74','76','77'];


function func() {
	var text = document.getElementById('phone_nr');
	var t = false;
	for (i=0; i<obj.length; i++) {
		if (text.value.search(obj[i]) == 0) {
			t = true;
		};
	};
	if (t) {
		alert('Подключение возможно');
		return;
	}
	else {
		alert('Подключение невозможно');
		return;
	};
}

window.onload = function() {
 var obj = document.getElementById('btn-verify-adsl');
 //obj.onclick = func;
}





$(document).ready(function() {

$("#adslbutton").click(function(){$("#fiberlink-check").hide();$("#adsl-check").toggle();})   
$("#fiberbutton").click(function(){$("#fiberlink-check").toggle();})   
$("#fiberbutton").click(function(){$("#fiberlink-check");})

$("#btn-verify-adsl").click(adsl_chk);
$("#fiber-chk-result .inner").click(function() {$("#fiber-chk-result").hide();});



$("#login").focus(function(){if(jQuery.trim(this.value)=="Логин абонента") this.value="";});
$("#login").blur(function(){if(jQuery.trim(this.value)=="") this.value="Логин абонента";});

//$("#password").focus(function(){if(jQuery.trim(this.value)=="Пароль") {this.value=""}});
//$("#password").blur(function(){if(jQuery.trim(this.value)=="") {this.value="Пароль"}});

$("#btn-enter").click(authorise);
$("#btn-fiber-verify").click(btn_fiber_verify);


$("#btn-search img").click(function (){$("#search-form").submit();})
$("#dsl-chk-result").click(function(){$("#dsl-chk-result").hide();});
$("#fiber-chk-result").click(function(){$("#fiber-chk-result").hide();});

$("#district").change(fiber_getstreets);
$("#street").change(fiber_getbuildings);

$("#fiber-form").submit(fiber_check);
$("#search-form").submit(search_chk);


//Determine browser, we only need this for Internet Explorer
	if (navigator.appName == "Microsoft Internet Explorer") {
		
		//Array of elements to be replaced
		var arrElements = new Array(3);
		arrElements[0] = "object";
		arrElements[1] = "embed";
		arrElements[2] = "applet";
	
		
		//Loop over element types
		for (n = 0; n < arrElements.length; n++) {
		
			//set object for brevity
			replaceObj = document.getElementsByTagName(arrElements[n]);
			
			//loop over element objects returned
			for (i = 0; i < replaceObj.length; i++ ) {
			
				//set parent object for brevity
				parentObj = replaceObj[i].parentNode;
				
				//grab the html inside of the element before removing it from the DOM
				newHTML = parentObj.innerHTML;
				
				//remove element from the DOM
				parentObj.removeChild(replaceObj[i]);
				
				//stick the element right back in, but as a new object
				parentObj.innerHTML = newHTML;
			
				}
			}
		}


});

//--------------------
function adsl_chk()
{
	
	if(!$("#phone_nr").val()) {alert("Введите номер"); return;}
	var re = new RegExp("^[0-9]{6}$", "gi");
	if(!$("#phone_nr").val().replace(/\*\*$/g,"").match(re)) {alert("Вы ввели неправильный номер."); return; }
	$.getJSON("/js/phone_chk.php?nr="+$("#phone_nr").val(),  {"param":"something"}, adsl_chk_callback);
}

function adsl_chk_callback(data,  textStatus)
{
	$("#dsl-chk-result").show();
	if(data["error"]) {$("#dsl-chk-result .inner .text").text(data["error"]);  return;};
	if(!data["result"]) {$("#dsl-chk-result .inner .text").text("Подключение невозможно");  return;};
	var text = "Подключение невозможно";
	if(data["result"]["allow"]==1) {
		text ="Подключение возможно";
		if (data["result"]["pers_jurid"]==1)
			text = text + " только для юридических лиц";
		if (data["result"]["cuplat"]==1)
			text = text + ". Спаренная линия.";
	}
	$("#dsl-chk-result .inner .text").html(text + data["message"]);
	$("#dsl-chk-result .inner").show();
	if (data["message"].length)
		$("#dsl-chk-result .inner .text").css('top','40px');
	else
		$("#dsl-chk-result .inner .text").css('top','75px');
	$("#dsl-chk-result .inner .text").show();
}


//--------------------
function fiber_getstreets()
{
	if($("#district").val()=="")
	{
		$("#street")[0].options.length = 1;
		$("#street").attr("disabled", true)	;		
		return;
		}
		$("#building").attr("disabled", true)	;		
		$("#street").attr("disabled", true)	;		
		
		$.getJSON("/js/fiber_chk.php?src="+escape("http://starnet.md/stat/listblocks.php?rid="+$("#district").val()),  null, fiber_getstreets_result);
}

//--------------------
function fiber_getstreets_result(data,  textStatus)
{
	
	$("#street")[0].options.length = 1;

	for (var i =0; i<data.length;i++) 
	{
		var item = data[i];
		
	$("#street")[0].options.add(new Option(item["streetname"], item["idstreet"]));		
	
	}
	
	
$("#street").attr("disabled", false)	;
}


//--------------------
function fiber_getbuildings()
{
	$("#building").attr("disabled", true)	;		

	if($("#street").val()=="")
	{
		$("#building")[0].options.length = 1;
		$("#building").attr("disabled", true)	;		
		return;
		}
		
		$.getJSON("/js/fiber_chk.php?src="+escape("http://starnet.md/stat/listblocks.php?sid="+$("#street").val()),  null, fiber_getbuildings_result);
}

//--------------------
function fiber_getbuildings_result(data,  textStatus)
{
	
	$("#building")[0].options.length = 1;
	
	for (var i =0; i<data.length;i++) 
	{
		var item = data[i];
		
	$("#building")[0].options.add(new Option(item["bloc"], item["bloc"]));		
	
	}
	
$("#building").attr("disabled", false)	;
}


function btn_fiber_verify()
{

	if($("#district").val()=="")	{	alert("Выберите район"); return;}
	if($("#street").val()=="")	{	alert("Выберите улицу"); return;}
	if($("#building").val()=="")	{	alert("Выберите дом"); return;}
	
	$("#fiber-chk-result .text").hide();
	$("#fiber-chk-result .wait").show();
	
	$("#fiber-chk-result").show();
	
	$.getJSON("/js/fiber_chk.php?src="+escape("http://starnet.md/stat/aboutblock.php?idstreet="+$("#street").val()+"&bloc="+$("#building").val()),  null, fiber_getcheck_result);

	
}

function fiber_getcheck_result(data,  textStatus)
{
	$("#fiber-chk-result .wait").hide();
	$("#f"+data+" a").attr("href", "/fiberlink-form/?connection_type=0&district_id=1"+$("#district").val()+"&street_id="+$("#street").val()+"&bloc_id="+urlencode($("#building").val()));
	$("#f"+data).show();

}

//--------------------

function authorise()
{
        var paths = new Array();
        paths["internet"] = "http://stat.starnet.md/login.php";
        paths["phone"] = "http://stat.starnet.md/voip/voip_login.php";

        $("#enter-form")
        .append($("<input type='hidden' name='voip_login'>").val($("#login").val()))
        .append($("<input type='hidden' name='voip_password'>").val($("#password").val()        ));

        //$("#enter-form");
        $("#enter-form").attr("method", "POST");
//      $("#enter-form").attr("action", paths[$("#enter-form input[type=radio][checked]")[0].value]);
        $("#enter-form").attr("action", paths[$("#enter-form input[@name='type']:checked").val()]);
//        $("#enter-form").submit();


}


function ShowMovie()
{
	setMoviePos();
	$("#fade").height(document.getElementsByTagName("html")[0].scrollHeight).click(function (){	$("#movie").hide(); $("#fade").hide();}).show();
	$("#video-close").click(function (){$("#movie").hide(); $("#fade").hide();}).show();
//	if($("#movie .spot").html()=="") $("#movie .spot").html('<object width="415" height="356" id="flvPlayer"><param name="allowFullScreen" value="true"><param name="wmode" value="transparent"><param name="movie" value="/Sites/starnet_ru/Images/player.swf?movie=/Sites/starnet_ru/Images/movie.flv&autoplay=false&loop=false"><embed  src="/Sites/starnet_ru/Images/player.swf?movie=/Sites/starnet_ru/Images/movie.flv&autoplay=false&loop=false"  width="415" height="356" wmode="transparent" allowFullScreen="true" type="application/x-shockwave-flash" ></object>');
	$("#movie").show();
}

function fiber_check()
{
	
	$.getJSON("/js/fiber_chk.php?src="+escape("http://starnet.md/stat/listblocks.php&strid="+$("#street").val()+"&strnr="+$("#building").val()),  null, fiber_result);
	return false;
}

function fiber_result(data,  textStatus)
{
	$("#fiber-chk-result").show();
	$("#fiber-chk-result .inner .text").text(data);
}



	function fiber_district_change()
	{
	 	district_id  = $("#form_district").val();
	 	street_id  = "";
	 	bloc_id  = "";
		$("#form_street").attr("disabled", true);	
		$("#form_block").attr("disabled", true);	
		
		$.getJSON("/js/fiber_chk.php?src="+escape("http://starnet.md/stat/listblocks.php?rid="+district_id),  null, fiberfrm_getstreets_result);
	}
	
	function fiber_street_change()
	{
	 	street_id  = $("#form_street").val();
	 	bloc_id  = "";
	 	$.getJSON("/js/fiber_chk.php?src="+escape("http://starnet.md/stat/listblocks.php?sid="+street_id),  null, fiberfrm_getbuildings_result);
	}	
	
	function fiberfrm_getstreets_result(data,  textStatus)
	{
		
		$("#form_street")[0].options.length = 1;
	
		for (var i =0; i<data.length;i++) 
		{
			var item = data[i];
			$("#form_street")[0].options.add(new Option(item["streetname"], item["idstreet"]));		
		}
			$("#form_street").attr("disabled", false);	

		if(street_id!="") {
			$.getJSON("/js/fiber_chk.php?src="+escape("http://starnet.md/stat/listblocks.php?sid="+street_id),  null, fiberfrm_getbuildings_result);
			$("#form_street").val(street_id);	
			}
			
			
	}
	
function fiberfrm_getbuildings_result(data,  textStatus)
{
	
	$("#form_block")[0].options.length = 1;
	
	for (var i =0; i<data.length;i++) 
	{
		var item = data[i];
		
	$("#form_block")[0].options.add(new Option(item["bloc"], item["bloc"]));		
	
	}
	$("#form_block").attr("disabled", false);
	
	if(bloc_id!="") $("#form_block").val(bloc_id);
	
}

function search_chk()
{
	
if($("#terms input").val().length < 4)	{alert("В поисковой строке должно быть не менее 4 символов."); $("#terms input").focus(); return false;}
return true;
}

		function setMoviePos() {

		var top = document.getElementsByTagName("html")[0].scrollTop;
		$("#movie").css("margin-top",  top-183);
		}
		
		window.onresize = function() {setMoviePos();}
		window.onscroll = function() {setMoviePos();}
		


function urlencode(str) {
str = escape(str);
str = str.replace('+', '%2B');
str = str.replace('%20', '+');
str = str.replace('*', '%2A');
str = str.replace('/', '%2F');
str = str.replace('@', '%40');
return str;
}
