function markerAllCheckBoxes(formId, type) {
	var form = document.forms[formId];
	var elems = form.elements;
	for(var x = 0; x < elems.length; x++) {
		if(elems[x].type == 'checkbox') {
			var checkbox = elems[x];
			switch(type) {
				case "unchecked": {
					checkbox.checked = false;
					break;
				}
				case "checked": {
					checkbox.checked = true;
					break;
				}
				case "invert": {
					checkbox.checked = checkbox.checked == true ? false : true;
				}
			}
		}
	}
}

function avoidSpam() {
	var field = '<input type="hidden" class="hidden" name="fuc';
	field += 'kTheS';
	field += 'pam" value="100" />';
	document.write(field);
}

// TRIM-FUNKTIONEN =======================================================================
function LTrim(str) {
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(0)) != -1) {
		var j=0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
		j++;
		s = s.substring(j, i);
	}
	return s;
}
function RTrim(str) {
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
	var i = s.length - 1;
	while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) {
		i--;
	}
	s = s.substring(0, i+1);
	}
	return s;
}

function trim(str) {
	return RTrim(LTrim(str));
}

function checkmail(str){
	var filter = /^.+@.+\..{2,3}$/;
	if (filter.test(str))
		return true;
	else {
		return false;	
	}
}

// SOCIAL BOOKMARKING FUNKTIONEN =========================================================
function socialBookmark(service)
{
	var url=encodeURIComponent(location.href);
	var title=encodeURIComponent(document.title);
	switch(service)
	{
		case 'delicious':
			window.open('http://del.icio.us/post?url='+url+'&title='+title);
			break;
		case 'wong':
			window.open('http://www.mister-wong.de/index.php?action=addurl&bm_url='+url+'&bm_description='+title);
			break;
		case 'blinkList':
			window.open('http://www.blinklist.com/index.php?Action=Blink/addblink.php&Description=&Url='+url+'&Title='+title);
			break;
		case 'yahoo':
			window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+url+'&t='+title);
			break;
		case 'yigg':
			window.open('http://www.yigg.de/neu?exturl='+url+'&exttitle='+title);
			break;
		case 'furl':
			window.open('http://www.furl.net/storeIt.jsp?u='+url+'&t='+title);
			break;
		case 'oneview':
			window.open('http://beta.oneview.de:80/quickadd/neu/addBookmark.jsf?URL='+url+'&title='+title);
			break;
		case 'folkd':
			window.open('http://www.folkd.com/submit/page/'+url);
			break;
		case 'linkarena':
			window.open('http://www.linkarena.com/bookmarks/addlink/?url='+url+'&title='+title+'&desc=&tags=');
			break;
		case 'google':
			window.open('http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+url+'&title='+title);
			break;
		case 'webnews':
			window.open('http://www.webnews.de/einstellen?url='+url+'&title='+title);
			break;
	}
}