function validateofferboardreg(frm)
{
	arrayNotNullElementsReg = new Array("username:User Name","password:Password","confpassword:Confirm Password","compname:Company name","compaddress:Company Address","compprovince:Province/State","compcity:City/Town","comptelno:Telephone No.","compdescription:Company Introduction","compcontactperson:Contact Name","compcontactmail:Contact Email");
	
	//registration details
	registration=false;
	
	registration=checkIsEmpty(frm,arrayNotNullElementsReg);
	if (registration==false)
	{
		return false;
	}

	if(typeof(frm.username)=="object")
	{
		if(trim(frm.username.value).length < 6 ){
			alert("User name should contain atleast 6 characters");
			frm.username.focus();
			return false;
		}
	}

	if(typeof(frm.confpassword)=="object")
	{
		if(trim(frm.password.value) != trim(frm.confpassword.value))
		{
			alert("Password and Confirm password are diffrent. Please check");
			frm.password.focus();
			return false;
		}
	}

	//drop down
	if(frm.compcountry.selectedIndex == 0)
	{
		alert("Please select Country");
		frm.compcountry.focus();
		return false;
	}

	if(frm.comptype.selectedIndex == 0)
	{
		alert("Please select Company Type");
		frm.comptype.focus();
		return false;
	}

	if(!fnValidateEmailFormat(frm.compcontactmail.value)){
		alert("Please enter a valid contact email address");
		frm.compcontactmail.focus();
		return false;
	}

	if(trim(frm.compcontactmailbackup.value) != "")
	{
		if(!fnValidateEmailFormat(frm.compcontactmailbackup.value)){
			alert("Please enter a valid contact backup email address");
			frm.compcontactmailbackup.focus();
			return false;
		}
	}

/*	if(frm.elements['compbusinessrange[]'].selectedIndex < 0)
	{
		alert("Please select Company Business range");
		frm.elements['compbusinessrange[]'].focus();
		return false;
	}*/
	return true;	
}

