/**
 * Intersnack main js file
 * (is = intersnack)
 */

function setElement(eID,ifStyle,funct,wert){
	if (document.getElementById){
		if (ifStyle == 1){
			var newElement = document.getElementById(eID).style;
		}
		else {
			var newElement = document.getElementById(eID);
		}
		newElement[funct] = wert;
	}
}

var is = {
	in_array : function (needle, haystack, argStrict) {
		var key = '', strict = !! argStrict;
		if (strict) {
			for (key in haystack) {
				if (haystack[key] === needle) { return true; }
			}
		} else {
			for (key in haystack) {
				if (haystack[key] == needle) { return true; }
			}
		}
		return false;
	},

	addClass : function (e, className) {
		var classes = e.className.split(' ');
		if (!this.in_array(className, classes)) {
			e.className += ' ' + className;
		}
	},

	removeClass : function (e, className) {
		var classes = e.className.split(' ');
		if (this.in_array(className, classes)) {
			for (var i = 0; i < classes.length; i++) {
				if (classes[i] == className) {
					classes.splice(i, 1);
				}
			}
			e.className = classes.join(' ');
		}
	}
}
