function GetText()
{


    var tmpstr='';
    var data=new String('');

    for (i = 1; i <= 9; i++) {

        if (i== 1 || i==4 || i==7) {
        data=document.getElementById('1_'+i).value;
        tmpstr=tmpstr+data+'\r\n';
        }
        else
        {
        tmpstr=tmpstr+data+'|';


        tmpstr=tmpstr+document.getElementById('1_'+i).value+'|';
        tmpstr=tmpstr+document.getElementById('2_'+i).value+'|';
        tmpstr=tmpstr+document.getElementById('3_'+i).value+'|';
        tmpstr=tmpstr+document.getElementById('4_'+i).value+'|';
        z1=0;
        for (y = 0; y <=13 ; y++) {
            if (document.getElementById('5_'+i+'-'+y).checked)
                {
                    if (z1==0)
                        {
                        tmpstr=tmpstr+document.getElementById('5_'+i+'-'+y).value;
                        }
                        else
                        {
                        tmpstr=tmpstr+','+document.getElementById('5_'+i+'-'+y).value;
                        }

                    z1=1;
                }

        }
        z1=0;
        tmpstr=tmpstr+'|';
        for (y = 0; y <=9 ; y++) {
            if (document.getElementById('6_'+i+'-'+y).checked)
                {
                    if (z1==0)
                        {
                        tmpstr=tmpstr+document.getElementById('6_'+i+'-'+y).value;
                        }
                        else
                        {
                        tmpstr=tmpstr+','+document.getElementById('6_'+i+'-'+y).value;
                        }

                    z1=1;
                }

        }


        tmpstr=tmpstr+'|'+'\r\n';
        }
    }

    document.getElementById('main_text').value=tmpstr;
    dest_element=document.getElementById('text');



  var edit_text=tmpstr;//+'\r\n'
  var id=edit_text.indexOf('\r\n', 0);
  var old_id=0;
  var row_id=0;
  var rozdil=new String('');
  var tmp=new String('');
  var main_html=new String('');
  var temp = new Array();
  var temp_data = new Array();
  var dayNames = new Array("Неділя","Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота");
  var dayMonth = new Array("Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень");
  var chmar = new Array('','ясно','хмарно з проясненнями','хмарно');
  var period = new Array('','ніч','день');
  var viter = new Array('','південний','південно-західний','західний','північно-західний','північний','північно-східний','східний','південно-східний','тихо');
  var yavisch = new Array('','без явищ','туман','димка','град','слабкий град','заморозки','шквал','хуртовина','налипання мокрого снігу','слабке налипання мокрого снігу','ожеледь','слабкаожеледь','гроза','ожеледиця');
  var opadu = new Array('','сніг з дощем','сніг, мокрий сніг','сніг з переходом в дощ','сніг','мокрий сніг','дощ з переходом в сніг','короткочасний дощ','дощ','мряка','сильні зливи');


  main_html='<div class=pogoda_div_title>Прогноз погоди по Львівській області<br>за даними Львівського обласного центру з гідрометеорології</div>';
  while(id>=0) {
        if (old_id>0) {old_id=old_id+2};
        rozdil=edit_text.substr(old_id, id-old_id);
        temp = rozdil.split('|');
        if (temp.length==1)
            {
            if (row_id==0) {main_html+='<hr><table class=pogoda_table><tr><td rowspan=6 width=120>';}
            else {main_html+='</table><hr><table  class=pogoda_table><tr><td rowspan=5 width=120>';}
            temp_data = temp[0].split('.');
            MainData = new Date(temp_data[2], temp_data[1]-1, temp_data[0]);

            var t = MainData.getDay();
            var d = MainData.getDate();
            var m = MainData.getMonth();
                main_html+='<div class=pogoda_mont>'+dayMonth[m]+'</div>';
                main_html+='<div class=pogoda_dey>'+d+'</div>';
                main_html+='<div class=pogoda_d_tigd>'+dayNames[t]+'<div><br>';
                main_html+='</td>';//
                var p=1;
            }
        else
            {


            if (temp.length==8)
                {

                  main_html+='<tr>';
                if (p==1 )  { tmp='1_';} else {tmp='2_';};


                  //  t=temp[1];
                  //  chmar=temp[2];
                  //  viter=temp[3];
                  //  shvudk=temp[4];
                  //  yavusch=temp[5];
                  //
                  //  opadu=temp[5];
                if (temp[2]=='') {temp[2]='0';};
                if (temp[3]=='') {temp[3]='0';};
                if (temp[5]=='') {temp[5]='0';};
                if (temp[6]=='') {temp[6]='0';};

                main_html+='<td>'+period[p]+'</td>';
                main_html+='<td width=30 align=center>'+temp[1]+' °C</td>';
                main_html+='<td  width=30><img src=../img/chmarnist/'+tmp+temp[2]+'.jpg width=32 height=32 alt='+chmar[temp[2]]+'></td>';
                main_html+='<td width=150 ><img align=middle src=../img/viter/'+temp[3]+'.jpg width=32 height=32 alt='+viter[temp[3]]+'>'+viter[temp[3]]+', '+temp[4]+' м/с</td>';

                main_html+='<td width=50 align=center>';
                        yav_arr = temp[5].split(',');
                        z1=0;
                        for (s = 0; s <=  yav_arr.length-1; s++)
                        {
                        if (z1==0)
                        {
                            main_html+=yavisch[yav_arr[s]];
                            z1=1;
                        }
                        else
                            {

                        main_html+=', ';
                        main_html+=yavisch[yav_arr[s]];

                            }
                        }
                        main_html+= '</td>';


main_html+='<td width=50 align=center>';

                        opadu_arr = temp[6].split(',');
                        z1=0;
                        for (s = 0; s <=  opadu_arr.length-1; s++)
                        {
                        if (z1==0)
                        {
                            main_html+=opadu[opadu_arr[s]];
                            z1=1;
                        }
                        else
                            {

                        main_html+=', ';
                        main_html+=opadu[opadu_arr[s]];

                            }

                        }
                        main_html+= '</td>';



                main_html+='</td>';

            //    main_html+='<td>'+period[p]+'</td>';
             //   main_html+='<td width=30 align=center>'+temp[1]+' °C</td>';
            //    main_html+='<td  width=30><img src=../img/chmarnist/'+tmp+temp[2]+'.jpg width=32 height=32 alt='+chmar[temp[2]]+'></td>';
            //    main_html+='<td  width=50 align=center>'+yavisch[temp[3]]+'</td>';
            //    main_html+='<td width=150 ><img align=middle src=../img/viter/'+temp[4]+'.jpg width=32 height=32 alt='+viter[temp[4]]+'>'+viter[temp[4]]+', '+temp[5]+' м/с</td>';




                p++;
                main_html+='</tr>';

                }
            }

        old_id=id;
        id=edit_text.indexOf('\r\n', old_id+1)
        row_id++;
        }
        main_html+='</table><hr>';
        main_html+='<div class=pogoda_ps>* Прогноз погоди представлений не для комерційного використання!</div>';

dest_element.innerHTML=main_html;
  //  document.getElementById('main_text').value=main_html;

}

