function btd_validate(frm)
{
 	var err=0;
  	var err_str = "";
	var err_arr = new Array();
	
	

/*	
	if(frm.txtbtd_dto)
	{	
	
		if(str_trim(frm.txtbtd_dto.value) == "")
		{	
			err_str += "*Please Enter The To Date<br>";
			frm.txtbtd_dto.className="errbox";
			err_arr[err] = frm.txtbtd_dto;
			err++;	
		}
		else
			frm.txtbtd_dto.className="box";
	}			
*/
	  
	if(frm.txtbtd_name)
	{
		if(str_trim(frm.txtbtd_name.value) == "")
		{
			err_str += "*Please Enter Your  Name<br>";
			frm.txtbtd_name.className="errbox";
			err_arr[err] = frm.txtbtd_name;
			err++;
		}
		else
			frm.txtbtd_name.className="box";
	}

	if(frm.txtbtd_email)
	{
		if(str_trim(frm.txtbtd_email.value)=="")
		{
			err_str+="*Please Enter Your  Email <br>";
			frm.txtbtd_email.className="errbox";
			err_arr[err]=frm.txtbtd_email;
			err++;
		}
		else
		{
			if(!validate_email(frm.txtbtd_email.value))
			{		
				err_str+="*Invalid  Email Address<br>";
				frm.txtbtd_email.className="errbox";
				err_arr[err]=frm.txtbtd_email;
				err++;
			}
			else
				frm.txtbtd_email.className="box";
		}
	}	
	
/*	
	if(frm.txtbtd_dfrom)
	{
		if(str_trim(frm.txtbtd_dfrom.value) == "")
		{
			err_str += "*Please Enter The From Date <br>";
			frm.txtbtd_dfrom.className="errbox";
			err_arr[err] = frm.txtbtd_dfrom;
			err++;
			
		}
		else
			frm.txtbtd_dfrom.className="box";
	}
	
	
	if(frm.txtbtd_dfrom && frm.txtbtd_dto)
	{
		if(str_trim(frm.txtbtd_dfrom.value) > str_trim(frm.txtbtd_dto.value))
		{	
			err_str += "*CheckOut Date cannot be before CheckIn Date <br>";
			frm.txtbtd_dto.className="errbox";
			err_arr[err] = frm.txtbtd_dto;
			err++;
			
		}
		else
			frm.txtbtd_dto.className="box";
	}
	*/
	
	if(frm.txtbtd_phone)
	{
		if(str_trim(frm.txtbtd_phone.value)=="")
		{
			err_str+="*Please Enter Your Contact No<br>";
			frm.txtbtd_phone.className="errbox";
			err_arr[err]=frm.txtbtd_phone;
			err++;
		}
		else
			frm.txtbtd_phone.className="box";
	}
	
	if(frm.txtbtd_city)
	{
		if(str_trim(frm.txtbtd_city.value) == "")
		{
			err_str += "*Please Enter Your City<br>";
			frm.txtbtd_city.className="errbox";
			err_arr[err] = frm.txtbtd_city;
			err++;
		}
		else
			frm.txtbtd_city.className="box";
	}
	
	if(frm.txtbtd_query)
	{
		if(str_trim(frm.txtbtd_query.value) == "")
		{
			err_str += "*Please Enter Your Query <br>";
			frm.txtbtd_query.className="errbox";
			err_arr[err] = frm.txtbtd_query;
			err++;
		}
		else
			frm.txtbtd_query.className="box";
	}
	
	if(frm.txtbtd_verify)
	{
		if(str_trim(frm.txtbtd_verify.value)=="")
		{
			err_str+="*Please Enter The Verification Code<br>";
			frm.txtbtd_verify.className="errbox";
			err_arr[err]=frm.txtbtd_verify;
			err++;
		}
		else
			frm.txtbtd_verify.className="box";
	}
	
	if(err>0)
	{
		document.getElementById("BTD_LBL_ERR").innerHTML="<div class='err'>"+err_str+"</div>";
		err_arr[0].focus();
		return false;
	}
	else
		return true;
}

function validate_email(email_txt) // validates a string as a email id
{
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@([\\w].+)\.[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(email_txt);
}

function str_trim(str) // strips of leading and following whitespaces from a string
{	
	if(str.length > 0)
		while(str.charAt(0)==' ')
			str = str.substr(1);
		
	if(str.length > 0)
		while(str.charAt((str.length - 1))==' ')
			str = str.substring(0, str.length-1);
	
	return str;
}
