function resizeDivs(){
	var i,divHeight,maxHeight=0;
	var elem = new Array();
	for(i=0;i<=arguments.length-1;i++){
		elem[i] = document.getElementById(arguments[i]);
		if(elem[i].offsetHeight)
			divHeight=elem[i].offsetHeight;
		if(elem[i].pixelHeight)
			divHeight=elem[i].pixelHeight;
		maxHeight=Math.max(maxHeight,divHeight);
	}
	for(i=0;i<=arguments.length-1;i++)
		elem[i].style.height = maxHeight;
}

var maxHeights = new Array();
var beginHeights = new Array();

function Expand(){
	var tempBegins = new Array();
	var j;
	for(j=0;j<=arguments.length;j++)
		tempBegins[j] = arguments[j];
	var getHeights = getElementsByClass('expandable');
	for(j=0;j<getHeights.length;j++){
		maxHeights[getHeights[j].id] = getHeights[j].offsetHeight;
		beginHeights[getHeights[j].id] = tempBegins[j];
		getHeights[j].style.height = tempBegins[j];
		getHeights[j].style.visibility = "visible";
	}
}
function EC(objid){
	document.getElementById('hidewhendone').style.visibility = "hidden";
	var end = maxHeights[objid];
	var begin = beginHeights[objid];
	var multiBE = (end-begin)/end;
	if(parseInt(document.getElementById(objid).style.height)==end){
		var i = 90;
		minimize(i,begin,multiBE,end,objid);
	}else{
		var i = 0
		expand(i,begin,multiBE,end,objid);
	}
}
function expand(i,begin,multiBE,end,objid){
	elem = document.getElementById(objid);
	if(parseInt(elem.style.height)<end){
		i=i+(90/10);
		elem.style.height=(multiBE*(-1*Math.pow(Math.cos(i*0.0174532925),2)+1)*end)+begin;
		t=setTimeout("expand("+i+","+begin+","+multiBE+","+end+",\""+objid+"\")",15);
	} else
		elem.style.height=end;
}
function minimize(i,begin,multiBE,end,objid){
	elem = document.getElementById(objid);
	if(parseInt(elem.style.height)>=(begin+(end/10))){
		i=i-(90/10);
		elem.style.height=(multiBE*(-1*Math.pow(Math.cos(i*0.0174532925),2)+1)*end)+begin;
		t=setTimeout("minimize("+i+","+begin+","+multiBE+","+end+",\""+objid+"\")",15);
	} else
		elem.style.height=begin;
}
function getElementsByClass(searchClass,node,tag) {
  var classElements = new Array();
  if (node == null)
    node = document;
  if (tag == null)
    tag = '*';
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) {
    if (pattern.test(els[i].className) ) {
      classElements[j] = els[i];
      j++;
    }
  }
  return classElements;
}