function getById( element )
{
	var e;
	if( document.getElementById )
		e = document.getElementById( element );
	else if( document.all )
		e = document.all[element];
	else if( document.layers )
		e = document.layers[element];
	return e;
}
function toggleMenu( menu )
{
	var e = getById( menu );
	var imageId = menu+'Image';
	var i = getById( imageId );
	if(i!=null){
	var src = i.src;
	var src = src.split("/");
	if(src[4]=="minus.jpg"){
		i.src = "./Images/plus.jpg";
		i.alt = "+";}
	else{
		i.src = "./Images/minus.jpg";
		i.alt = "-";}
	var itemsId = menu+"Items";
	toggleLayer(itemsId);
	}
}

function toggleLayer( element ){
		var elem, vis;
		elem = getById ( element );
		vis = elem.style;
		if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
			vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
		vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}
function onLoadHide(){
		toggleLayer('textItem');
}
function setOpacity(value,element)
	{
			element.style.opacity = value/10;
			element.style.filter = 'alpha(opacity=' + value*10 + ')';
	}
function toggleContent(element)
{
	var layer = element + "c";
	toggleLayer(layer);
	layer = getById(element);
	var currentC = layer.className;
	if (currentC=="sectionHeaderUp")
	{
		layer.className="sectionHeaderDown";
	} else {
		layer.className="sectionHeaderUp";
	}
}
function closeAllContent()
{
	var end = 0;
	var section=2;
	var name, selected;
	while(end!=1)
	{
		name = "section" + section;
		selected = getById(name);
		if(selected != null)
		{
			toggleContent(name);
			section++;
		}
		else
			end=1;
	}
	if(getById('faq')!=null){
	toggleLayer('faq');}
}

function currentMenu()
{

}


function textAreaLimit()
{
	var limit = 255;
	var abArea = getById("abstract");
	var counter = getById("counter");
	var current = limit - abArea.value.length;
	counter.value = current;
	
	if(counter.value < 0)
	{
		if(document.styleSheets)
		{
			counter.style.fontWeight = 'bold';
			counter.style.color = '#ff0000';
			
			
		}
	} else if(counter.value>=0){
		counter.style.fontWeight = 'normal';
		counter.style.color = '#000000'; 
	}
}

function checkNumChars(charLimit)
{
	var limit = parseInt(charLimit);
	var correct = true;
	var errorStr = "";
	for(var i=1; i<arguments.length; i++)
  	{
    	var abArea = getById(arguments[i]);
		if(abArea.value.length>limit)
		{
			errorStr = errorStr+abArea.name+' has too many characters. Please remove ' + (abArea.value.length - limit)+ ' characters\n';
			correct = false;
		}
		else if(abArea.value.length<60)
		{
			errorStr = errorStr+abArea.name+' has too few characters. Please there must be at least 60 characters.\n';
			correct = false;
		}
	}
	if(!correct)
	{
		alert(errorStr);
	}
	return correct;
}

function checkEmptyField(element)
{
	var field = getById(element);
	if(field.value.length == 0)
	{
		alert("Text Field "+field.name+" is empty.");
	}
	else
	{
		return true;
	}
}

function openMedia(id){
		window.open('mediaPlayer.php?id='+id,'Audio','left=20,top=20,width=320,height=300,status=0,toolbar=0,resizable=0,scrollbars=0,location=0');
		return false;
}




