/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Steve | http://jsmadeeasy.com/ */
function getObject(obj) {
  var theObj;
  if(document.all) {
    if(typeof obj=="string") {
      return document.all(obj);
    } else {
      return obj.style;
    }
  }
  if(document.getElementById) {
    if(typeof obj=="string") {
      return document.getElementById(obj);
    } else {
      return obj.style;
    }
  }
  return null;
}

/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Steve | http://jsmadeeasy.com/ */
function toCount(entrance,exit,text,characters) {
  var entranceObj=getObject(entrance);
  var exitObj=getObject(exit);
  var length=characters - entranceObj.value.length;
  if(length <= 0) {
    length=0;
    text='<span class="disable"> '+text+' </span>';
    entranceObj.value=entranceObj.value.substr(0,characters);
  }
  exitObj.innerHTML = text.replace("{CHAR}",length);
}

/* Mod of the above */
function toJustCount(entrance,exit,text) {
  var entranceObj=getObject(entrance);
  var exitObj=getObject(exit);
  var length=entranceObj.value.length;
  exitObj.innerHTML = text.replace("{CHAR}",length);
}


/* Lånat från Anders... */
function setLock(aFormName) {
	if (document.forms[aFormName]) {
		document.forms[aFormName].botcheck.value = "gotcha!";
	}
}


function validateCommentForm() {
	
	valid = true;
	
	if (document.forms[0].commentname.value == null || document.forms[0].commentname.value == "") {
		message = "För att kunna skicka en kommentar måste du ange ditt namn.";
		valid = false;	
	} else if (document.forms[0].commentemail.value == null || document.forms[0].commentemail.value == "") {
		message = "För att kunna skicka en kommentar måste du ange din e-postadress. Den kommer inte att visas på webben.";
		valid = false;	
	} else if (document.forms[0].commenttext.value == null || document.forms[0].commenttext.value == "") {
		message = "För att kunna skicka en kommentar måste du faktiskt skriva något.";
		valid = false;
	}
	
	if(!valid) alert(message);
	return valid;

}

