/*
* Check for mandatory fields. Promo code shouln't be empty and at least one item number 
* has to be filled before catalog order search
*/
function checkForMandatory()
{
	var objForm = document.forms[0];
	/*
	if(trim(objForm.textSourceCode.value)== "")
	{
		alert("Source code should not be empty.");
		objForm.textSourceCode.focus();
		return false;
	}
	*/
	if(	trim(objForm.textItem1.value)== "" && 
		trim(objForm.textItem2.value)== "" && 
		trim(objForm.textItem3.value)== "" && 
		trim(objForm.textItem4.value)== "" && 
		trim(objForm.textItem5.value)== "" && 
		trim(objForm.textItem6.value)== "")
	{
		alert("Please enter at least one item number.");
		objForm.textItem1.focus();
		return false;
	}	
	//Function to check for Special Characters
	return checkSpecialCharacters();	
}

/*
* Set focus on error control.
*/
function onPageLoadSetFocus()
{
	var objForm = document.forms[0];
	//Initially set the focus on the first item number field
	objForm.textItem1.focus();
	
	//Check for error
	var errorCtl	=	objForm.errorCtlName.value;
	
	if (errorCtl == "textSourceCode")
		objForm.textSourceCode.focus();

	if (errorCtl == "textItem1")
		objForm.textItem1.focus();

	if (errorCtl == "textItem2")
		objForm.textItem2.focus();

	if (errorCtl == "textItem3")
		objForm.textItem3.focus();

	if (errorCtl == "textItem4")
		objForm.textItem4.focus();

	if (errorCtl == "textItem5")
		objForm.textItem5.focus();

	if (errorCtl == "textItem6")
		objForm.textItem6.focus();	
}