function Load_Pogoda(path,vid,rozdil)
{
  var TextDIV = document.getElementById('text');
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;
   		var main_url=path+'?id=0&news_id_text=pogoda&vid='+vid+'&rozdil='+rozdil;
        TextDIV.innerHTML=loadHTML(main_url);
}


function Load_FotoGalery(path,msg_file)
{
  var TextDIV = document.getElementById('text');
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;
   		var main_url=path+'&fotofile='+msg_file;
      //  alert(main_url);
        TextDIV.innerHTML=loadHTML(main_url);
}

function Load_Stat(file,id,rozdil_id,path,file_id)
{
//  alert(path);
  var TextDIV = document.getElementById('text');
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;
   		var main_url=file+'?id='+id+'&rozdil='+rozdil_id+'&path='+path+'&f_id='+file_id;
      //  alert(main_url);
        TextDIV.innerHTML=loadHTML(main_url);
}
function Load_OBGDURL(file,id,subm_id)
{
  var TextDIV = document.getElementById('text');
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;
   		var main_url=file+'?id='+id+'&rozdil='+subm_id;
      //  alert(main_url);
        TextDIV.innerHTML=loadHTML(main_url);

}

function ListHistory(rozdil)
{
  var TextDIV = document.getElementById('text');
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;
   		var main_url='test.php?id=3&rozdil='+rozdil;
        TextDIV.innerHTML=loadHTML(main_url);
}

function ShowHideDiv(text,id)
{
//alert(text+id);
  var TextDIV = document.getElementById(text+id);
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;
  if (TextDIV.className == 'pidr_hide')
     {
   //  alert(TextDIV.className);
     TextDIV.className = 'pidr_show';
     }
  else if (TextDIV.className == 'pidr_show')
  	{
  //  alert(TextDIV.className);
     TextDIV.className = 'pidr_hide';
     }
}

function Load_SubSubURL(file,id,subm_id,subsubm)
{
  var TextDIV = document.getElementById('text');
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;
   		var main_url=file+'?id='+id+'&rozdil='+subm_id+'&subsubm='+subsubm;
      //  alert(main_url);
        TextDIV.innerHTML=loadHTML(main_url);

}

