function smallWinPopUp(url)
{
	window.open(url, "win", "toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=500,height=450");
}

function isValidISBN(isbn)
{
	if(isbn.length != 10)
		return false;

	var sum = 0;
	for(var i=0; i<9; i++)
	{
		sum += (10-i)*isbn.charAt(i);
	}

	if(isbn.charAt(9) == 'X' || isbn.charAt(9) == 'x')
		sum += 10;
	else
		sum += 1*isbn.charAt(9);
	if(sum % 11 == 0)
		return true;
	else
		return false;
}

function disableFormElement(controlid, disabled)
{
	var theobject = document.getElementById(controlid);
	
	theobject.disabled = disabled;
}

function hideObject(controlid, hidden)
{
	var theobject = document.getElementById(controlid);
	
	if(hidden)
	{
		theobject.style.visibility = "hidden";
	}
	else
	{
		theobject.style.visibility = "visible";
	}
}

function trim(str)
{
	return str.replace(/^\s+|\s+$/g, '')
}

function isValidEmail(str)
{
	// alternate filter:
	//var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var filter=/^[^@]+@[^@.]+\.[^@]*\w\w$/
	if(filter.test(str)) {
		return true;
	} else {
		return false;
	}
}

function setTextBoxValue(controlid, value)
{
	var theobject = document.getElementById(controlid);
	
	theobject.value = value;
}

