/*
'===========================================================================
'Name:			RequestResources.js
'Purpose:		Functions should be included on RequestResources.asp.
'Author:		Selvakumar Palanisamy, Srinivas R Bheem Reddy
'Creation Date:	07/08/2005
'
'Change History:
'Date			Author					Comments
'===========================================================================
*/

	var ns6 = (document.getElementById)? true:false;
	var ns4 = (document.layers)? true:false;
	var ie4 = (document.all)? true:false;

	function FormDataChanged()
	{
		return;
	}

	function getPageCoords (element) 
	{
	  var coords = {x: 0, y: 0};
	  while (element) {
	    coords.x += element.offsetLeft;
	    coords.y += element.offsetTop;
	    element = element.offsetParent;
	  }
	  return coords;
	}

	function ShowPopup(sDivName)
	{
		var Marker;
		var DivToShow;
		var MarkerPos;

		if (ns4) DivToShow=document.layers[sDivName]
			else if (ie4) DivToShow=document.all[sDivName]
		else if (ns6) DivToShow=document.getElementById(sDivName);

		if (ns4) Marker=document.layers["DivMarker"]
			else if (ie4) Marker=document.all["DivMarker"]
		else if (ns6) Marker=document.getElementById("DivMarker");

		MarkerPos=getPageCoords(Marker);

		//DivToShow.style.top = MarkerPos.y;
		//DivToShow.style.left = MarkerPos.x;

		if (ns4) 
		{
			getStyleRef(sDivName).top = MarkerPos.y + 230;
			getStyleRef(sDivName).left = MarkerPos.x + 520;
		}
		else 
		{
			DivToShow.style.top = MarkerPos.y;
			DivToShow.style.left = MarkerPos.x + 30;
		}

		if (ns4) DivToShow.visibility = "show"
			else if (ie4) DivToShow.style.visibility = "visible"
		else if (ns6) DivToShow.style.visibility="visible";
	}

	function getStyleRef(id)
	{
	  var value = false;

	  if(document.layers)
	    value = document.layers[id];
	  else
	  {
	    if(document.all)
	      value = document.all[id];
	    else
	    {
	      if(document.getElementById)
	        value = document.getElementById(id);
	    }
	    if(value)
	      value = value.style;
	  }  //  end else

	  return value;
	}  //  end function

	function HidePopup(sDivName)
	{
		if (ns4) document.layers[sDivName].visibility = "hidden"
		else if (ie4) document.all[sDivName].style.visibility = "hidden"
		else if (ns6) document.getElementById(sDivName).style.visibility="hidden";
	}

	function validateForm(objForm) 
	{
 		var sNumBrochures;
		var sNumRefills;
		var sAlreadyGet;
		var i;
		
		ValidateHaveErrors = 0;
		
		ShowTheErrorMessage("ItemError", "", false);
		//iCount=f.cboDisplays.selectedIndex+f.cboRefills.selectedIndex+f.cboBrochures.selectedIndex+f.cboDecals.selectedIndex+f.cboBookmarks.selectedIndex;
		iCount = objForm.cboDisplays.selectedIndex + objForm.cboBrochures.selectedIndex + objForm.cboDecals.selectedIndex + objForm.cboBookmarks.selectedIndex;
		if (iCount==0) ShowTheErrorMessage("ItemError", "<hr>You have not selected any items to order", true);

		ValidateContactForm(objForm);

		if (ValidateHaveErrors) alert("You have entered invalid data in one or more fields.  Please review.");		
		return (!ValidateHaveErrors);
	}


