// API for managing animals

_GAME = "Game";

        function addToGame(val){
           gameEle = findFormElement(_GAME);
		tokenizer = new StringTokenizer();
		if(gameEle.value.indexOf(",") > -1){
                  tokens = tokenizer.tokenize(gameEle.value, ",");
		  tokens.push(val);
		} else if(gameEle.value.length > 1) {
		  tokens = new Array(gameEle.value,val);
                } else {
		  tokens = new Array(val);
		}
                //alert("Current Game List: "+tokens.toString());
		gameEle.value = tokens.toString();
	}



       function removeFromGame(val){
           gameEle = findFormElement(_GAME);
		tokenizer = new StringTokenizer();
		if(gameEle.value.indexOf(",") > -1){
                  tokens = tokenizer.tokenize(gameEle.value, ",");
		  tokens.push(val);
		} else if(gameEle.value.length > 1) {
		  tokens = new Array(gameEle.value,val);
                } else {
		  tokens = new Array(val);
		}
                
               temp = new Array();
		for(g=0; g<tokens.length; g++){
                      if(tokens[g] != val){
                         temp.push(tokens[g]);
		      }
		}
		//alert("Current Game List: "+temp.toString());
		gameEle.value = temp.toString();
	}

	function getGameCount(){
           var count = 0;
              gameEle = findFormElement(_GAME);
		tokenizer = new StringTokenizer();
		if(gameEle.value.indexOf(",") > -1){
                  tokens = tokenizer.tokenize(gameEle.value, ",");
		  //tokens.push(val);
		} else if(gameEle.value.length > 1) {
		  tokens = new Array(gameEle.value);
                } else {
		  tokens = new Array();
		}
		count = tokens.length;
	   return count; 

	}

	function setFish (tempvar){
	      if(tempvar.checked){
		  findFormElement("fishchecked").value = 'true';
		  addToGame(tempvar.value);
		} else {
		  removeFromGame(tempvar.value);
		}

		if(getGameCount() == 0){
                   findFormElement("fishchecked").value = 'false';
		}

	}
	
	function setAnimal (tempvar){

	    if(tempvar.checked){
		  findFormElement("animalchecked").value = 'true';
		  addToGame(tempvar.value);
		} else {
		  removeFromGame(tempvar.value);
		}

		if(getGameCount() == 0){
                   findFormElement("animalchecked").value = 'false';
		}
		
	}