function Load_Right_Text(rozdil)
{
  var TextDIV = document.getElementById(rozdil);
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;
//alert(rozdil);
  	  //	var main_url='test.php?id=0&vid=title&news_id_text='+rozdil;
        TextDIV.innerHTML=loadHTML('test.php?id=0&vid=title&news_id_text='+rozdil);



}

function Load_NewsURL(file,id)
{
  var TextDIV = document.getElementById('text');
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;

  		var main_url=file+'&vid=full';
        TextDIV.innerHTML=loadHTML(main_url);



}

function Load_SubURL(file,id,subm_id,subsubm)
{
  var TextDIV = document.getElementById('text');
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;
   		var main_url=file+'?id='+id+'&rozdil='+subm_id;
        TextDIV.innerHTML=loadHTML(main_url);



  var MMenyDIV = document.getElementById('subm_'+id);
  if ('undefined' == typeof(MMenyDIV) || null == MMenyDIV || 'undefined' == typeof(MMenyDIV.className))
  	{
     alert('undefined new_submeny');
	 return;
    }
   // alert(MMenyDIV.childNodes.length);
		for(var i = 0; i < MMenyDIV.childNodes.length; i++)
        {

			var node = MMenyDIV.childNodes[i];
            if (node.className=='submenu_elenents_sel')
            {
            node.className = 'submenu_elenents';
            }
        }

  var MenyDIV = document.getElementById('smid_'+id+subm_id);
  if ('undefined' == typeof(MenyDIV) || null == MenyDIV || 'undefined' == typeof(MenyDIV.className))
  	{
     alert('undefined_'+'smid_'+id+subm_id);
	 return;
    }
   MenyDIV.className = 'submenu_elenents_sel';


   if (subsubm!=='')
   		{
          var TextDIV = document.getElementById('subsub_meny');
	      if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))

          {
	      var TextDIV = document.getElementById('right_text');
	      if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
	            return;
	              var newdiv = document.createElement('div');
	              newdiv.setAttribute('id','subsub_meny');

	              var main_url='test.php?id='+id+'&get=subsubmeny&subid='+subm_id+'&text='+subsubm;
	            TextDIV.innerHTML=loadHTML(main_url)+TextDIV.innerHTML;
                TextDIV.appendChild(newdiv);
            //    prepareMenu("new_submeny");
           }
           else
           {
           TextDIV.parentNode.removeChild(TextDIV);
	      var TextDIV = document.getElementById('right_text');
	      if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
	            return;
	              var newdiv = document.createElement('div');
	              newdiv.setAttribute('id','subsub_meny');

	               var main_url='test.php?id='+id+'&get=subsubmeny&subid='+subm_id+'&text='+subsubm;
	            TextDIV.innerHTML=loadHTML(main_url)+TextDIV.innerHTML;
                TextDIV.appendChild(newdiv);
              //  prepareMenu("new_submeny");
           }

   		}
        else
        {
	      var TextDIV = document.getElementById('subsub_meny');
	      if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
	            return;
         TextDIV.parentNode.removeChild(TextDIV);

        }


}

function Load_URL(file,id,use_subm)
{


  var MainDIV = document.getElementById('meny');

	if ('undefined' == typeof(MainDIV) || null == MainDIV || 'undefined' == typeof(MainDIV.className))
		return;

        var main_url=file+'?get=meny&id='+id;
        MainDIV.innerHTML=loadHTML(main_url);
        var main_url='';


        prepareMenu("top_menu_id");
        if (use_subm==1)
		Load_SubMeny(id,file);
        prepareMenu('subm_'+id);


  var TextDIV = document.getElementById('text');
  if ('undefined' == typeof(TextDIV) || null == TextDIV || 'undefined' == typeof(TextDIV.className))
		return;

  		var main_url=file+'?id='+id;
        TextDIV.innerHTML=loadHTML(main_url);
        prepareMenu("text");


}

function Load_SubMeny(id,php_file)
{
  var MainDIV = document.getElementById('subm_'+id);

	if ('undefined' == typeof(MainDIV) || null == MainDIV || 'undefined' == typeof(MainDIV.className))
		return;
        var main_url=php_file+'?get=submeny&id='+id;
  		MainDIV.innerHTML = loadHTML(main_url);
  prepareMenu('subm_'+id);
  var SMenyDIV = document.getElementById('smid_'+id+'1');
  if ('undefined' == typeof(SMenyDIV) || null == SMenyDIV || 'undefined' == typeof(SMenyDIV.className))
  	{
     alert('undefined_'+'smid_'+id+'1');
	 return;
    }
 //  SMenyDIV.className = 'submenu_elenents_sel';

}


function override()
{
 if (request.readyState == 4)
   {
    request.open("GET", 'text.html');
    request.onreadystatechange=readResponse;
    request.send(null);
   }
}

