function populateNextDropdown( which ) { var aParts = location.search.split( "&" ); if( which.name == "datasource" ) { var sQueryString = "copyTool.cfm?datasource=" + which.value; if( which.value != "?" ) { window.location.href = sQueryString; } else { window.location.href = "copyTool.cfm"; } } if( which.name == "ownerType" ) { var sQueryString = "copyTool.cfm" + aParts[0] + "&ownerType=" + which.value; if( which.value != "?" ) { window.location.href = sQueryString; } else { window.location.href = "copyTool.cfm" + aParts[0]; } } if( which.name == "ownerId" ) { var sQueryString = "copyTool.cfm" + aParts[0] + "&" + aParts[1] + "&ownerId=" + which.value; if( which.value != "?" ) { window.location.href = sQueryString; } else { window.location.href = "copyTool.cfm" + aParts[0] + "&" + aParts[1]; } } if( which.name == "memberId" ) { var sQueryString = "copyTool.cfm" + aParts[0] + "&" + aParts[1] + "&" + aParts[2] + "&memberId=" + which.value; if( which.value != "?" ) { window.location.href = sQueryString; } else { window.location.href = "copyTool.cfm" + aParts[0] + "&" + aParts[1] + "&" + aParts[2]; } } } function selectCategory( which, sQueryString ) { $.ajax({ method:'GET', url:'ajax.cfm?action=selectCategory&' + sQueryString, data: { category: which.value }, dataType:'html', success: function( data ) { $('#items-container').replaceWith( data ); } }); } function cbxSelectAll( eField, selected ) { for( i = 0; i < eField.length; i++ ) { if( !eField[i].checked && selected ) { eField[i].checked = true; } else if ( eField[i].checked && !selected ) { eField[i].checked = false; } } } function validate( which ) { var bSubmit = true; var nCount = 0; var eCheckbox = document.getElementsByName( 'addFavItem' ); for( i = 0; i < eCheckbox.length; i++ ) { if( eCheckbox[i].checked ) { nCount++; } } if( nCount == 0 ) { alert( 'No items are selected. Select at least one to proceed with Copy action.' ); bSubmit = false; } else if ( which.form.copyToId.value == '?' ) { alert( 'You need to select a member to copy items over.' ); bSubmit = false; } if( bSubmit ) { which.form.submit(); } }