FS.newSiteDialog = function() { FS.createWindowUrl(400,340,'center','center',""); } FS.deleteSiteDialog = function(id) { var url = ""+id; FS.createWindowUrl(320,280,'center','center',url); } FS.editSiteDialog = function(id) { var url = ""+id; FS.createWindowUrl(400,340,'center','center',url); } FS.createSite = function(button) { var orig_sid = $F('original_site_id'); if (orig_sid == '') orig_sid = 'auto'; var new_sid = $F('site_edit_id'); if (new_sid == '') new_sid = 'auto'; var name = $F('site_edit_name'); var type = $F('site_edit_type'); var baseline_views = $F('baseline_views'); var baseline_visitors = $F('baseline_visitors'); var request = 'action=createNewSite&new_sid='+new_sid+'&name='+name+'&type='+type+'&baseline_views='+baseline_views+'&baseline_visitors='+baseline_visitors+'&update=fs_sites_table,sites_filter_span'; sendRequest(request,function(response) { if (response.status == 'ok') { closeParentWindow(button); } }); } FS.updateSite = function(id,button) { var orig_sid = $F('original_site_id'); if (orig_sid == '') orig_sid = 'auto'; var new_sid = $F('site_edit_id'); if (new_sid == '') new_sid = 'auto'; var name = $F('site_edit_name'); var type = $F('site_edit_type'); var baseline_views = $F('baseline_views'); var baseline_visitors = $F('baseline_visitors'); var request = 'action=updateSiteInfo&new_sid='+new_sid+'&orig_sid='+orig_sid+'&name='+name+'&type='+type+'&baseline_views='+baseline_views+'&baseline_visitors='+baseline_visitors+'&update=fs_sites_table,sites_filter_span'; sendRequest(request,function(response) { if (response.status == 'ok') { closeParentWindow(button); } }); } FS.deleteSite = function(id,button) { var sid = id; var action = $F('delete_type'); var new_sid = $F('transfer_site_id'); var request = 'action=deleteSite&site_id='+sid+'&update=fs_sites_table,sites_filter_span&action_code=' + action + "&new_sid=" + new_sid; sendRequest(request,function(response) { if (response.status == 'ok') { closeParentWindow(button); } }); } FS.clearSiteID = function() { $('fs_clear_site_id').style.display='none'; $('site_edit_id').value = $('original_site_id').value; } function updateDeleteDialog() { var dt = $('delete_type'); var del = dt.selectedIndex == 0; var s = (del ? "none" : "block"); $('transfer_option').style.display = s; var text = del ? "" : ""; $('fs_site_delete_button').innerHTML = text; } FS.activationHelp = function(type,id) { var url = '?TYPE=' + type + "&SITE_ID=" + id; FS.openWindow(url,600,600); } FS.setSitesTablePageNumber = function(page_number) { var request = 'action=setSitesTablePageNumber&page_number='+page_number; sendRequest(request); } FS.updateSiteNameFilter = function() { saveOption("sites_table_name_filter_text","sites_table_name_filter","regexp","fs_sites_table"); } FS.sitesSearchKeyPressedTimer = 0; FS.sitesSearchKeyPressed = function(e) { // clear timer clearTimeout(FS.sitesSearchKeyPressedTimer); if (!e) e = window.event; if (e.keyCode == 13) { return FS.trapEnter(e, 'FS.updateSiteNameFilter()'); } else { // set new timer FS.sitesSearchKeyPressedTimer = setTimeout("FS.sitesSearchKeyPressedTimerFired()", 500); } } FS.sitesSearchKeyPressedTimerFired = function() { clearTimeout(FS.sitesSearchKeyPressedTimer); FS.updateSiteNameFilter(); }