var m_w, m_h, m_pWindow=null;
function SetText(obj1, obj2)
{
//	alert (obj1.name);
	obj2.value = obj1.value;
}


function DeleteRecord(ID, strName, strDeletefromItem)
{
	var strMsg = "Permanently delete '" + strName + "' from the database?";
		
	if (!window.confirm(strMsg)) { return; }
	window.parent.location.href = "DeleteItems.asp?D=" + strDeletefromItem + "&ID=" + ID;
}

function CheckEventData()
{
	var strMsg = "";
	/////////////////////////////////////////////////////////
	// Check the values entered to make sure they are valid.
	var txtFlds = new Array("txtTitle", "txtLocation");
	var displayNames = new Array("'Title'", "'Location'");

	for (i = 0; i < txtFlds.length; i++)
	{
		if (document.getElementById(txtFlds[i]).value == "")
		{
			if (strMsg.length != 0) 
			{
				strMsg += ", "
			}
			strMsg += displayNames[i];
		}
	}
	
	if (strMsg.length != 0)	
	{	
		alert("The following values need to be entered before continuing:\n\n" + strMsg);	
		return;	
	}

	txtFlds = new Array("txtTitle", "txtWebSite", "txtLocation");
	displayNames = new Array("'Title'", "'Web Site'", "'Location'");
	fldLength = new Array(250, 200, 250); 
	for (i = 0; i < txtFlds.length; i++)
	{
		if (fldLength[i] != 0)
		{
			if (document.getElementById(txtFlds[i]).value.length > fldLength[i])
			{
				if (strMsg.length != 0) 
				{
					strMsg += ", "
				}
				strMsg += displayNames[i] + " (" + fldLength[i] + ")";
			}
		}
	}
	
	if (strMsg.length != 0)	
	{	
		alert("The following fields are have too many characters:\n\n" + strMsg);	
		return;	
	}

	txtFlds = new Array("txtStartDate", "txtEndDate");
	displayNames = new Array("'Start Date'", "'End Date'");
	for (i = 0; i < txtFlds.length; i++)
	{
		if (document.getElementById(txtFlds[i]).value != "")
		{
			if (!validateUSDate(document.getElementById(txtFlds[i]).value))
			{
				if (strMsg.length != 0) 
				{
					strMsg += ", "
				}
				strMsg += displayNames[i];
			}
		}
	}
	if (strMsg.length != 0)	
	{	
		alert("The following fields date values in the format of mm/dd/yyyy:\n\n" + strMsg);	
		return;	
	}

	document.frmStatus.submit();
}

function CheckNewsletterData()
{
	var strMsg = "";
	/////////////////////////////////////////////////////////
	// Check the values entered to make sure they are valid.
	var txtFlds = new Array("txtOrderID", "txtTitle");
	var displayNames = new Array("'Order ID'", "'Title'");

	for (i = 0; i < txtFlds.length; i++)
	{
		if (!(txtFlds[i] == "txtHandlerName" && document.getElementById("txtFiberClassification").value == "FL"))
		{
			if (document.getElementById(txtFlds[i]).value == "")
			{
				if (strMsg.length != 0) 
				{
					strMsg += ", "
				}
				strMsg += displayNames[i];
			}
		}
	}
	
	if (strMsg.length != 0)	
	{	
		alert("The following values need to be entered before continuing:\n\n" + strMsg);	
		return;	
	}

	txtFlds = new Array("txtTitle", "txtImage");
	displayNames = new Array("'Title'", "'Image Name'");
	fldLength = new Array(100, 100); 
	for (i = 0; i < txtFlds.length; i++)
	{
		if (fldLength[i] != 0)
		{
			if (document.getElementById(txtFlds[i]).value.length > fldLength[i])
			{
				if (strMsg.length != 0) 
				{
					strMsg += ", "
				}
				strMsg += displayNames[i] + " (" + fldLength[i] + ")";
			}
		}
	}
	
	if (strMsg.length != 0)	
	{	
		alert("The following fields are have too many characters:\n\n" + strMsg);	
		return;	
	}

	txtFlds = new Array("txtOrderID", "txtImageWidth");
	displayNames = new Array("'OrderID'", "'Image Width'");
	for (i = 0; i < txtFlds.length; i++)
	{
		if (document.getElementById(txtFlds[i]).value != "")
		{
			if (!validateInteger(document.getElementById(txtFlds[i]).value))
			{
				if (strMsg.length != 0) 
				{
					strMsg += ", "
				}
				strMsg += displayNames[i];
			}
		}
	}
	if (strMsg.length != 0)	
	{	
		alert("The following fields require integer values:\n\n" + strMsg);	
		return;	
	}

	document.frmStatus.submit();
}

