function isNotEmpty(field, fieldName)
{
   if (field =="")
   {
   alert("The " + fieldName + " field is empty. Please enter the " + fieldName + ".");
   return false;
   }
   
   for (var i=0;i < field.length;i++)
   {
       if (field.substring(i,i+1) != " ")
       {
       return true;
       }
       else
       {
         alert("The " + fieldName + " should not contain blanks ");
         return false;
       }
    }
	alert("The " + fieldName + " field is empty. Please enter the " + fieldName + "." );
	return false;
}

function isAlphaNumeric(pfield,pfieldName,pfieldfocus) 
{
for (var i = 1; i < pfield.length; i++) 
{
  var ch = pfield.substring(i, i + 1);
  if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && (ch < "0" || "9" < ch)) 
  {
    alert("\nThe"+pfieldName+ " field  accepts letters,numbers only.\n\nPlease re-enter your "+pfieldName);
    eval("document.CodeQuoteBidForm."+pfieldfocus+".focus()");
    return false;
  }
 }
return true;
}

function isAlpha(pfield, pfieldName) 
{
	for (var i = 0; i < pfield.length; i++) 
	{
		var ch = pfield.substring(i, i + 1);
		if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) &&  (ch != " ")))
		{
			alert(pfieldName + " field accepts only alphabetic characters.");
			return false;
		}
	}
	return true;
}

function SetFocus(From)
{
	
	if (From=="BB")
	{
		window.resizeTo(560,440)
	}
	else
	{
		
		window.resizeTo(620,420)
	}
	document.CodeQuoteBidForm.Symbol.focus();
}

function UpdateSymbol(pSymbol,frmpage)
{
if(frmpage=="GetQuote")
{
	window.opener.document.forms["CodeQuoteBidForm"].Symbol.value = pSymbol;
	window.close();
}
else
{
window.opener.document.forms["Verify_order"].FML_STCK_CD.value = pSymbol;
if (document.CodeQuoteBidForm.SLTP.value=="T")
{
	window.opener.document.forms["Verify_order"].FML_STCK_CD_C.value = pSymbol;
	window.opener.document.forms["Verify_order"].FML_STCK_CD_HIDDEN.value = pSymbol;
}
if (document.CodeQuoteBidForm.FML_APPEND_FLAG.value == 1) 
{
	window.opener.document.forms["Verify_order"].StockSymbol.value =  pSymbol + " " + window.opener.document.forms["Verify_order"].StockSymbol.value;
}
window.close();
}
}

function ValidateSymbol(path,frmpg)
{
	
	
	if (isNotEmpty(document.CodeQuoteBidForm.Symbol.value,"Symbol") && isAlphaNumeric(document.CodeQuoteBidForm.Symbol.value,"Symbol","Symbol"))
    {
			if (document.CodeQuoteBidForm.Symbol.value.length < 2)
			{
				alert("Please enter atleast first 2 characters of the Company you are trying to locate");
				document.CodeQuoteBidForm.Symbol.focus();
				return false;
			}
			else
			{
				document.CodeQuoteBidForm.Symbol.value = document.CodeQuoteBidForm.Symbol.value.toUpperCase();
				document.location.href = path+"?Frm="+frmpg+"&Symbol="+document.CodeQuoteBidForm.Symbol.value;    
     }
    }   
}