var xmlhttp
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
  try {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
 } catch (e) {
  try {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  } catch (E) {
   xmlhttp=false
  }
 }
@else
 xmlhttp=false
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 try {
  xmlhttp = new XMLHttpRequest();
 } catch (e) {
  xmlhttp=false
 }
}


function make_request(url, element) {	
    xmlhttp.open('GET', url, true);
    xmlhttp.onreadystatechange = function() {
      if (xmlhttp.readyState == 4) {
      element.innerHTML = xmlhttp.responseText;
      }
    }
    xmlhttp.send(null);
} 


function move_link(element_id, direction, link_id, group_id) {
    var element = document.getElementById(element_id);
    var url = script_self + '?embedded=2&groups=' + group_id + '&action=move&direction=' + direction + '&lid=' + link_id;
    make_request(url, element);
} 

function move_group(direction, group_id) {
    var element = document.getElementById('maingrouptable');
    var url = script_self + '?embedded=3&action=move&direction=' + direction + '&gid=' + group_id;
    make_request(url, element)
}


function delete_link(element_id, link_id, group_id, link_name) {
	var yes_sure = confirm(delete_link_text + '\n\n' + link_name);
	if (!yes_sure) {
	    return yes_sure;
	}
    var element = document.getElementById(element_id);
    var url = script_self + '?embedded=2&groups=' + group_id + '&action=delete&lid=' + link_id + '&sure=yes';
    make_request(url, element);
} 

function delete_group(group_id, group_name) {
	var yes_sure = confirm(delete_group_text + '\n\n' + group_name);
	if (!yes_sure) {
	    return yes_sure;
	}
    var element = document.getElementById('maingrouptable');
    var url = script_self + '?embedded=3&action=delete&sure=yes&gid=' + group_id;
    make_request(url, element);
}














