
function checkCompulsory()
{
	for (var i=0; i<check2.length;i++)
	{
		
		//alert("Checking value: "+document.form1.elements[check2[i]].value);
		var enteredValue = document.form1.elements[check2[i]].value;
		document.form1.elements[check2[i]].value = trim(enteredValue);
		
		if (document.form1.elements[check2[i]].type == "textarea")
		{
			if (document.form1.elements[check2[i]].value.length > 200)
			{
				check = false;
				document.form1.elements[check2[i]].select();
				document.form1.elements[check2[i]].focus();
			}
		}		
	}
	
	if (check)
	{	
		for (var i=0; i<check1.length; i++)
		{
			var type1=document.form1.elements[check1[i]].type;
			//alert("Type1: "+type1);
			if((type1=="textarea"))
			{
				var val = document.form1.elements[check1[i]].value;
				tval = trim(val);
				var len = tval.length;

				document.form1.elements[check1[i]].value = tval;
				if (len <= 0)
				{
					check=false;
					document.form1.elements[check1[i]].focus();
					break;
				}
				else if (len > 200)
				{
					check = false;
					document.form1.elements[check1[i]].focus();
					break
				}
			}
			else if (type1 == "ComboBox" || type1.substr(0,6)=="select")
			{
				if (document.form1.elements[check1[i]].selectedIndex == -1)
				{
						check = false;
						document.form1.elements[check1[i]].focus();
						break;
				}			
			}
			else if (type1=="text" || type1=="password")
			{

				var enteredText = document.form1.elements[check1[i]].value;
				enteredText = trim(enteredText)

				if (enteredText == "")
				{
					check = false;
					if(document.form1.elements[check1[i]].disabled==true)
						break;
					else
					{
						document.form1.elements[check1[i]].select();
						document.form1.elements[check1[i]].focus();
						break;
					}
				}
				else
				{
					document.form1.elements[check1[i]].value = enteredText;
				}
			}
			/*
			else if (type1=="password")
			{
			}
			*/
		}
	}
	
	if (!check)
	{
	    alert("Enter all fields marked with * ");
	    check=true;
	    return false;
	}
	else
	{
	    return true;

	}	
}

function trim(str)
{
	while(str.substring(0,1)==" ")
	str= str.substring(1);

	var pos = str.lastIndexOf(' ');
	while(str.substring(pos)==" ")
	{
		str = str.substring(0,pos);
		pos = str.lastIndexOf(' ');
	}
	return str;
	
	/*
	if((str.length==0) || (pos!=-1))
		return false;
	else
		return true;
	*/
}

function trim1(value)
{
	var fieldValue=value;
	while(fieldValue.substring(0,1)==' ')
	{
		fieldValue=fieldValue.substring(1,fieldValue.length);
	}
	while(fieldValue.substring(fieldValue.length-1,fieldValue.length)==' ')
	{
		fieldValue=fieldValue.substring(0,fieldValue.length-1);
	}
	return fieldValue;
}



