function popStatic(url,winname,w,h)
{
	win=window.open(url,winname,'toolbar=no,resizable=no,scrollbars=no,status=0,directories=no,width=' + w + ',height=' + h);
	if (!win.opener)
		win.opener=self;
	if (win.focus)
		win.focus();
}


function checkEmail(str)
{
	var at = "@";
	var dot = ".";
	var lstr = str.length;
	var lat = str.indexOf(at);
	var ldot = str.indexOf(dot);

	// @ in wrong place
	if ((lat == -1) || (lat == 0) || (lat == lstr))
		return false;
	// . in wrong place
	if ((ldot == -1) || (ldot == 0) || (ldot == lstr))
		return false;

	// Multiple @'s
	if (str.indexOf(at, lat+1) != -1)
		return false;
	// At least one . after @
	if (str.indexOf(dot, lat+1) == -1)
		return false;

	return true;
}

function checkAnswer(question, answer)
{
	var equation = question.replace(/Are You Intelligent\? /, "");
	equation = equation.replace(/ \=/, "");
	var realanswer = eval(equation);

	if (realanswer != answer)
		return false;

	return true;
}

function validateForm(emailform)
{
	var sendForm = true;
	var errorMsg = "";

	if (emailform.name.value == "")
	{
		sendForm = false;
		errorMsg = errorMsg + "Name";
	}
	if (emailform.email.value == "")
	{
		if (sendForm == false)
			errorMsg = errorMsg + ", ";
		else
			sendForm = false;
		errorMsg = errorMsg + "Email";
	}
	if (emailform.message.value == "")
	{
		if (sendForm == false)
			errorMsg = errorMsg + ", ";
		else
			sendForm = false;
		errorMsg = errorMsg + "Message";
	}
	if (emailform.ihatebots.value == "")
	{
		if (sendForm == false)
			errorMsg = errorMsg + ", ";
		else
			sendForm = false;
		errorMsg = errorMsg + "Answer";
	}

	if (!sendForm)
	{
		errorMsg = errorMsg + " Required";
		document.getElementById("emailmsg").innerHTML = errorMsg;
		return false;
	}

	if (!checkEmail(emailform.email.value))
	{
		errorMsg = "Invalid email format.";
		document.getElementById("emailmsg").innerHTML = errorMsg;
		return false;
	}

	emailform.whatisaman.value = document.getElementById("intelligence").innerHTML;
	if (!checkAnswer(emailform.whatisaman.value, emailform.ihatebots.value))
	{
		errorMsg = "You Are Not Intelligent.";
		document.getElementById("emailmsg").innerHTML = errorMsg;
		return false;
	}

	return true;
}

function checkDropdown(reason)
{
	var val = reason.options[reason.selectedIndex].value;

	if (val == "I Hate You All")
		document.getElementById("sadface").innerHTML = "SAD FACE :-(";
	else
		document.getElementById("sadface").innerHTML = "&nbsp;";
}

function confirmDelete()
{
	var agree = confirm("Are you SURE you wish to delete?  This CAN NOT be reversed!");
	if (agree)
		return true;
	else
		return false;
}

