// Определяем браузер
isDOM = document.getElementById; //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isOpera = isOpera5 = window.opera && isDOM; //Opera 5+
isOpera6 = isOpera && window.print; //Opera 6+
isOpera7 = isOpera && document.readyState; //Opera 7+
isMSIE = document.all && document.all.item && !isOpera; //Microsoft Internet Explorer 4+
isMSIE5 = isDOM && isMSIE; //MSIE 5+
isNetscape4 = document.layers; //Netscape 4.*
isMozilla = isDOM && navigator.appName == "Netscape"; //Mozilla или Netscape 6.*



  $("#region").attr('disabled','');
  $("#county").attr('disabled','');

// Функция очищения полей
  function Clearkl()
          {
            // Очищаем поля
            $("#address").attr('value','');
            $("#postcode").attr('value','');
            $("#house").attr('value','');
            $("#corpus").attr('value','');
            $("#apartament").attr('value','');
            $('select#region option:first').attr('selected', 'yes');
            $('select#county option:first').attr('selected', 'yes');
            $('select#town option:first').attr('selected', 'yes');
            $('select#city option:first').attr('selected', 'yes');
            $('select#street option:first').attr('selected', 'yes');
            $("#mainstreet").attr('value','');

            // Отключаем поля
            $("#region").attr('disabled','');             //   Регион
            $("#county").attr('disabled','disabled');     //   Район
            $("#town").attr('disabled','disabled');       //   Населённый пункт
            $("#city").attr('disabled','disabled');       //   Город
            $("#street").attr('disabled','disabled');     //   Улица
            $("#mainstreet").attr('disabled','disabled');   //
            }

  function Clearfield(value)
          {

           if(value == "street")  {
           	$("#mainstreet").attr('value','');
           	$("#postcode").attr('value','');
           	$("#street").attr('disabled','');
           	$("#mainstreet").attr('disabled','');
             }

           if(value == "city")   {
           	$("#mainstreet").attr('value','');
           	 $("#county").attr('disabled','');
           	 $("#town").attr('disabled','');
           	 $("#street").attr('disabled','disabled');
           	 $("#mainstreet").attr('disabled','disabled');
             $('select#street option:first').attr('selected', 'yes');
             $("#postcode").attr('value','');
           	 }

           if(value == "town")   {
           $('select#street option:first').attr('selected', 'yes');
           $("#street").attr('disabled','disabled');
           $("#postcode").attr('value','');
           	}

           if(value == "county")   {
           $("#county").attr('value','');
           $("#region").attr('disabled','');
           $("#city").attr('disabled','');
           $("#street").attr('disabled','disabled');
           $("#postcode").attr('value','');
           $('select#town option:first').attr('selected', 'yes');
           }
           $('select#'+value+' option:first').attr('selected', 'yes');

          }
  function Sub()
           {
             // Разделяем значения
             var region =       $("#region").val().split('///');
             var county =       $("#county").val().split('///');
             if(region[1] == undefined)   {var ad = county[1];} else {var ad = region[1];}
             if(county[1] == undefined)   {var c = '';} else {var c = county[1]+' ';}
             var postcode =     $("#postcode").val().split('///');
             var city =         $("#city").val().split('///');
             var town =         $("#town").val().split('///');
             if(city[1] == undefined)     {city = town[1];} else {city = city[1];}
             var street =       $("#street").val().split('///');
             var house =        $("#house").val();
             var corpus =       $("#corpus").val();
             var apartament =   $("#apartament").val();
             var mine =         $("#mainstreet").val();
             if(corpus == "")   {corpus = ""; }else{ corpus = 'корп. '+corpus;}
             if(apartament == "")   {apartament = ""; }else{ apartament = 'оф. '+apartament;}
             var errors = 2;
             if(document.getElementById('county').disabled == true && document.getElementById('town').disabled)
               {
               	if(city == undefined || city == "") { errors = 1;alert('Не все поля заполнены');}
               }
               else
               {
               	 if(county  == undefined || town == undefined) {alert('Не все поля заполнены');  errors = 1;}
               }
            //  alert(document.getElementById('street').disabled);
             if(document.getElementById('mainstreet').disabled == false) {var str = mine;}else{var str = street[1]}

             if(ad == undefined || postcode[0] == undefined || postcode[0] == "" || str == undefined || house == "") {alert('Не все поля заполнены');  errors = 1;}
             // Если нет ошибок - отсылаем
            if (errors == 2)
           	   {
                 var address = postcode[0]+' '+ad+', '+c+''+city+', '+str+', дом '+house+' '+corpus+' '+apartament;
           	     $("#address").attr('value',address);
           	     disablePopup();
           	    }

            }

   function Data(val,type)
          {
              var value = val.value
              var stop = 0;
             if(val.id == 'city')$("#town").attr('disabled','disabled');

             // Если выбран регион
             if(val.id == 'region')
              {
              	$('select#town option:first').attr('selected', 'yes');
                $("#house").attr('value','');
                $("#corpus").attr('value','');
                $("#mainstreet").attr('value','');
                $("#apartament").attr('value','');
                $("#postcode").attr('value','');
                $("#county").attr('disabled','');
                $("#town").attr('disabled','');
                $('select#town option:first').attr('selected', 'yes');
              	}

              // При выборе района
              if(val.id == 'county')
              {
                $("#town").attr('disabled','');
              	$("#city").attr('disabled','disabled');       //   Город
              	$("#postcode").attr('value','');


              }
              // При выборе города
              if(val.id == 'city')
              {
                $("#town").attr('disabled','disabled');
              	$("#county").attr('disabled','disabled');
              	$("#postcode").attr('value','');
              	$("#street").attr('disabled','');

              }

              // При выборе нп
              if(val.id == 'town')
              {

              	$("#city").attr('disabled','disabled');       //   Город
                $("#street").attr('disabled','');
                $("#postcode").attr('value','');
              }

            // Получить список городов
            if (type == 'city')
              {
              	$("#city").attr('disabled','');
              	$("#county").attr('disabled','disabled');
              	$("#street").attr('disabled','disabled');
              	$('select#street option:first').attr('selected', 'yes');
               }

            if (type == 'postcode' && value != "main")
              {
              	value = value.split('///');
              	$("#postcode").attr('value',value[0]);
              	$("#mainstreet").attr('disabled','disabled');
              	$("#mainstreet").attr('value','');
              	var stop = 1;
               }
            if (value == 'main'){$("#mainstreet").attr('disabled','');}
            if (value != 'main' && stop == 0)
              {  // Если IE
                 if (isMSIE5)
                   {
                     $.get("list.php", { type: type, id: value, b : 'ie'},
                     function(msg){document.getElementById(type).outerHTML = msg;});

                   }
                   else
                   {
                     $.get("/demo/list.php", { type: type, id: value,b :'all' },
                     function(msg){document.getElementById(type).innerHTML = msg;});
                   }
               }
               else
               {
                 $("#street").attr('disabled','disabled');
              //   $("#mainstreet").attr('disabled','');
                }

              }
function Check()
        {
  var l = document.getElementById('accept').checked;
  if(l == false) {alert('yes'); return false;}else{ alert(l); return true;}
        }
  function Clear()
          {
             document.getElementById('access').value = '';
             document.getElementById('org').value = '';
             document.getElementById('www').value = '';
             document.getElementById('name').value = '';
             document.getElementById('partner').value = '';
             document.getElementById('address').value = '';
             document.getElementById('sphere').value = '';
             document.getElementById('code_city').value = '';
             document.getElementById('status').value = '';
             document.getElementById('email').value = '';
             document.getElementById('contact').value = '';
             document.getElementById('source').value = '';
          	return false;          }
