
		dojo.require("dojo.debug.console");
		dojo.require("dojo.widget.FilteringTable");
		dojo.require("dojo.widget.*");
		dojo.require("dojo.io.*");
		dojo.hostenv.writeIncludes();
		 dojo.require("dojo.widget.Form");
		 dojo.require("dojo.json");
//		 dojo.require("dojo.widget.FloatingPane");
 dojo.require("dojo.widget.LayoutContainer");
 dojo.require("dojo.widget.ContentPane");
 dojo.require("dojo.widget.ComboBox");
// dojo.require("dojo.widget.Checkbox");
 dojo.require("dojo.widget.DropdownDatePicker");
		djConfig.isDebug=1;


dojo.addOnLoad(sel);


function sel() {

var content = dojo.widget.byId("content");

content.valueField = "Id";

dojo.event.connect(content, "onSelect", "rowSelected"); 


var categoryCombo = document.getElementById("category");
var wgcategoryCombo = dojo.widget.createWidget('combobox', { widgetId: 'wgcategoryCombo', name: 'category', width: '20'}, categoryCombo ); 
    wgcategoryCombo.textInputNode.width=580;
wgcategoryCombo.optionsListNode.style.fontSize='80%';    

    
          dojo.io.bind({ 
              url:"http://www.rusnko.info/cgi-bin/rnkobase/rus_nko.pl",
              method: "post", 
              mimetype: "text/json",
             
              postContent: 'sel=category', 
              load: function(type, data, evt) { 
 //      alert(data);            
                  	dojo.debug("data", data);
                  data[0][0]='Нет выбранных';
                  wgcategoryCombo.dataProvider.searchLimit = 1000; 
                  wgcategoryCombo.dataProvider.setData(data); 
                  } 
              });
     

//onloaddata();

}

function onloaddata(){
var def = {"default":"notnull"};
def = dojo.json.serialize(def); 
//alert('qqq'+ def );

var bindArgs = {
		url: "http://www.rusnko.info/cgi-bin/rnkobase/rus_nko.pl",
		preventCache: true,
   method: "post",
  error: function(type, data, evt){alert("error" + data + "!" + type + "!"+ evt + "!");}, 
 		//formNode: dojo.byId('mData'),
 		encoding: "utf8",
 		postContent: 'qq='+def,
 		mimetype: "text/json"
		};
	
var req = dojo.io.bind(bindArgs);


//dojo.byId('vist_today').innerHTML='Выставки сегодня:'; 
 dojo.event.connect(req, "load", this, "populateDiv");	     
}     

function ShowRes(){
//alert('rrrrr');
obj = dojo.widget.byId('mData').getValues();
//alert('plain!' +obj);
//	  dojo.debug("Object is: " + dojo.json.serialize(obj));
obj = 	dojo.json.serialize(obj);
//alert('json!' +obj);


var bindArgs = {
		url: "http://www.rusnko.info/cgi-bin/rnkobase/rus_nko.pl",
		preventCache: true,
    method: "post",
    error: function(type, data, evt){alert("error" + data + "!" + type + "!"+ evt + "!");}, 
 		//formNode: dojo.byId('mData'),
 		encoding: "utf8",
 		postContent: 'qq='+obj,
 		mimetype: "text/json"
		};

dojo.byId('vist_today').innerHTML='Найдены организации:';	
var req = dojo.io.bind(bindArgs);
//alert(obj + 'qqq'); 
 dojo.event.connect(req, "load", this, "populateDiv");	


}		

function populateDiv(type, data, evt) {
	//var bookDiv = document.getElementById("rez1");
	//var t = dojo.byId("content");
	//t.className="data";
	//var filteringTable = dojo.widget.createWidget("dojo:FilteringTable",{valueField: "Id"},dojo.byId("content"));
	var fT = dojo.widget.byId("content");
	var jj = dojo.json.serialize(data);
//	alert('data='+jj);
	fT.store.clearData();
////	alert("ID = " + data);
				fT.store.setData(data);
}	

function rowSelected(){
//dojo.debug("rowSelected");

var dataTable = dojo.widget.byId("content");
var selectedData = dataTable.getSelectedData();
var id = selectedData.Id;
var name = selectedData.Title;


var bindArg = { 
 				 url:"http://www.rusnko.info/cgi-bin/rnkobase/rus_nko.pl",
         method: "post", 
         mimetype: "text/json",
         error: function(type, data, evt){alert("Данные не найдены!");},
 				 postContent: 'pers=' + selectedData.DBID
 };
  
 var req = dojo.io.bind(bindArg);
 //alert("fl"); 
 dojo.event.connect(req, "load", this, "FloatP");
 //dojo.debugShallow(req); 
}

function FloatP(type, data, evt)
{
	var inn_str ='';
	//('data='+data+' ' + data[0].Title);
	var jj = dojo.json.serialize(data);
//	alert('data='+jj);

if(data[0].Naim){ inn_str +='<br>Название.: '+ data[0].Naim;}
if(data[0].Cat){ inn_str +='<br>Вид деятельности: '+ data[0].Cat;}
if(data[0].Adr){ inn_str +='<br>Адрес.: '+ data[0].Adr;}
if(data[0].Tel){ inn_str +='<br>Тел.: '+ data[0].Tel;}
if(data[0].Fax){ inn_str +='<br>Факс.: '+ data[0].Fax;}

dojo.byId('rez2').innerHTML=inn_str;

}
