function invertCheckboxes() {
	for(i=0;i<document.messages.elements.length;i++) {
		var e = document.messages.elements[i];
		if(e.type=='checkbox') {
			eval("e.checked=!e.checked;");
			}
		}
	}
	
function opendiv(id) {
	document.getElementById(id).style.display='block';
	}
	
function closediv(id) {
	document.getElementById(id).style.display='none';
	}
	
function togglediv(id) {
	var divs=new Array("basic","image","personal","locations","account","car","photos","groups","logo","members","notes","expert","campaign");
	for(x in divs) {
		if(divs[x] == id) {
			document.getElementById(divs[x]).style.display='block';
			} else {
			if(document.getElementById(divs[x])) {
				document.getElementById(divs[x]).style.display='none';
				}
			}
		}
	}
	
function minimumStars(myfield, e, dec) {
	var key;
	var keychar;
	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
		return true;
	else if ((("12345").indexOf(keychar) > -1))
		return true;
	else if (dec && (keychar == ".")) {
		myfield.form.elements[dec].focus();
		return false;
		}
	else
		return false;
	}
	
function setThread(id) {
	document.getElementById('thread').value = id;
	document.getElementById('view').value = '';
	opendiv('commentdiv');
	document.getElementById('comment').focus();
	}
	
function viewThread(id) {
	document.getElementById('thread').value = id;
	document.getElementById('view').value = 'Y';
	document.comment_form.submit();
	}
	
function deleteComment(id) {
	document.getElementById('delcomment').value = id;
	document.comment_form.submit();
	}
	
function resetThread() {
	document.getElementById('thread').value='';
	document.getElementById('view').value = '';
	}

var count = 140;

function car_limiter() {
	var tex = document.cardesc.summary.value;
	var len = tex.length;
	if(len > count){
        tex = tex.substring(0,count);
        document.cardesc.summary.value = tex;
        return false;
		}
	document.getElementById("car_count").innerHTML = count - len;
	}
	
function about_limiter() {
	var tex = document.basic.profile.value;
	var len = tex.length;
	if(len > count){
        tex = tex.substring(0,count);
        document.basic.profile.value = tex;
        return false;
		}
	document.getElementById("profile_count").innerHTML = count - len;
	}