var openDetail = ""; showPicker = function(detailid) { openDetail=detailid; if(!window.name)window.name='admin_parent'; window.open( '$home/system/tools/newpicker/index.html?parentName='+window.name+'&detailid='+detailid, 'pickerwindow','alwaysRaised=yes,menubar=no,scrollbars=yes,width=1000,x=100,y=100,height=600,resizable=yes' ); return false; } //TODO: Does this need to be defined on the page itself? SetPath = function( inUrl ) { var input = document.getElementById(openDetail + ".value"); input.value = inUrl; } validate = function(inCatalogId, inDataType, inView , inFieldName) { var field = inFieldName + '.value'; var val = document.getElementById(field).value; var div = '#error_' + inFieldName; var params = { catalogid: inCatalogId, searchtype: inDataType, view: inView, field: inFieldName, value: val }; //alert( params ); #if( $applicationid ) jQuery(div).load('$home/${applicationid}/components/xml/validatefield.html', params); #end } //Delete this feature. Too complex to maintain validateall = function() { alert(" Not implemented"); return; params = "catalogid=$searcher.getCatalogId()&view=$view&type=$searcher.getFieldName()"; /* #foreach ($detail in $details) #if ($detail.isEditable()) field = '${detail.id}.value'; val = document.getElementById(field).value; params = params + '&field=$detail.id&' + field + '=' + val; validate('$detail.id'); #end #end */ jQuery("#"+'allerrors').load( '$home/${applicationid}/components/xml/validateallfields.html', { parameters: params }); } var listchangelisteners = []; //list nodes findOrAddNode = function(inParentId) { //alert("Looking now: " + inParentId + listchangelisteners.length ); for (var i=0; i