var dynamicContent_ajaxObjects = new Array();

function setCookie(c_name,value,expiredays) {
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  document.cookie=c_name+ "=" +escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name) {
  if (document.cookie.length>0) {
    c_start=document.cookie.indexOf(c_name + "=");
    if (c_start!=-1) { 
      c_start=c_start + c_name.length+1; 
      c_end=document.cookie.indexOf(";",c_start);
      if (c_end==-1) c_end=document.cookie.length;
        return unescape(document.cookie.substring(c_start,c_end));
      } 
    }
  return "";
}

function showStuff(id) {
	if (document.getElementById(id).style.display == 'block') {
		document.getElementById(id).style.display = 'none';
	} else {
		document.getElementById(id).style.display = 'block';
	}
}

function hideStuff(id) {
	if (document.getElementById(id).style.display == 'block') {
		document.getElementById(id).style.display = 'none';
	} else {
		document.getElementById(id).style.display = 'block';
	}
}

function ajax_loadContent(divId,pathToFile)
{
  var ajaxIndex = dynamicContent_ajaxObjects.length;
  document.getElementById(divId).innerHTML = 'Loading content...';
  dynamicContent_ajaxObjects[ajaxIndex] = new sack();
  dynamicContent_ajaxObjects[ajaxIndex].requestFile = pathToFile;

  dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ ajax_showContent(divId,ajaxIndex,pathToFile); };  

  dynamicContent_ajaxObjects[ajaxIndex].runAJAX();  
} 

function ajax_showContent(divId,ajaxIndex,pathToFile)
{
  document.getElementById(divId).innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response;
  dynamicContent_ajaxObjects[ajaxIndex] = false;
}

function chooseFaction(faction) {
	var pathToFile = "include/show_profiles.php?FACTION=" + faction;
	ajax_loadContent('profiles',pathToFile);
	showList(faction);
}

function addToList(unit) {
	var pathToFile = "include/add_del_unit.php?Type=add&ID=" + unit;
	ajax_loadContent('army_list',pathToFile);
}

function delFromList(unit) {
	var pathToFile = "include/add_del_unit.php?Type=del&ID=" + unit;
	ajax_loadContent('army_list',pathToFile);
}

function showList(faction) {
	var pathToFile = "include/add_del_unit.php?Type=show&FACTION=" + faction;
	ajax_loadContent('army_list',pathToFile);
}
