// Buttons for recipe-elements in cookbook-recipe-list

buttonOff = function(elem, flag){
	if (elem.className.endsWith(flag)){
		tmps = elem.className.split(" ");
		elem.className = tmps[0];
	}
}

buttonOn = function(elem, flag){
	if (!elem.className.endsWith(flag)){
		elem.className += " " + flag;
	}
}

buttonOnOff = function(elem, flag){
	if (!elem.className.endsWith(flag)){
		elem.className += " " + flag;
	}else{
		tmps = elem.className.split(" ");
		elem.className = tmps[0];
	}
}

push = function(elem, flag){

	parentId = elem.parentNode.id;

	$$('#' + parentId + ' a').each(function(anchor) {
		if(anchor.className && anchor.className.indexOf('point') >= 0){
			if (elem != anchor){
				buttonOff(anchor, flag);
			}else{
				buttonOnOff(anchor, flag);				
			}
		}
	})
}

pushLarge = function(elem, flag){
	buttonOnOff(elem, flag);
}

