//function showComment( thediv, thisObject ) {
//	if (document.getElementById) {
//		target = document.getElementById( thediv );
//		if (target.style.display == "none" || target.style.display == "" ) {
//			target.style.display = "block";
//			thisObject.className = "commentLinkExpand";
//		} else {
//			target.style.display = "none";
//			thisObject.className = "commentLink";
//		}
//	}
//}


window.onload = function () {
	if (document.getElementById) {
		var blogContent = document.getElementById("blogContent");
		var comments = blogContent.getElementsByTagName("div");
		for (var i=0; i<comments.length; i++) {
			if ((comments[i].className == "comments") || (comments[i].className == "addComment")) {
				comments[i].style.display = "none";
			}
			if ((comments[i].className == "showcomments")) {
				comments[i].style.display = "block";
			}
		}
	}
}


function encodeTextFields()
{
    var textNode;
    for(i=0;i<arguments.length;i++){
        textNode = document.getElementById(arguments[i]);
        textNode.value = escape(textNode.value);
    }
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function resetFields(whichform) {
  for (var i=0; i<whichform.elements.length; i++) {
    var element = whichform.elements[i];
    if (element.type == "submit") continue;
    if (!element.defaultValue) continue;
    element.onfocus = function() {
    if (this.value == this.defaultValue) {
      this.value = "";
     }
    }
    element.onblur = function() {
      if (this.value == "") {
        this.value = this.defaultValue;
      }
    }
  }
}

function validateForm(whichform) {
  for (var i=0; i<whichform.elements.length; i++) {
    var element = whichform.elements[i];
    if (element.className.indexOf("required") != -1) {
      if (!isFilled(element)) {
        alert("Please fill in the \""+element.value+"\" field.");
        return false;
      }
    }
    if (element.className.indexOf("email") != -1) {
      if (!isEmail(element)) {
        alert("The "+element.value+" field must be a valid email address.");
        return false;
      }
    }
  }
  for (var i=0; i<whichform.elements.length; i++) {
    var element = whichform.elements[i];
    element.value = escape(element.value)
  }  
  return true;
}

function isFilled(field) {
  if (field.value.length < 1 || field.value == field.defaultValue) {
    return false;
  } else {
    return true;
  }
}

function prepareForms() {
  for (var i=0; i<document.forms.length; i++) {
    var thisform = document.forms[i];
    resetFields(thisform);
    thisform.onsubmit = function() {
      return validateForm(this);
    }
  }
}

addLoadEvent(prepareForms);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

