function flip(El) {

   if(document.getElementById(El).style.display == 'none') {

       document.getElementById(El).style.display = 'block';

   }

   else {

       document.getElementById(El).style.display = 'none';

   }

}



function flipBox(el) {

	link = document.getElementById(el);

	if(link.innerHTML == "+") {

		newInner = "-";

		var display = 'block';

	}

	else {

		newInner = "+";

		display = "none";

	}

	var box = document.getElementById(el + "Box");

	box.style.display = display;

	link.innerHTML = newInner;

	return false;

}



function changeTheme(theme) {
	var date = new Date();
	date.setTime(date.getTime()+(365*24*60*60*1000));
	document.cookie = "newtheme=" + theme + "; expires="+date.toGMTString();

	location.reload(true);

}



function in_array(needle, haystack, strict) {

    // http://kevin.vanzonneveld.net

    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)

    // *     example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);

    // *     returns 1: true

 

    var found = false, key, strict = !!strict;

 

    for (key in haystack) {

        if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {

            found = true;

            break;

        }

    }

 

    return found;

}

