function isnumber(strfn)
{	
	if (!strfn == "")
	{
		arrfname = strfn.split(",");
	}
	else
	{
		return true;
	}

	for(var j=0;j< arrfname.length;j++)
	{	
		var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
		data = fieldobj.value;
		if (data != "")
		{	
			data = trimspace(data);
			val = data.split(" ");		
			if (val.length > 1)
			{	
				alert("Space is not allowed");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}	
			val = data.split("-0");//4-08-2004 dinanath		
			if (val.length > 1)
			{	
				alert("Please enter numeric value.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}
			else //end
			data = trimspace(data);
			val = data.split("+");		
			if (val.length > 1)
			{	
				alert("Please enter numeric value.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}	
			data = trimspace(data);
			val = data.split(".");		
			if (val.length > 1)
			{	
				alert("Please enter numeric value.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}
			data = trimspace(data);
			val = data.split("-");		
			if (val.length > 1)
			{	
				alert("Please enter numeric value.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}	
			
			if (data != "")
				{
					fieldobj.value=data;
					if(isNaN(data)==true)
				    {											
					   	alert("Please enter numeric value.");
					   	fieldobj.select();
					   	fieldobj.focus();
					   	return false;
					 }
				 }
				 else
				 {
					fieldobj.value="";
				 }				 
		}						
	}
	return true;
}

/*****************************************************************************/
function isnumberpoduct(strfn)
{	
	if (!strfn == "")
	{
		arrfname = strfn.split(",");
	}
	else
	{
		return true;
	}

	for(var j=0;j< arrfname.length;j++)
	{	
		var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
		data = fieldobj.value;
		if (data != "")
		{	
			data = trimspace(data);
			val = data.split(" ");		
			if (val.length > 1)
			{	
				alert("Space is not allowed");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}	
			val = data.split("-0");//4-08-2004 dinanath		
			if (val.length > 1)
			{	
				alert("Please enter numeric value.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}
			else //end
			data = trimspace(data);
			val = data.split("+");		
			if (val.length > 1)
			{	
				alert("Please enter numeric value.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}	
			/*data = trimspace(data);
			val = data.split(".");		
			if (val.length > 1)
			{	
				alert("Please enter numeric value.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}*/
			data = trimspace(data);
			val = data.split("-");		
			if (val.length > 1)
			{	
				alert("Enter only number without any signs.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}	
			
			if (data != "")
				{
					fieldobj.value=data;
					if(isNaN(data)==true)
				    {											
					   	alert("Please enter numeric value.");
					   	fieldobj.select();
					   	fieldobj.focus();
					   	return false;
					 }
				 }
				 else
				 {
					fieldobj.value="";
				 }				 
		}						
	}
	return true;
}
/*****************************************************************************/


function isSpace(strfn)
{	
	if (!strfn == "")
	{
		arrfname = strfn.split(" ");		
	}
	for(var j=0;j< arrfname.length;j++)
	{	
		var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
		data = fieldobj.value;
		val = data.split(" ");		
	}
		if (val.length > 1)
		{
			alert("Space is not allowed");
			fieldobj.select();
			fieldobj.focus();
			return false;
		}
		else
		{
			return strfn;
		}
}

function isfirst(strfn)
{	
	if (!strfn == "")
	{
		arrfname = strfn.split(",");
	}
	else
	{
		return true;
	}
	for(var j=0;j< arrfname.length;j++)
	{	
		var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
		data = fieldobj.value;
		if (data != "")
		{	
			strfn = data.charAt(0);
			if(!isNaN(strfn)==true)
			{
				alert(" Cannot start with a Numeric value.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}
			else
			{
				return true; 
			}				 
		}	
	}
}

function date(strfn)
{	
	var dateStr
	// To require a 4 digit year entry, use this line instead:
	
	var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;
    
	//************************
	if (!strfn == "")
	{
		arrfname = strfn.split(",");
	}
	
	for(var j=0;j< arrfname.length;j++)
	{
		var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
	//************************
	
		dateStr= fieldobj.value;
		if (dateStr !="")
		{
			var matchArray = dateStr.match(datePat); // is the format ok?
			if (matchArray == null || matchArray[2]!='/') 
			{	
				fieldobj.select();
				fieldobj.focus();
			    alert ("Please enter the date in mm/dd/yyyy format.");
			    return false;
			}
			
			month = matchArray[1];
			day = matchArray[3];
			year =matchArray[4];
			
			maindate = month + '/' + day + '/' + year;
						
			currentDate = new Date()			
			with (currentDate) // is used to make the object stored with currentDate the defaut object for object References
			{
				SysYear  = getFullYear();
				SysMonth = getMonth();
				SysDate  = getDate();
			}			
			SysMonth =  SysMonth+ 1;	
			if (SysMonth/10 < 1)
			{
				SysMonth = '0' + SysMonth; 
			}
						
			if (year > SysYear)
			{
				alert('Year cannot be greater than current year!');
				fieldobj.select();
				fieldobj.focus();
				return false;
			}	
			else
			{	
				if (year == SysYear)
				{
					if (month > SysMonth)
					{
						alert('Month cannot be greater than current month!');
						fieldobj.select();
						fieldobj.focus();
						return false;
					}
					else
					{
						if (month == SysMonth)
						{
							if (day > SysDate)
							{
								alert('Date cannot be greater than current date!');
								fieldobj.select();
								fieldobj.focus();
								return false;
							}
						}
					}		
				}
			}
					
			if (month < 1 || month > 12)  // check month range
			{
				alert("Month must be between 1 and 12.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}

			if (day < 1 || day > 31)
			{
				alert("Day must be between 1 and 31.");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}			
			
			if (year < 1900 || year > 2095)
			{
				alert("Year must be between 1900 and " + SysYear + ".");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}
			if ((month==4 || month==6 || month==9 || month==11) && day==31) 
			{
				alert("Month "+month+" doesn't have 31 days!")
				fieldobj.select();
				fieldobj.focus();
				return false;
			}
			if (month == 2) 
			{
				// check for february 29th
				var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
				if (day>29 || (day==29 && !isleap))
				{
					alert("February " + year + " doesn't have " + day + " days!.");
					fieldobj.select();
					fieldobj.focus();
					return false;
			    }
			}
		}						
	}
	return true;  // date is valid
}

function isBlank(strfn)
{
	if (!strfn == "")
	{
		var arrfname
		arrfname1 = strfn.split(",");		
	}
	else
	{
		return true;
	}
	for(var j=0;j< arrfname1.length;j++)
	{	
		var fieldobj = eval("window.document.forms[0]." + arrfname1[j]);
		s = fieldobj.value;
		if (s!= "")
		{
			s= trimspace(s);
			fieldobj.value = s;
		}
		
		var len=s.length;
		
		if(len == 0)
		{	
			alert("Field cannot be left blank.");
			fieldobj.select();
			fieldobj.focus();
			return false;
		}
		else
		{
			var flag = 3
		}		
	}
	if (flag == 3)
	{
		return true;
	}
}

// Checks if the value is Numeric.

function isNotNumericVal(strfn)
	{
	var valid = "0123456789";
    var temp;
	var	arrfname=getarray(strfn);
	for(var j=0;j< arrfname.length;j++)
	{
		alert("j= " + arrfname[j]);
		var fieldobj = eval("window.document.frmdelv." + arrfname[j]);
		alert("j=" + fieldobj.value );
		val = fieldobj.value ;
		for (var i=0; i<val.length; i++)	{
		    temp = val.substring(i,i+1);
		    if (valid.indexOf(temp) == "-1")    {
		        return true;
		    }
		}
	}
    return false;
}

// Trims the whitespaces on either side of the data entered in the field.
function trim(fieldval)    {
       
    for (i=0; i<fieldval.length; i++)    {
        temp = fieldval.substring(i,i+1);
        if (temp != " ")    {
			
            break;
        }
    }
    fieldval = fieldval.substring(i,fieldval.length);
    fieldval = fieldval;
    for (i=fieldval.length; i>0; i--)    {
        temp = fieldval.substring(i-1,i);
        if (temp != " ")    {
            break;
        }
    }
    fieldval= fieldval.substring(0,i);
    return fieldval;
}


//*****************************************

 function checkvalidemail(fieldname)
 {
	 if (!fieldname == " ")
		 {     
		  var fldobj = eval("window.document.forms[0]." + fieldname);
		  var email = fldobj.value;
		  if (fldobj.length!=0)
		  {
		  if (!isEmail(email))
		  {
			alert('Your email address is not valid. Please Enter valid Email address.');
			fldobj.select();
			fldobj.focus();
			return false;
		  }
		  else
		  {
			return true;
		  }			  
		}
		return true;
	}  		
}

//*****************************************

function isEmail(s)
{   
	if (isEmpty(s)) 
     
	// is s whitespace?
    if (isWhitespace(s)) return false;
    
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
	var k = 1; 
	var is_present=false;
    var sLength = s.length;

	//look for @ whether it is twice present in the string or not
	while(k < sLength)
	{	
		if(s.charAt(k) == " ")
		{	
			return false;
		}
		if(s.charAt(k) == "@")
		{
			if(is_present == true)
			return false;
			is_present=true;
		}
		k++
	}
	// look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { 
		i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    // look for .
    //i=sLength;
	while ((i < sLength) && (s.charAt(i) != "."))
    { 
		i++
    }

    // there must be at least two character after the .
    if ((i >= sLength - 2) || (s.charAt(i) != "."))     {
		return false;    }
    else
	{
		i+=1;
		while(i < sLength)
		{
			var c = s.charAt(i);
			if (!(((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z"))))
			{	
				if(s.charAt(i) == ".")
				{
					var j=(sLength-1)-i;
					if (i ==(sLength-1) || j< 2 )	return false;
				}
				else
					return false;
			}
			i++
		}
		return true;
	}
		
}

//*************************************************************// whitespace characters
var whitespace = " \t\n\r";

function isWhitespace (s)
{   var i;

    // Is s empty?
    if (isEmpty(s)) return true;

    // Search through string's characters one by one
    // until we find a non-whitespace character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);

        if (whitespace.indexOf(c) == -1) return false;
    }

    // All characters are whitespace.
    return true;
}

function isEmpty(s)
{   
	return ((s == null) || (s.length == 0))
}
var strtrim;

function trimspace(str)
{		
	var len= str.length;
	if (len != 0)
	{
		for (var i=0;i<len;i++)
		{	
			if(str.indexOf(" ")==0)
				str=str.substring(1,len);
		}
	strtrim=str;
	return strtrim;
	}	
}

//function to check whether the value in the select box is selected properly
function checkselect(strfn)
{
//alert("strfn"+ strfn);
	if (!strfn == "")
	{
		var arrfname
		arrfname1 = strfn.split(",");
	}
	else
	{
		return true;
	}
	for(var j=0;j< arrfname1.length;j++)
	{
		var fieldobj = eval("window.document.forms[0]." + arrfname1[j]);
		var ind ;
		ind = fieldobj.value;
		if (ind == "" )
		{
			alert("Please select the proper option");
			fieldobj.selectedIndex =0 ;
			fieldobj.focus();
			return false;
		}
		else
			{
				var flag = 3
			}
		
	}
	if (flag == 3)
	{
		return true;
	}
		
}
//nandini****
function comparedates(startdt,enddt,fnstartdt,fnenddt)
{
//alert("startdt=" + startdt);
//alert("enddt=" + enddt);
	var fieldobj = eval("window.document.forms[0]." + startdt);
	stdt = fieldobj.value;
	var fieldobjend = eval("window.document.forms[0]." + enddt);
	etdt = fieldobjend.value;
	if (Date.parse(stdt) >  Date.parse(etdt))
	{
		//if (!((fnstartdt == "") || (fnenddt == "")))
		//{ 	
			alert("Please enter the " + fnstartdt + " smaller than " + fnenddt);
		//}
		fieldobj.select();
		fieldobj.focus();
		return false;
		
	}
	return true;
}

function is_radiochecked(info){
	var i;
	if(info.length){
		for(i=0;i<info.length;i++){
			if(info[i].checked){
				return true;
			}
		}
	}
	else{
		if(info.checked){
			return true;
		}
	}
	return false;
}

function windowOnLoad(whichform,fn,i)
{
//alert("inside windowonload");
	whichform.elements[i].focus();
 }
 
 
/**
  * Function to check the given input is alpha format or not
  */
function alphanumCheck(strfn) 
{	
    var l_ch;
    var l_value;
    var l_index = 0;

	l_value = strfn;
 //   l_value = "" + trim(value);
 	
 	if (!strfn == "")
	{
		arrfname = strfn.split(",");
		//arrfname1=getarray(strfn);
	}
	else
	{
		//alert("eisblanelse");
		return true;
	}

	for(var j=0;j< arrfname.length;j++)
	{
		var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
		l_value = fieldobj.value;
			if(l_value != "") 
			{
				while(l_index < l_value.length) 
				{
			        l_ch = l_value.charAt(l_index);
			        if((l_ch < 'a' || l_ch > 'z') 
						&& (l_ch < 'A' || l_ch > 'Z')) 
					{
						//alert("j=" + fieldobj.value );
						alert("Please enter proper values");
						fieldobj.select();
					   	fieldobj.focus();
					   	return false;
					}
			        l_index++;
				}
			    return true;
			}
	}
	return true;
}

/*check*/

/**
  * Function to check the given input is alphanumeric format or not
  */
function alphanumcharCheck(strfn) 
{	
	var l_ch;
    var l_value;
    var l_index = 0;

	l_value = strfn;
	 	
 	if (!strfn == "")
	{
		arrfname = strfn.split(",");
	}
	else
	{
		return true;
	}

	for(var j=0;j< arrfname.length;j++)
	{	
		var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
		l_value = fieldobj.value;
		if (arrfname[j] == "loginID")
		{	
			val = l_value.split(" ");		
			if (val.length > 1)
			{	
				alert("Space is not allowed");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}
		}		
		
		if (arrfname[j] == "loginID")
		{	
			val = l_value.split(" ");		
			if (val.length > 1)
			{	
				alert("Space is not allowed");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}
		}		
		if(l_value != "") 
		{	
			l_last = l_value.length-1;
			while(l_index < l_value.length) 
			{	
				l_ch = l_value.charAt(l_index);
				
				if (arrfname[j] =='firstName')
				{
					if (l_value.charAt(l_last) == '.' || l_value.charAt(l_last) == '_'|| l_value.charAt(l_last) == ' ')
					{	
						alert("Please enter proper values");
						return false;
					}
				}
				
				if (arrfname[j] !='firstName')
				{
					if (l_value.charAt(l_last) == '.' || l_value.charAt(l_last) == '_')
					{	
						alert("Please enter proper values");
						fieldobj.select(); 
				   		fieldobj.focus();
				   		return false;
					}
				}
				if (arrfname[j] == 'zipCode')
				{	
					if ((l_ch > '9' || l_ch < '0'))					
					{	
						alert("Please enter proper values");
						fieldobj.select();
				   		fieldobj.focus();
				   		return false;
					}
				}
				if (arrfname[j] != 'zipCode')
				{
					if((l_value.charAt(0) < 'a' || l_ch > 'z') 
					&& (l_value.charAt(0) < 'A' || l_value.charAt(0) > 'Z'))
					{	
						alert("Please enter proper values");
						fieldobj.select();
				   		fieldobj.focus();
				   		return false;
					}
				}
	
				if (arrfname[j] == 'firstName')
				{
					if ((l_ch < 'a' || l_ch > 'z') 
					&& (l_ch < 'A' || l_ch > 'Z')
					&& (l_ch > '9' || l_ch < '0')
					&& (l_ch != ' '))					
					{	
						alert("Please enter proper values");
						fieldobj.select();
				   		fieldobj.focus();
				   		return false;
					}
				}						        				
				if (arrfname[j] == 'lastName')
				{
					if ((l_ch < 'a' || l_ch > 'z') 
					&& (l_ch < 'A' || l_ch > 'Z')
					&& (l_ch > '9' || l_ch < '0'))					
					{	
						alert("Please enter proper values");
						fieldobj.select();
				   		fieldobj.focus();
				   		return false;
					}
				}		        
				if (arrfname[j] !='firstName')	
				{
					if ((l_ch < 'a' || l_ch > 'z') 
					&& (l_ch < 'A' || l_ch > 'Z')
					&& (l_ch > '9' || l_ch < '0')
					&& (l_ch != '.')&&(l_ch != '_')&&(l_ch != ' '))					
					{	
						alert("Please enter proper values");
						fieldobj.select();
				   		fieldobj.focus();
				   		return false;
					}
				}
				
		        l_index++;
			}
		    return true;
		}
	}
	return true;
}

function iszero(strfn)
{	
	
	var l_ch;
    var l_value;
	var l_index = 0;
	/*if (!strfn == "")
	{
		arrfname = strfn.split(",");
	}
	else
	{
		return true;
	}*/
	for(var j=0;j< arrfname.length;j++)
	{	
		var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
		data = fieldobj.value;
		if (data != "")
		{	
			data = trimspace(data);
			if (data == 0)// dina 16-07-2004
			{
				alert("Please enter proper value");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}
			if (data != "")
			{		
				fieldobj.value=data;				
				if(isNaN(data)==true)
				{	
					alert("Please enter numeric value");
			   		fieldobj.select();
			   		fieldobj.focus();
			   		return false;
				}
			}
			else
			{	
				fieldobj.value="";
			}				 
		}						
	}
	return true;
}

function isNull(strfn)
{	
	if (!strfn == "")
	{
		var arrfname
		arrfname1 = strfn.split(",");		
	}
	else
	{
		return true;
	}
	for(var j=0;j< arrfname1.length;j++)
	{	
		var fieldobj = eval("window.document.forms[0]." + arrfname1[j]);
		s = fieldobj.value;
		if (s!= "")
		{
			s= trimspace(s);
			fieldobj.value = s;
		}
		var len=s.length;
		if(len == 0)
		{	
			if (arrfname1[j]=='loginID')
			{
				arrfname1[j] = 'Login ID';
			}
			else			
			if (arrfname1[j]=='userPass')
			{
				arrfname1[j] = 'Password';
			}
			else 
			if (arrfname1[j]=='retypepass')
			{
				arrfname1[j] = 'Retype Password';
			}
			else
			if (arrfname1[j]=='confirmPass')
			{
				arrfname1[j] = 'Confirm Password';
			}
			else 
			if (arrfname1[j]=='First_Name')
			{
				arrfname1[j] = 'First Name';
			}			
			else 
			if (arrfname1[j]=='Last_Name')
			{
				arrfname1[j] = 'Last Name';
			}	
			else 
			if (arrfname1[j]=='Company_Name')
			{
				arrfname1[j] = 'Company Name';
			}		
			else 
			if (arrfname1[j]=='birthDate')
			{
				arrfname1[j] = 'Birth Date';
			}
			else 
			if (arrfname1[j]=='address1')
			{
				arrfname1[j] = 'Address1';
			}
			else 
			if (arrfname1[j]=='address2')
			{
				arrfname1[j] = 'Address2';
			}
			else 
			if (arrfname1[j]=='city')
			{
				arrfname1[j] = 'City';
			}
			else 
			if (arrfname1[j]=='Contact')
			{
				arrfname1[j] = 'Contact No.';
			}
			else 
			if (arrfname1[j]=='Technology')
			{
				arrfname1[j] = 'Technology Preferences';
			}
				else 
			if (arrfname1[j]=='Comment')
			{
				arrfname1[j] = 'Please Describe Your Requirement Here';
			}
			else 
			if (arrfname1[j]=='zipCode')
			{
				arrfname1[j] = 'Zip Code';
			}
			else 
			if (arrfname1[j]=='Country')
			{
				arrfname1[j] = 'Country';
			}
			else 
			if (arrfname1[j]=='state')
			{
				arrfname1[j] = 'State';
			}
			else 
			if (arrfname1[j]=='resPhone')
			{
				arrfname1[j] = 'Res Phone';
			}			
			else 
			if (arrfname1[j]=='offPhone')
			{
				arrfname1[j] = 'Off.Phone';
			}
			else 
			if (arrfname1[j]=='E_mail')
			{
				arrfname1[j] = 'E-Mail ID';
			}
			else 
			if (arrfname1[j]=='brandName')
			{
				arrfname1[j] = 'BrandName';
			}
			else 
			if (arrfname1[j]=='brandDesc')
			{
				arrfname1[j] = 'Description';
			}
			else 
			if (arrfname1[j]=='BrandName')
			{
				arrfname1[j] = 'Brand Name';
			}
			else 
			if (arrfname1[j]=='BrandDesc')
			{
				arrfname1[j] = 'Description';
			}
			else 
			if (arrfname1[j]=='categoryName')
			{
				arrfname1[j] = 'Category Name';
			}
			else 
			if (arrfname1[j]=='categoryDesc')
			{
				arrfname1[j] = 'Description';
			}
			if (arrfname1[j]=='CategoryName')
			{
				arrfname1[j] = 'Category Name';
			}
			else 
			if (arrfname1[j]=='CategoryDesc')
			{
				arrfname1[j] = 'Description';
			}
			else 
			if (arrfname1[j]=='PName')
			{
				arrfname1[j] = 'Product Name';
			}	
			else 
			if (arrfname1[j]=='PPrice')
			{
				arrfname1[j] = 'Product price';
			}
			else 
			if (arrfname1[j]=='PModel')
			{
				arrfname1[j] = 'Model';
			}
			else 
			if (arrfname1[j]=='PTax')
			{
				arrfname1[j] = 'Tax Info';
			}
			else 
			if (arrfname1[j]=='PDDays')
			{
				arrfname1[j] = 'Delivery Days';
			}
			else 
			if (arrfname1[j]=='PDiscount')
			{
				arrfname1[j] = 'Discount';
			}
			else 
			if (arrfname1[j]=='Desc')
			{
				arrfname1[j] = 'Description';
			}
			else 
			if (arrfname1[j]=='MoreDesc')
			{
				arrfname1[j] = 'More Description';
			}
			else
			if (arrfname1[j]=='typeName')
			{
				arrfname1[j] = 'Type Name';
			}
			else
			if (arrfname1[j]=='TypeName')
			{
				arrfname1[j] = 'Type Name';
			}
			else
			if (arrfname1[j]=='specname')
			{
				arrfname1[j] = 'Specialty Name';
			}
			else
			if (arrfname1[j]=='typeDesc')
			{
				arrfname1[j] = 'Description';
			}
			else
			if (arrfname1[j]=='TypeDesc')
			{
				arrfname1[j] = 'Description';
			}
			else
			if (arrfname1[j]=='txtname')
			{
				arrfname1[j] = 'Manufacturer Name ';
			}
			else
			if (arrfname1[j]=='txtname1')
			{
				arrfname1[j] = 'Brand Name ';
			}
			else
			if (arrfname1[j]=='txtname3')
			{
				arrfname1[j] = 'Material Name';
			}
			else
			if (arrfname1[j]=='txtmfh')
			{
				arrfname1[j] = 'Minimum Fitting Height';
			}
			else
			if (arrfname1[j]=='txtdesc')
			{
				arrfname1[j] = 'Description ';
			}
			else
			if (arrfname1[j]=='txtmoredesc')
			{
				arrfname1[j] = 'More Description ';
			}
			else
			if (arrfname1[j]=='resolutionDesc')
			{
				arrfname1[j] = 'Resolution Description';
			}
			else
			if (arrfname1[j]=='coatName')
			{
				arrfname1[j] = 'Coating Name';
			}
			else
			if (arrfname1[j]=='coatPrice')
			{
				arrfname1[j] = 'Coating Price';
			}
			else
			if (arrfname1[j]=='coatDesc')
			{
				arrfname1[j] = 'Coating Description';
			}
			else
			if (arrfname1[j]=='coatMoreInfo')
			{
				arrfname1[j] = 'Coating MoreInfo';
			}
			else
			if (arrfname1[j]=='txtColor')
			{
				arrfname1[j] = 'Number Of Color/s';
			}
			else
			if (arrfname1[j]=='txtRx')
			{
				arrfname1[j] = 'Number Of Sizes';
			}			
			alert('"' + arrfname1[j] +'" ' + " cannot be left blank.");
			fieldobj.select();
			fieldobj.focus();
			return false;
		}
		else
		{
			var flag = 3
		}		
	}
	if (flag == 3)
	{	
		return true;
	}
}

function isQuantity(strfn)
{
	if (!strfn == "")
	{
		arrfname = strfn.split(",");
	}
	else
	{
		return true;
	}

	for(var j=0;j< arrfname.length;j++)
	{	
		var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
		data = fieldobj.value;
		if (data != "")
		{	
			data = trimspace(data);
			val = data.split(" ");		
			if (val.length > 1)
			{	
				alert("Space is not allowed");
				fieldobj.select();
				fieldobj.focus();
				return false;
			}

			strfn = data.charAt(0);
			if (arrfname[j] == "PPrice")
			{				
				if(strfn == 0)
				{
					alert("Not a valid number!");
					fieldobj.select();
					fieldobj.focus();
					return false;			
				}			
			
				if(isNaN(strfn)==true)
				{
					alert("Not a valid number!");
					fieldobj.select();
					fieldobj.focus();
					return false;			
				}
			}

			if (arrfname[j] == "PTax" || arrfname[j] == "PDiscount")
			{	
				if(strfn == '-')
				{
					alert("Not a valid number!");
					fieldobj.select();
					fieldobj.focus();
					return false;			
				}			
			
				if((isNaN(data)==true) && (strfn != '.'))
				{
					alert("Not a valid number!");
					fieldobj.select();
					fieldobj.focus();
					return false;			
				}								
			}
		}
	}
	return true;
}