function readResponse()
{
 if (request.readyState == 4)
    {
    alert('request.readyState == 4');
     if (request.overrideMimeType)
       // возвращаем текст
  		return request.responseText;
     else
       return BinaryToString(request.responseBody);
    }
}

function loadHTML(sURL)
{
	          var request=null;

	          // пытаемся создать объект для MSXML 2 и старше
	          if(!request) try {
	            request=new ActiveXObject('Msxml2.XMLHTTP');
	          } catch (e){}

	          //alert('не вышло... попробуем для MSXML 1');
	          // не вышло... попробуем для MSXML 1


	          if(!request) try {
	            request = new ActiveXObject("Microsoft.XMLHTTP");
	            //    request = new ActiveXObject('Microsoft.XMLHTTP');
	          } catch (e){}
	         // alert('не вышло... попробуем для Mozilla');
	          // не вышло... попробуем для Mozilla
	          if(!request) try {
	            request=new XMLHttpRequest();
	          } catch (e){}

	          if(!request)
	          {
	       //    alert('ничего не получилось...');
	            // ничего не получилось...
	            return "";
	           }
	          // делаем запрос
	      //    alert('делаем запрос');
	         // request.onreadystatechange = processRequestChange;


  //var request=new XMLHttpRequest();
	          if(!request)
	          {
	      //     alert('ничего не получилось...');
	            return "";
	           }
    request.open('GET', sURL, false);
//    request.overrideMimeType('text/XML;charset=windows-1251');
//    request.overrideMimeType('text/XML;charset=windows-1251');
  //  request.setCharacterEncoding( "windows-1251" );
    request.setRequestHeader ( "Content-Type" , "application/x-javascript; charset:ISO-8859-1" );

request.send(null);
  //alert(request.responseText);
   return request.responseText;
  // возвращаем текст
  //return request.responseText;
}

function prepareMenu(id){
	function prepareObject(o){



	if ('undefined' == typeof(o) ||
		null == o ||
		'undefined' == typeof(o.className))
        {
         alert('undefined');
        }
      //  alert(0);
		for(var i = 0; i < o.childNodes.length; i++){
       // alert(i);
			var node = o.childNodes[i];
          //  alert node.className;
		  // 	alert(node.className);
			if(/\bmenu_razdel|submenu_elenents|news_text_title|top_menu_a|news_title|top_menu_subitems|menu_elenents\b/.test(node.className)){

				if(/\bmenu_razdel\b/.test(node.className)){
						node.onmouseover = addSOverToClass;
						node.onmouseout = removeSOverFromClass;
					}

					if(/\bmenu_elenents\b/.test(node.className)){

						node.onmouseover = addOverToClass;
						node.onmouseout  = removeOverFromClass;
					}

					if(/\bsubmenu_elenents\b/.test(node.className)){

						node.onmouseover = addSubmenu_elenentsToClass;
						node.onmouseout  = removeSubmenu_elenentsFromClass;
					}


					if(/\bnews_title\b/.test(node.className)){

						node.onmouseover = addTextOverToClass;
						node.onmouseout  = removeTextOverFromClass;
					}

					if(/\bnews_text_title\b/.test(node.className)){

						node.onmouseover = addNewsTitleToClass;
						node.onmouseout  = removeNewsTitleFromClass;
					}

				prepareObject(node);
			}
		}
	}

	prepareObject(document.getElementById(id));

}

function LoadPage()
{

//loadHTML('http://127.0.0.1/test.php');







BrowserName = navigator.appName.toLowerCase()
//alert(loadHTML('http://127.0.0.1/test.php'));
	if(BrowserName == "microsoft internet explorer") {
  	prepareMenu("top_menu_id");
    prepareMenu("text");
}

Load_Right_Text('poradu');
Load_Right_Text('pogoda');


//	FirstSelectRazdel('A');
//	O_CurrentSub = getObj('subA1');
//	O_CurrentSub.className = 'subpunkt_selected';

//	FirstSelectRazdel('A');
//O_CurrentSub = getObj('subA1');
//O_CurrentSub.className = 'subpunkt_selected';




}

function addOverToClass(){
	this.className += " Subover";
}

function removeOverFromClass(){
	this.className = this.className.replace(" Subover", "");
}

function addTextOverToClass(){
	this.className += " news_subover";
}

function removeTextOverFromClass(){
	this.className = this.className.replace(" news_subover", "");
}

function addSubmenu_elenentsToClass(){
	this.className += " Subover1";
}

function removeSubmenu_elenentsFromClass(){
	this.className = this.className.replace(" Subover1", "");
}

function addNewsTitleToClass(){
	this.className += " Subover2";
}

function removeNewsTitleFromClass(){
	this.className = this.className.replace(" Subover2", "");
}