function goToLink(lslink) {
    var mylink = ''+lslink;
    if (mylink != null && mylink != '') {
        window.location.href = mylink;
    }
}

function backBrowser() {
	history.go(-1);
}

function enterSubmit(theform) {
	if ((event.which && event.which == 13) || 
    	(event.keyCode && event.keyCode == 13))
    theform.submit();
    else return true;
}

function show(id)
{
	el = document.getElementById(id);
	if (el.style.display == 'none')
	{
		el.style.display = '';
	} else {
		el.style.display = 'none';
	}
}

function showHide(id,action)
{
	el = document.getElementById(id);
	if (action == 'show')
	{
		el.style.display = '';
	} else if (action == 'hide') {
		el.style.display = 'none';
	}
}

function display(id) {
	var displayType = 'table-row'; 
	if (navigator.appName == "Microsoft Internet Explorer") { 
		displayType = 'block'; 
	}
	if (document.getElementById('' + id).style.display == displayType) {
		document.getElementById('' + id).style.display = 'none';
	} else {
		document.getElementById('' + id).style.display = displayType;
	}
}

function displayDate(type) {
	var displayType = 'table-row'; 
	if (navigator.appName == "Microsoft Internet Explorer") { 
		displayType = 'block'; 
	}
	if (type.value == 0) {
		document.getElementById('display_1').style.display = displayType;
		document.getElementById('display_2').style.display = displayType;
	} else {
		document.getElementById('display_1').style.display = 'none';
		document.getElementById('display_2').style.display = 'none';
	}
}


function selectAll(formObj, isDeselect) {
	for (var i=0;i < formObj.length;i++){
		fldObj = formObj.elements[i];
		if (fldObj.type == 'checkbox' && fldObj.name != 'checkall'){
			if (isDeselect) fldObj.checked = false;
			else fldObj.checked = true;
		}
	}
}

function isEmpty(textcontrol) {
	str = textcontrol.value;
	for (i = 0; i < str.length; i++) {
		chr = str.substring(i, i + 1);
		if (chr != ' ') return false;
	}
	return true;
}

function maxlengthTextArea(zone, max) {
	var size = 0;
	size = zone.value.length;
	if(size > max) {
		zone.value = zone.value.substr(0, max);
	}
}

function displayWaiting(tabName) {
    document.getElementById("content-" + tabName.substring(1,tabName.length)).innerHTML = "<table><tr><td><img src=\"/cs/Mut509/images/waiting_animated.gif\"/></td></tr><tr><td>Waiting...</td></tr></table>";
}

function getBrowserWindowSize()
{
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' )
	{
	//Non-IE
	myWidth = window.innerWidth;
	myHeight = window.innerHeight;
	}
	else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
	{
	//IE 6+ in 'standards compliant mode'
	myWidth = document.documentElement.clientWidth;
	myHeight = document.documentElement.clientHeight;
	}
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) )
	{
	//IE 4 compatible
	myWidth = document.body.clientWidth;
	myHeight = document.body.clientHeight;
	}
	
	return {width:myWidth, height:myHeight};
}


