BGColor = "#DDF4FF";      //Цвет общего фонаBG2Color = "#c0d2ec";     //Цвет вторых ячеек грида с фирмамиBG3Color = "#FFCC66";     //Цвет ячеек грида с наведенным курсором      BGColor = "#FFFFFF";      //Цвет общего фонаBG2Color = "#c0d2FF";     //Цвет вторых ячеек грида с фирмамиBG3Color = "#9999FF";     //Цвет ячеек грида с наведенным курсором      BGColor = "#FFFFFF";      //Цвет общего фонаBG2Color = "#FFFFFF";     //Цвет вторых ячеек грида с фирмамиBG3Color = "#c0d2FF";     //Цвет ячеек грида с наведенным курсором  fOpenMap = false;    function MapWindow() {  var eMap = document.getElementById('Map');  var eMapBtn = document.getElementById('tdMapBtn');  var eMapButton = document.getElementById('MapButton');  if ((fOpenMap) && (eMap != null)) {    eMap.style.height = '72px';    fOpenMap = false;    eMapButton.style.width='100%';    //var st = escape("On-line карта на весь экран");    eMapBtn.innerHTML = '<input id="MapButton" type="button" width="100%" style="background :#DDF4FF; ; color:#006699; font-size:9pt" value="On-line &#1082;&#1072;&#1088;&#1090;&#1072; &#1085;&#1072; &#1074;&#1077;&#1089;&#1100; &#1101;&#1082;&#1088;&#1072;&#1085;" name="MapName" onclick="MapWindow()">'  } else {    eMap.style.height = '600px';    fOpenMap = true;    eMapButton.style.width='100%';    //var st = escape("On-line карта свернуть");    eMapBtn.innerHTML = '<input id="MapButton" type="button" width="100%" style="background :#DDF4FF; ; color:#006699; font-size:9pt" value="&nbsp;&nbsp;&nbsp;&nbsp;On-line &#1082;&#1072;&#1088;&#1090;&#1072; &#1089;&#1074;&#1077;&#1088;&#1085;&#1091;&#1090;&#1100;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" name="MapName" onclick="MapWindow()">'  }}  function FindAddress(adr) {  var eMap = document.getElementById('Map');  var eMapBtn = document.getElementById('tdMapBtn');  var eMapButton = document.getElementById('MapButton');  if (eMap != null) {     eMap.style.height = '600px';    fOpenMap = true;    eMapButton.style.width='100%';    //var st = escape("On-line карта свернуть");    eMap.src='http://powermap.ru/index.php?P1=5&AD='+adr;    eMapBtn.innerHTML = '<input id="MapButton" type="button" width="100%" style="background :#DDF4FF; ; color:#006699; font-size:9pt" value="&nbsp;&nbsp;&nbsp;&nbsp;On-line &#1082;&#1072;&#1088;&#1090;&#1072; &#1089;&#1074;&#1077;&#1088;&#1085;&#1091;&#1090;&#1100;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" name="MapName" onclick="MapWindow()">'    window.scrollTo(0,200);   }  }function tree(id, url) {	var element = document.getElementById('tree');	function hasClass(elem, className) {		return new RegExp("(^|\\s)"+className+"(\\s|$)").test(elem.className)	}	function toggleNodeContent(node) {		// определить новый класс для узла		var newClass = hasClass(node, 'Content') ? 'Clicked' : 'Content'		// заменить текущий класс на newClass		// регексп находит отдельно стоящий open|close и меняет на newClass		var re =  /(^|\s)(Content|Clicked)(\s|$)/		node.className = node.className.replace(re, '$1'+newClass+'$3')	}	function toggleNode(node) {		// определить новый класс для узла		var newClass = hasClass(node, 'ExpandOpen') ? 'ExpandClosed' : 'ExpandOpen'		// заменить текущий класс на newClass		// регексп находит отдельно стоящий open|close и меняет на newClass		var re =  /(^|\s)(ExpandOpen|ExpandClosed)(\s|$)/		node.className = node.className.replace(re, '$1'+newClass+'$3')	}	function load(node) {	    if (node.id == '' ) {node.id = '0'};		function showLoading(on) {			var expand = node.getElementsByTagName('DIV')[0]			expand.className = on ? 'ExpandLoading' : 'Expand'		}		function onSuccess(data) {			if (!data.errcode) {				onLoaded(data)				showLoading(false)			} else {				showLoading(false)				onLoadError(data)			}		}		function onAjaxError(xhr, status){			showLoading(false)			var errinfo = { errcode: status }			if (xhr.status != 200) {				// может быть статус 200, а ошибка				// из-за некорректного JSON				errinfo.message = xhr.statusText			} else {				errinfo.message = 'Bad data from server'			}			onLoadError(errinfo)		}		function onLoaded(data) {			for(var i=0; i<data.length; i++) {				var child = data[i]				var li = document.createElement('LI')				li.id = child.id				li.className = "Node Expand" + (child.isFolder ? 'Closed' : 'Leaf')				if (i == data.length-1) li.className += ' IsLast'				li.innerHTML = '<div class="Expand"></div><div class="Content">'+child.title+'</div>'				if (child.isFolder) {					li.innerHTML += '<ul class="Container"></ul>'				}				node.getElementsByTagName('UL')[0].appendChild(li)			}			node.isLoaded = true			toggleNode(node)		}		function onLoadError(error) {			var msg = "Ошибка "+error.errcode			if (error.message) msg = msg + ' :'+error.message			alert(msg)		}		showLoading(true)		$.ajax({			url: url,	    	data: 'id='+node.id,			dataType: "json",			success: onSuccess,			error: onAjaxError,			cache: false		})	}	function load_List(node, levelId, url, nodeClicked) {	    if (levelId == '' ) {levelId.id = '0'};		function showLoading(on) {			var expand = nodeClicked.parentNode.getElementsByTagName('DIV')[0]			expand.className = on ? 'ExpandLoading' : 'Expand'		}		function onSuccess(data) {			if (!data.errcode) {				onLoaded(data)				showLoading(false)			} else {				showLoading(false)				onLoadError(data)			}		}		function onAjaxError(xhr, status){			showLoading(false)			var errinfo = { errcode: status }	    	if (xhr.status != 200) {				// может быть статус 200, а ошибка				// из-за некорректного JSON				errinfo.message = xhr.statusText			} else {				errinfo.message = 'Bad data from server'			}			onLoadError(errinfo)		}		function onLoaded(data) {           LoadedList(data,node,true);		}        		function onLoadError(error) {			var msg = "Ошибка "+error.errcode			if (error.message) msg = msg + ' :'+error.message			alert(msg)		}		showLoading(true)				$.ajax({			url: url,			data: 'id='+levelId,			dataType: "json",			success: onSuccess,			error: onAjaxError,			cache: false		})	}	element.onclick = function(event) {		event = event || window.event		var clickedElem = event.target || event.srcElement		if (!hasClass(clickedElem, 'Expand')) {		    if (clickedElem.className == 'Content') {    		  var oldClickedElem = document.getElementById("Click");    		  if (oldClickedElem != null) {			    toggleNodeContent(oldClickedElem);	    		oldClickedElem.id = '';    		  }  			  toggleNodeContent(clickedElem);			  clickedElem.id = "Click";			  var node_elm = document.getElementById("card");              $.blockUI({message: $('#topLayer'), css: { 'font-size': '0.4', color: '#006699', border: 'none', opacity: .6 }, overlayCSS: { backgroundColor: BGColor }});
    	      load_List(node_elm,clickedElem.parentNode.id,'data51.php',clickedElem)              $.unblockUI;    	    }  			return // клик не там		}		// Node, на который кликнули		var node = clickedElem.parentNode;		if (hasClass(node, 'ExpandLeaf')) {			return // клик на листе		}		if (node.isLoaded || node.getElementsByTagName('LI').length) {			// Узел уже загружен через AJAX(возможно он пуст)			toggleNode(node)			return		}		if (node.getElementsByTagName('LI').length) {			// Узел не был загружен при помощи AJAX, но у него почему-то есть потомки			// Например, эти узлы были в DOM дерева до вызова tree()			// Как правило, это "структурные" узлы			// ничего подгружать не надо			toggleNode(node)			return		}		// загрузить узел		load(node);	}  	//load(element.parentNode);    load_List(document.getElementById("card"),'0','data42.php',element);}function load_Add_Info(node, firmId, url) {    if (firmId == '' ) {firmId.id = '0'};    	function onSuccess(data) {		if (!data.errcode) {			onLoaded(data)		} else {			onLoadError(data)		}	}	function onAjaxError(xhr, status){		var errinfo = { errcode: status }    	if (xhr.status != 200) {			// может быть статус 200, а ошибка			// из-за некорректного JSON			errinfo.message = xhr.statusText		} else {			errinfo.message = 'Bad data from server'		}		onLoadError(errinfo)	}			function onLoaded(data) {		var str = ''       	//--------------------------------------------------------------------------------		var child = data[0];		str = FullCard(child,firmId);        if (str !== '') {          node.innerHTML = node.innerHTML + str;	            node.className = 'FullCard';        }         //--------------------------------------------------------------------------------	}        	function onLoadError(error) {			var msg = "Ошибка "+error.errcode			if (error.message) msg = msg + ' :'+error.message			alert(msg)	}	$.ajax({		url: url,		data: 'id='+firmId,		dataType: "json",		success: onSuccess,		error: onAjaxError,		cache: false	})}function FullCard(child,firmId) {		var str = '';		var info = child.info;       	//--------------------------------------------------------------------------------       	  info.replace(/\s+/g, '');		  if (info.length > 1) {		    str = str + '<p  onclick = "edit_sell('+"'"+firmId+"'"+')"><b>&#1048;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1103;</b></p>';            str = str + '<ul onclick = "edit_sell('+"'"+firmId+"'"+')"><font size ="4" color="#800000">';            str = str + child.info + '</font></ul>';
          }
          if (child.Word[1] !== '@&') {  
             str = str + '<p  onclick = "edit_sell('+"'"+firmId+"'"+')"><b>&#1042;&#1080;&#1076;&#1099; &#1076;&#1077;&#1103;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1080;</b></p>';
             var i1 = 1;
		     for (var i2 = 1; child.Word[i2] !== '@&' &&i2 < 100; i2++) {               if (child.Word[i2] == '@@') {
                 if (i1 == 2) {
                   str = str + '</ul></font>';
                 }
                 str = str + '</div>';  
                 i1 = 1;
               } else {
                 if (i1 == 1) {
                   str = str + '<div onclick = "edit_sell('+"'"+firmId+"'"+')"><font size= "4" color="#FF0000"><b>&nbsp&nbsp'+ child.Word[i2]+'</b></font><br>'
                   i1 = 0;
                 } else
                 if (i1 == 0) {
                   str = str + '<ul onclick = "edit_sell('+"'"+firmId+"'"+')"><font size= "3" color="#0000FF">'
                   i1 = 2;
                 }
                 if (i1 == 2) {
                   var WWord = child.Word[i2];
                   if (WWord.substring(0,12) == '&nbsp;&nbsp;') {
                     str = str + '<font color="#000066">'+child.Word[i2]+'</font><br>';
                   } else {  
                     str = str + child.Word[i2]+'<br>';
                   }  
                 }
               }
            } 
          }     
		  if ((child.Www !== '') || (child.EMail !== '')) {		    str = str + '<p  onclick = "edit_sell('+"'"+firmId+"'"+')"><b>&#1069;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1099;&#1077; &#1082;&#1086;&#1085;&#1090;&#1072;&#1082;&#1090;&#1099;</b></p>';            str = str + '<ul><font size ="4" color="#0000FF">';		    if (child.Www !== '') {              str = str + '<a target="_blank" href="http://'+ child.Www.replace("\\","/") + '">'+ child.Www +'</a><br>';
            }   
		    if (child.EMail !== '') {              str = str + '<a target="_blank" href="mailto:'+child.EMail.replace("\\","/") + '">'+child.EMail + '</a>';
            }   
            str = str + '</font></ul>';
	  	  }		  var st = '';           if (child.Adress[1] !== '@&') {
            st = st + '<p  onclick = "edit_sell('+"'"+firmId+"'"+')">';
            st = st + '<b>&#1040;&#1076;&#1088;&#1077;&#1089;&#1072; &#1080; &#1090;&#1077;&#1083;&#1077;&#1092;&#1086;&#1085;&#1099;</b></p>';
            i1 = 1;
		    for (i2 = 1; child.Adress[i2] !== '@&' && i2 < 200; i2++) {              if (child.Adress[i2] == '@@') {
                if (i1 == 2) {
                  st = st + '</font></table>';
                }
                st = st + '</div>';  
                i1 = 1;
              } else {
                if (i1 == 1) {
                  var adr = child.Adress[i2];
                  adr = '<div onclick="FindAddress('+"'"+adr.substring(3,adr.length)+"'"+')" ><ins>'+adr+'</ins></div>'
                  st = st + '<div><font size= "3" color="#008000"><b>&nbsp&nbsp'+adr+'</b></font>'
                  //st = st + '<div onclick = "edit_sell('+"'"+firmId+"'"+')"><font size= "3" color="#008000"><b>&nbsp&nbsp'+ child.Adress[i2]+'</b></font>'
                  i1 = 0;
                } else
                if (i1 == 0) {
                  st = st + '<table border="0" width="100%"><font size= "2" color="#0000FF">'
                  i1 = 2;
                }
                if ((i1 == 2) && (child.Adress[i2] !== '')){
                  st = st + '<tr><td width="10">&nbsp&nbsp</td>'
                  st = st + '<td width="150">'+child.Adress[i2]+'</td>';
                  var s1 = child.Adress[i2];
                  i2++;
                  if ((child.Adress[i2] == '') && (s1.indexOf('ICQ:') >= 0)) {
                    st = st + '<td ></td>';
                  } else
                  if (child.Adress[i2] == '') {
                    st = st + '<td ><span lang="ru">-&#1054;&#1073;&#1097;&#1080;&#1081;</span></td>';
                  } else { 
                    st = st + '<td >-'+child.Adress[i2]+'</td>';
                  }  
                  st = st + '</tr>'
                }
              }
            }
          }     
          str = str + st;
        //--------------------------------------------------------------------------------        return(str);}function edit_sell(id) {	var elem_cell = document.getElementById(id);    var str = elem_cell.innerHTML;    var st = '';	if (elem_cell.className == 'ShortCard') {       var il1 = str.indexOf('<P onclick="edit_sell('+"'"+id+"'"+')"');       if (il1 == -1) {         $.blockUI({message: $('#topLayer'), css: { 'font-size': '0.4', color: '#006699', border: 'none', opacity: .6 }, overlayCSS: { backgroundColor: BGColor }});
         load_Add_Info(elem_cell,id,'data7.php');         $.unblockUI;       }      } else    {	   var il = str.indexOf('<P onclick="edit_sell('+"'"+id+"'"+')"');	   if (il == -1) {	     il = str.indexOf('<p onclick="edit_sell('+"'"+id+"'"+')"');	   }	   if (il == -1) {	     st = str.toLowerCase();	     il = st.indexOf('<p onclick="edit_sell('+"'"+id+"'"+')"');	   }	   if (il !== -1) {           elem_cell.innerHTML = str.substring(0,il);         elem_cell.className = 'ShortCard';       }  else alert(str);    }}function show_price(id) {	var elem_cell = document.getElementById(id);    var str = elem_cell.innerHTML;  	function load_Price(node, firmId, url) {	    if (firmId == '' ) {firmId.id = '0'};		function onSuccess(data) {			if (!data.errcode) {				onLoaded(data)			} else {				onLoadError(data)			}		}		function onAjaxError(xhr, status){			var errinfo = { errcode: status }	    	if (xhr.status != 200) {				// может быть статус 200, а ошибка				// из-за некорректного JSON				errinfo.message = xhr.statusText			} else {				errinfo.message = 'Bad data from server'			}			onLoadError(errinfo)		}				function onLoaded(data) {			var child = data[0];			/*win1 = window.open("", "myWindow", "toolbar=0,width=820,height=600,status=0,menubar=0,location=0,resizable=0,directories=0,Scrollbars=1");*/
			win1 = window.open("Price", "myWindow", "toolbar=0,width=840,height=600,menubar=0,resizable=1");
			if (win1 !== null)
			{
            win1.focus();
            win1.document.open();
            win1.document.writeln('<title>&#1058;&#1086;&#1074;&#1072;&#1088;&#1099;/&#1059;&#1089;&#1083;&#1091;&#1075;&#1080;</title><body bgcolor="'+BGColor+'">');
		    win1.document.writeln('<style type="text/css">'+
			                      '.inform1 {'+
  					              'overflow: scroll;'+ 
  					              'width: 100%;'+
					              'height: 100%;'+ 
  				                  '}'+ 
		                          '</style>');
            win1.document.writeln('<body><table border="1" width="800" cellspacing="0" cellpadding="0">');
            win1.document.writeln('<tr><td><font size="3"><b>'+child.Firm+'<br>'+child.Adress+'</b></font></td></tr>');
            win1.document.writeln('</table>');
            win1.document.writeln('<table border="1" width="800" cellspacing="0" cellpadding="0">');
            win1.document.writeln('<tr><td bgcolor="'+BG2Color+'"><span lang="ru">&#1053;&#1072;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1058;&#1086;&#1074;&#1072;&#1088;&#1072;/&#1059;&#1089;&#1083;&#1091;&#1075;&#1080;</span></td>'+
                                  '<td width = "100" bgcolor="'+BG2Color+'"><span lang="ru">&#1062;&#1077;&#1085;&#1072;</span></td></tr>');
            win1.document.writeln('</table>');
            win1.document.writeln('<div class="inform1">');
            win1.document.writeln('<table border="1" width="800" cellspacing="0" cellpadding="0">');
            for (var i2 = 1; child.Price[i2] !== '@@'; i2 = i2 + 2) {
              win1.document.writeln('<tr><td>'+child.Price[i2]+'</td><td width = "100" align="right" >&nbsp;'+child.Price[i2+1]+'</td></tr>');
            }
            win1.document.writeln('</div></table></body>');
            win1.document.writeln('<table border="1" width="800" cellspacing="0" cellpadding="0">');
            win1.document.writeln('<tr><td><font size="3"><b><span lang="ru">&#1062;&#1077;&#1085;&#1099; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099; &#1085;&#1072;:&nbsp;01.09.2010</span></b></font></td></tr>');
            win1.document.writeln('</table>');
            win1.document.writeln('<p>&nbsp;<br>&nbsp;<br></p>');
            //win1.document.open();
            win1.focus();
            //$.unblockUI;            }
		}        		function onLoadError(error) {			var msg = "Ошибка "+error.errcode			if (error.message) msg = msg + ' :'+error.message			alert(msg)		}		$.ajax({			url: url,			data: 'id='+firmId,			dataType: "json",			success: onSuccess,			error: onAjaxError,			cache: false		})	}    $.blockUI({message: $('#topLayer'), css: { 'font-size': '0.4', color: '#006699', border: 'none', opacity: .6 }, overlayCSS: { backgroundColor: BGColor }});
    /*$.blockUI({message: '<h1>Один момент!</h1>', css: { 'font-size': '1', color: '#006699', border: 'none'}, overlayCSS: { backgroundColor: BGColor }});*/
    load_Price(elem_cell,id,'data8.php');    $.unblockUI;}function WordFind() {    var in_elem = document.getElementById("inWord");    var sw_elem = document.getElementById("sw2");    var inWord = in_elem.value;    if (sw_elem.checked) {      var pFind = '0';    } else {        pFind = '1';    }  	function hasClassN(elem, className) {		return new RegExp("(^|\\s)"+className+"(\\s|$)").test(elem.className)	}	function toggleNodeCont(node) {		// определить новый класс для узла		var newClass = hasClassN(node, 'Content') ? 'Clicked' : 'Content'		// заменить текущий класс на newClass		// регексп находит отдельно стоящий open|close и меняет на newClass		var re =  /(^|\s)(Content|Clicked)(\s|$)/		node.className = node.className.replace(re, '$1'+newClass+'$3')	}	function load_FindFirm(node, inWord, FType, url) {		function onSuccess(data) {			if (!data.errcode) {				onLoaded(data)			} else {				onLoadError(data)			}		}		function onAjaxError(xhr, status){			var errinfo = { errcode: status }	    	if (xhr.status != 200) {				// может быть статус 200, а ошибка				// из-за некорректного JSON				errinfo.message = xhr.statusText			} else {				errinfo.message = 'Bad data from server'			}			onLoadError(errinfo)		}				function onLoaded(data) {           LoadedList(data,node,false);		}        		function onLoadError(error) {			var msg = "Ошибка "+error.errcode			if (error.message) msg = msg + ' :'+error.message			alert(msg)		}		var WordLen = inWord.length;		$.ajax({			url: url,			data: "inWord="+inWord+"&FType="+FType,			dataType: "json",			success: onSuccess,			error: onAjaxError,			cache: false		}) 	}    var node_elm = document.getElementById("card");    if ((inWord !== '') && (inWord.length > 2)) {      var oldClickedElem = document.getElementById("Click");      if (oldClickedElem != null) {	    toggleNodeCont(oldClickedElem);		oldClickedElem.id = '';      }      $.blockUI({message: $('#topLayer'), css: { 'font-size': '0.4', color: '#006699', border: 'none', opacity: .6 }, overlayCSS: { backgroundColor: BGColor }});
      load_FindFirm(node_elm,inWord,pFind,'data9.php');      $.unblockUI;    } //else alert(&#1053;&#1077;&#1074;&#1077;&#1088;&#1085;&#1086; &#1079;&#1072;&#1076;&#1072;&#1085; &#1087;&#1086;&#1080;&#1089;&#1082;&#1086;&#1074;&#1099;&#1081; &#1082;&#1088;&#1080;&#1090;&#1077;&#1088;&#1080;&#1081;! &#1044;&#1086;&#1083;&#1078;&#1085;&#1086; &#1073;&#1099;&#1090;&#1100; &#1085;&#1077; &#1084;&#1077;&#1085;&#1100;&#1096;&#1077; 3 &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1086;&#1074;!);}  function LoadedList(data,node,type) {	var str = '';	var i1 = 0;	var oldId = '@@'	str = '<div class= "inform"><table border="1" width="100%"></script> '	for(var i=0; i<data.length; i++) {		var child = data[i]		if (oldId !== child.id) {		  oldId = child.id;		  var fullst = '';		  if ((child.VIP == true) || ((child.Bold == true) && (data.length == 1))) {		    fullst = FullCard(child,child.id);		  }          str = str + '<tr> '          if (fullst == '') {            str = str +   '<td id="'+child.id + '" class = "ShortCard" onmouseover="this.style.backgroundColor='
          } else {
            str = str +   '<td id="'+child.id + '" class = "FullCard" onmouseover="this.style.backgroundColor='
          }  
          str = str +   "'"+BG3Color+"'"   /*"'#82b98c'" */
          if ((child.BanName !== '') || (child.Files[1] !== '@@@@')) {            str = str +   '"style="CURSOR: hand" onmouseout="'          } else {            str = str +   '"style="CURSOR: hand" onmouseout="'          }            if (i1 == 0) {            str = str +   "st_mouse(this,'"+BG2Color+"')" 
            str = str +   '" width="100%" bgcolor="'+BG2Color+'">'           i1 = 1          }  else {              str = str +   "st_mouse(this,'"+BGColor+"')" 
            str = str +   '" width="100%" bgcolor="'+BGColor+'">'            i1 = 0          }          if ((child.BanName !== '') || (child.Files[1] !== '@@@@') || (child.FPrices == '1')) {            str = str + '<table border="0" width="100%"><tr><td onclick = "edit_sell('+"'"+child.id+"'"+')">'          } else {            str = str + '<table border="0" width="100%"><tr><td onclick = "edit_sell('+"'"+child.id+"'"+')">'          }           if (child.VIP == true) {            str = str + '<img border="0" src="http://www.gis-ul.ru/Data/stn/vip_1.bmp" width="32" height="16" align=top><font size="4">'            str = str + '<b>' + '"'+child.name+'"'+'</b></font>'          } else          if (child.Bold == true) {            str = str + '<img border="0" src="http://www.gis-ul.ru/Data/stn/welcome_1.bmp" width="32" height="16" align=top><font size="4">'            str = str + '<b>' + '"'+child.name+'"'+'</b></font>'          } else {            str = str + '<font size="3">'            str = str + ' "'+child.name+'"'+'</font>'          }             if (child.BanName !== '') {            str = str + '</td><td width="235" align=right onclick = "edit_sell('+"'"+child.id+"'"+')"><img border="0" src="http://www.gis-ul.ru/Data/'+child.BanName+'" width="240"></td></tr>'
          }            str = str + '</td></tr>';          if ((child.Files[1] !== '@@@@') || (child.FPrices == '1')) {
            str = str + '<tr><td onclick = "edit_sell('+"'"+child.id+"'"+')">&nbsp;</td><td width="241" align=left onclick = "edit_sell('+"'"+child.id+"'"+')">'+
	  				    '<font size= "3" ><b>&#1044;&#1086;&#1087;.&#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1103;'+
					    '</b></font></td></tr>'
          }	      for (var i2 = 1; child.Files[i2] !== '@@@@' && i2 < 10; i2=i2+2) {	        var st = child.Files[i2];		    var ch = "/";		    if (st.substring(0,1) == ch) {		      ch = ''; 		    } 		    str = str + '<tr><td onclick = "edit_sell('+"'"+child.id+"'"+')"></td><td width="241" align=left><img border="0" src="http://www.gis-ul.ru/Data/stn/galka161.bmp"><b></b>'+
		 			    '<font size= "2" color="#0000FF"><a target="_blank" href="http://www.gis-ul.ru/Data'+ch+child.Files[i2].replace("\\","/")+'"><b><i>'+child.Files[i2+1]+'</i></b></a></font></td></tr>'	      }          if (child.FPrices == '1') {		    str = str + '<tr><td></td><td onclick = "show_price('+"'"+child.id+"'"+')" width="241" align=left><img border="0" src="http://www.gis-ul.ru/Data/stn/galka161.bmp"><b></b>'+
					    '<font size= "2" color="#0000FF"><b><i><u><span lang="ru">&#1058;&#1086;&#1074;&#1072;&#1088;&#1099;/&#1059;&#1089;&#1083;&#1091;&#1075;&#1080;</span></u></i></b></font></td></tr>'          }          if ((child.BanName !== '') || (child.Files[1] !== '@@@@') || (child.FPrices == '1')) {            str = str + '</table>'          }  else str = str + '</table>';          if (fullst !== '') {            str = str + fullst;          }         }    }    str = str + '</table></div>'    node.innerHTML = str;}  function st_mouse(element,col){  

 if ( element.className == 'FullCard')  {  
  // element.style.backgroundColor='white';  
   element.style.backgroundColor=col;    
 }  
 else  {  
   element.style.backgroundColor=col;    
 }  
} 

function st_start(){  
 /*tree('0','data1.php');*/
 alert('on_start');
} 

function SaveTree(){
 // Выполнится при условии того что текстовый фаил не пуст
var str = '';
var tree_element = document.getElementById("tree");
alert('Step 1');
var W,Z;
W = new ActiveXObject("Scripting.FileSystemObject"); 
alert('Step 2');
Z = W.CreateTextFile("c:\\tree.txt", true); 
alert('Step 3');
str = tree_element.innerHTML;
alert(str);
F=Z.Write(str);
Z.Close();  

}

function SaveCard(){
 // Выполнится при условии того что текстовый фаил не пуст
var str = '';
var tree_element = document.getElementById("card");

W = new ActiveXObject("Scripting.FileSystemObject"); 
Z = W.CreateTextFile("c:\\card.txt", true); 
str = tree_element.innerHTML;
F=Z.Write(str);
Z.Close();  

}