function CheckHomeData()
{
	document.frmStatus.submit();
	return;
	
	var strMsg = "";
	/////////////////////////////////////////////////////////
	// Check the values entered to make sure they are valid.
	var txtFlds = new Array("txtOrderID", "txtTitle");
	var displayNames = new Array("'Order ID'", "'Title'");

	for (i = 0; i < txtFlds.length; i++)
	{
		if (!(txtFlds[i] == "txtHandlerName" && document.getElementById("txtFiberClassification").value == "FL"))
		{
			if (document.getElementById(txtFlds[i]).value == "")
			{
				if (strMsg.length != 0) 
				{
					strMsg += ", "
				}
				strMsg += displayNames[i];
			}
		}
	}
	
	if (strMsg.length != 0)	
	{	
		alert("The following values need to be entered before continuing:\n\n" + strMsg);	
		return;	
	}

	txtFlds = new Array("txtTitle", "txtImage");
	displayNames = new Array("'Title'", "'Image Name'");
	fldLength = new Array(100, 100); 
	for (i = 0; i < txtFlds.length; i++)
	{
		if (fldLength[i] != 0)
		{
			if (document.getElementById(txtFlds[i]).value.length > fldLength[i])
			{
				if (strMsg.length != 0) 
				{
					strMsg += ", "
				}
				strMsg += displayNames[i] + " (" + fldLength[i] + ")";
			}
		}
	}
	
	if (strMsg.length != 0)	
	{	
		alert("The following fields are have too many characters:\n\n" + strMsg);	
		return;	
	}

	txtFlds = new Array("txtOrderID", "txtImageWidth");
	displayNames = new Array("'OrderID'", "'Image Width'");
	for (i = 0; i < txtFlds.length; i++)
	{
		if (document.getElementById(txtFlds[i]).value != "")
		{
			if (!validateInteger(document.getElementById(txtFlds[i]).value))
			{
				if (strMsg.length != 0) 
				{
					strMsg += ", "
				}
				strMsg += displayNames[i];
			}
		}
	}
	if (strMsg.length != 0)	
	{	
		alert("The following fields require integer values:\n\n" + strMsg);	
		return;	
	}

	document.frmStatus.submit();
}


function ChangeImage(ImageFile)
{
	if(ImageFile != "")
	{
		document.getElementById("ImgLg").src = "../Graphics/Alpacas/" + ImageFile;
	}		
}


function popWin(img, w, h)	{
	if ( (m_pWindow!= null) && (m_h!=h && m_w!=w) )
	{
	   m_pWindow.close();
	}
	m_w = w;
	m_h = h;
	w += 50;
	h += 50;
	
	var strFlags = "nostatus,resizable=no,width=" + w.toString(10) + ",height=" +h.toString(10) + ",top=0,left=0"

	w -= 60;
	h -= 30
	var strURL = "Popup.asp?IMAGE=" + img + "&W=" + w.toString(10) + "&H=" + h.toString(10);

	m_pWindow = open(strURL,"windowName",strFlags);
	m_pWindow.focus();
}

function SetObject(obj1, obj2)
{
	if (obj1.checked)	
		obj2.value = "True";
	else
		obj2.value = "False";
}


function CreateAccount(bHasUserName)
{
	var strMsg = "";
	if (document.getElementById("txtPass").value != document.getElementById("txtPass1").value)
	{
		strMsg = "Passwords do not match.\n\nPlease type Passwords again.\n\nRemember they are case sensitive.";
		alert(strMsg);
		document.getElementById("txtPass").value = document.getElementById("txtPass1").value = "";
		document.getElementById("txtPass").focus();
		return;
	}
	if (bHasUserName)
	{
		if (document.getElementById("txtUserName").value == "")			strMsg += "User Name\n";
	}	
	if (document.getElementById("txtPass").value == "")					strMsg += "Password\n";
	if (strMsg.length != 0)
	{
		alert("The following values are required before submitting:\n\n" + strMsg);
		return;
	}
	if (bHasUserName)
	{
		if (document.getElementById("txtUserName").value.length > 25)	strMsg += "User Name (25)\n";
	}
	if (document.getElementById("txtPass").value.length > 10)			strMsg += "Password (10)\n";
	if (strMsg.length != 0)
	{
		alert("The following values are too long to be stored in the database.\nThe maximum number of characters are shown in parenthesis next to field name.\nPlease fix before continuing:\n\n" + strMsg);
		return;
	}

	document.frmStatus.submit();
}

var m_pWindow=null;
var m_pWindow2=null;
function popWinHelp(bm)	{
	var w = 650;
	var h = 600;
	
	var strFlags = "scrollbars=yes,nostatus,resizable=yes,width=" + w.toString(10) + ",height=" +h.toString(10) + ",top=10,left=10"
	var strURL = "help.asp#" + bm;
	m_pWindow = open(strURL,"windowName",strFlags);
	m_pWindow.focus();
}