var ToggleTrigger = {
	init: function(event) {
		//get array of all elements with class "toggletrigger" and add a click handler
		//$(".toggletrigger").show();
		closeToggleTriggerContent();
		$(".toggletrigger").bind('click', ToggleTrigger.clickHandler);
	},
	clickHandler: function(event){
		//toggle class name of trigger to "active"
		var elemId = this.id;
		//add "-content" to the trigger id to have box id and toggle visibility
		var contentId = '#' + elemId +'-content';
		$(contentId).slideToggle("normal");
		//event.stop();
	}
};
function closeToggleTriggerContent(){
	var toggleTriggersToClose = $(".closeToggleTriggerContent");
	for (var i=0;i<toggleTriggersToClose.length;i++){
		$('#'+toggleTriggersToClose[i].id).toggle();
	}
}
function cleanName(name) {
	var outfile = "";
 	for (var i=0; i<name.length; i++) {
 		var chr = name.charAt(i).toLowerCase();
 		if (chr == ' ')
 			chr = "";
 		if (chr == '\xE5' || chr == '\xE4' || chr == '\xE0' || chr == '\xE2')
 			chr = "a";
 		if (chr == '\xE8' || chr == '\xE9' || chr == '\xEA' || chr == '\xEB')
 			chr = "e";
 		if (chr == '\xF6')
 			chr = "o";
 		if ((chr >= 'a' && chr <= 'z') || (chr >= '0' && chr <= '9') || chr == "-" || chr == ".")
 		outfile += chr;
 	}
 	return outfile;
}
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
	var c = ca[i];
	while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function confirmAction(url) {
	if(confirm("Confirm action?")){
		document.location.href = url;
	}
}

function ltrim(value)
{
	//Takes any spaces at the front of the string (^)
	//or (’|') at the end of the string ($)
	//and replaces them with an empty string
	var strValue = value.replace(/^0+/,'');
	return strValue;
}