
var dsMembersLinks = new Spry.Data.HTMLDataSet(null, "dynamiccontent", {firstRowAsHeaders: false, rowSelector: ".member", dataSelector: ".busname, .address, .suburb, .country, .logo, .website, .description", sortOnLoad: "busname", sortOrderOnLoad: "ascending", columnNames: ['busname', 'address', 'suburb', 'country', 'logo', 'website', 'description']});
	dsMembersLinks.setColumnType("website", "html");

// Create a PagedView that will manage the paging of the data that is loaded into dsMembers.
var pvMembersLinks = new Spry.Data.PagedView(dsMembersLinks, { pageSize: 15 });

var pvMembersLinksPagedInfo = pvMembersLinks.getPagingInfo();

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}



Spry.Utils.addLoadListener(function() {
	Spry.$$("#div1").setAttribute('spry:region', 'pvMembersLinks dsMembersLinks');
	Spry.$$("#div2").setAttribute('spry:state', 'loading');
	Spry.$$("#div3").setAttribute('spry:state', 'ready');
	Spry.$$("#div4").setAttribute('spry:repeat', 'pvMembersLinks');
	Spry.$$("#div4").setAttribute('spry:choose', 'choose');
	Spry.$$("#div4").forEach(function(n){ n.id = n.id + "_1_{pvMembersLinks::ds_RowID}"; }); // Ensures each instance of this repeating element has a unique id.
	Spry.$$("#div5").setAttribute('spry:when', '{ds_RowID} == {dsMembersLinks::ds_CurrentRowID}');
	Spry.$$("#div5").setAttribute('spry:setrow', 'pvMembersLinks');
	Spry.$$("#div5").setAttribute('spry:hover', 'MasterColumnHover');
	Spry.$$("#div5").setAttribute('spry:select', 'MasterColumnSelected');
	Spry.$$("#div5").setAttribute('spry:selectgroup', 'sgMaster');
	Spry.$$("#div5").setAttribute('spry:selected', 'selected');
	Spry.$$("#div5").forEach(function(n){ n.id = n.id + "_1_{pvMembersLinks::ds_RowID}"; }); // Ensures each instance of this repeating element has a unique id.
	Spry.$$("#div6").setAttribute('spry:default', 'default');
	Spry.$$("#div6").setAttribute('spry:setrow', 'pvMembersLinks');
	Spry.$$("#div6").setAttribute('spry:hover', 'MasterColumnHover');
	Spry.$$("#div6").setAttribute('spry:select', 'MasterColumnSelected');
	Spry.$$("#div6").setAttribute('spry:selectgroup', 'sgMaster');
	Spry.$$("#div6").forEach(function(n){ n.id = n.id + "_1_{pvMembersLinks::ds_RowID}"; }); // Ensures each instance of this repeating element has a unique id.
	Spry.$$("#div7").setAttribute('spry:detailregion', 'dsMembersLinks pvMembersLinks');
	Spry.$$("#div8").setAttribute('spry:choose', 'choose');
	Spry.$$("#span1").setAttribute('spry:when', '!"{logo}"');
	Spry.$$("#span2").setAttribute('spry:default', 'default');
	Spry.$$("#a1").setAttribute('onclick', 'MM_openBrWindow(\'{buswebsite}\',\'\',\'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes\')');
	Spry.$$("#pages").setAttribute('spry:region', 'pvMembersLinksPagedInfo');
	Spry.$$("#button1").setAttribute('onclick', 'MM_callJS(\'pvMembersLinks.firstPage()\')');
	Spry.$$("#button1").setAttribute('spry:if', '{ds_CurrentRowNumber} != 0');
	Spry.$$("#button2").setAttribute('spry:if', '{ds_CurrentRowNumber} == 0');
	Spry.$$("#button3").setAttribute('onclick', 'MM_callJS(\'pvMembersLinks.previousPage()\')');
	Spry.$$("#button3").setAttribute('spry:if', '{ds_CurrentRowNumber} != 0');
	Spry.$$("#button4").setAttribute('spry:if', '{ds_CurrentRowNumber} == 0');
	Spry.$$("#Members_pageNumTF").setAttribute('onchange', 'pvMembersLinks.goToPage(parseInt(document.getElementById(\'Members_pageNumTF\').value));');
	Spry.$$("#Members_pageNumTF").setAttribute('spry:repeatchildren', 'pvMembersLinksPagedInfo');
	Spry.$$("#option1").setAttribute('spry:if', '{ds_CurrentRowNumber} != {ds_RowNumber}');
	Spry.$$("#option1").forEach(function(n){ n.id = n.id + "_2_{pvMembersLinksPagedInfo::ds_RowID}"; }); // Ensures each instance of this repeating element has a unique id.
	Spry.$$("#option2").setAttribute('spry:if', '{ds_CurrentRowNumber} == {ds_RowNumber}');
	Spry.$$("#option2").forEach(function(n){ n.id = n.id + "_2_{pvMembersLinksPagedInfo::ds_RowID}"; }); // Ensures each instance of this repeating element has a unique id.
	Spry.$$("#button5").setAttribute('onclick', 'MM_callJS(\'pvMembersLinks.nextPage()\')');
	Spry.$$("#button5").setAttribute('spry:if', '{ds_CurrentRowNumber} != {ds_PageCount}-1');
	Spry.$$("#button6").setAttribute('spry:if', '{ds_CurrentRowNumber} == {ds_PageCount}-1');
	Spry.$$("#button7").setAttribute('onclick', 'MM_callJS(\'pvMembersLinks.lastPage()\')');
	Spry.$$("#button7").setAttribute('spry:if', '{ds_CurrentRowNumber} != {ds_PageCount}-1');
	Spry.$$("#button8").setAttribute('spry:if', '{ds_CurrentRowNumber} == {ds_PageCount}-1');

	Spry.Data.initRegions();
});

