function winopen(doc)
{
	if (doc == 'terms') {var page = 'termsofservice.htm';}
	if (doc == 'priv') 	{var page = 'privacypolicy.htm';}
	window.open(page, doc, 'height=500, width=600, status=yes, location=no, resizable=yes, scrollbars=yes');
}

// --------------------------------------------------------------------

function textarea_limit(taObj)
{
	if (taObj.value.length == textarea_max) return false;
	return true;
}

function textarea_counter(taObj,Cnt)
{
	objCnt = createObject(Cnt);
	objVal = taObj.value;	
	if (objVal.length > textarea_max) objVal = objVal.substring(0,textarea_max);
	if (objCnt)
	{
		objCnt.innerText = textarea_max - objVal.length;
	}
	return true;
}

function createObject(objId)
{
	if (document.getElementById) return document.getElementById(objId);
	else if (document.layers) return eval("document." + objId);
	else if (document.all) return eval("document.all." + objId);
	else return eval("document." + objId);
}

// --------------------------------------------------------------------

function tooltip(t,c)
{
	// fixed attribute works nicely on all but IE
	
    //var xxx = event.screenX - 350;
    //var yyy = event.screenY - 325;
    //overlib(t, FIXX, xxx, FIXY, yyy, CAPTION, c);
    
    overlib(t, LEFT, CAPTION, c);
}

// --------------------------------------------------------------------

function show_lightbox(t)
{
	bod 				= document.getElementsByTagName('body')[0];
	overlay 			= document.createElement('div');
	overlay.id			= 'overlay';
	lb					= document.createElement('div');
	lb.id				= 'lightbox';
	lb.innerHTML		= t;
				
	bod.appendChild(overlay);
	bod.appendChild(lb);
	
	document.getElementById('overlay').style.display = 'block';
	document.getElementById('lightbox').style.display = 'block';	
}

// --------------------------------------------------------------------

function chkdel()
{		
	var found = 0;
	var v;		
		
	for(e=0; e<document.fullform.elements.length; e++)
	{
		if (document.fullform.elements[e].type == 'checkbox')
		{
			v = document.fullform.elements[e].name;	
			
			if (v.substring(0,3) == 'del')
			{			
				if (document.fullform.elements[e].checked == true) {found = 1}	
			}
		}

	}

	if (found == 0)
	{
		alert('You have not selected any quizzes to delete.');
		return false;
	}
	else
	{
		return confirm('Are you sure you want to delete the selected quizzes?');
	}
}

function chkarc()
{		
	var found = 0;
	var v;		
		
	for(e=0; e<document.fullform.elements.length; e++)
	{
		if (document.fullform.elements[e].type == 'checkbox')
		{
			v = document.fullform.elements[e].name;	
			
			if (v.substring(0,3) == 'arc')
			{			
				if (document.fullform.elements[e].checked == true) {found = 1}	
			}
		}

	}

	if (found == 0)
	{
		alert('You have not selected any quizzes to archive.');
		return false;
	}
	else
	{
		return true;
	}
}