function validator(theForm)
{

with(theForm)
{
  if (pname.value == "")
  {
    alert("Please enter a value for the \"Property Name\" field.");
    pname.focus();
    return (false);
  }

  if (pname.value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Property Name\" field.");
    pname.focus();
    return (false);
  }
  if(!hasWhiteSpace(pname,'Please enter at least 1 characters in the \"Property Name\" field.'))
	{
		return false;
	}
  
   if (phone_day.value == "")
  {
    alert("Please enter a value for the \"Phone No\" field.");
    phone_day.focus();
    return (false);
  }
  if(!hasWhiteSpace(phone_day,'Please enter a value for the \"Phone No\" field.'))
	{
		return false;
	}


  if (email.value == "")
  {
    alert("Please enter a value for the \"Email\" field.");
    email.focus();
    return (false);
  }

  if (email.value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Email\" field.");
    email.focus();
    return (false);
  }
  
  if(!IsEmail(email,'Please enter valid email'))
  {
    return false;
  }
  
/*if (dep_date.value == "")
  {
    alert("Please enter Your \"Departure Date\" field.");
    dep_date.focus();
    return (false);
  }
  if(!hasWhiteSpace(dep_date,'Please enter Your \"Departure Date\" field.'))
	{
		return false;
	}
  
if (num_people.value == "")
  {
    alert("Please enter a value for the\"No Of People\" field.");
    num_people.focus();
    return (false);
  }
  if(!hasWhiteSpace(num_people,'Please enter a value for the\"No Of People\" field.'))
	{
		return false;
	}
 
if (program.value == "")
  {
    alert("Please Select the\"Program\" field.");
    program.focus();
    return (false);
  }
  if(!hasWhiteSpace(program,'Please Select the\"Program\" field.'))
	{
		return false;
	}
		
	
var chks = document.getElementsByName('travel_purpose[]');
var hasChecked = false;
for (var i = 0; i < chks.length; i++)
{
if (chks[i].checked)
{
hasChecked = true;
break;
}
}
if (hasChecked == false)
{
alert("Please select at least one Travel Purpose.");
return false;
}

var chks = document.getElementsByName('category[]');
var hasChecked = false;
for (var i = 0; i < chks.length; i++)
{
if (chks[i].checked)
{
hasChecked = true;
break;
}
}
if (hasChecked == false)
{
alert("Please select at least one Category.");
return false;
}


  if (message.value == "")
  {
    alert("Please enter a value for the \"Message\" field.");
    message.focus();
    return (false);
  }
  if(!hasWhiteSpace(message,'Please enter a value for the \"Message\" field.'))
	{
		return false;
	}

 */ 
    
  return (true);
  }
  
}

function IsEmail(fld,msg)
{
	var regex = /^[\w]+(\.[\w]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/ ;
	if(!regex.test(fld.value))
	{
		alert(msg);
		fld.focus();
		return false;
	}
	return true;
}
function hasWhiteSpace(fld,msg) 
{ 
	var reWhiteSpace = new RegExp(/^\s+$/);  
	
	// Check for white space 
	if (reWhiteSpace.test(fld.value)) 
	{ 
		alert(msg); 
		return false; 
	} 

	return true; 
} 

//====================================================================================================
//	Function Name	:	res()
//----------------------------------------------------------------------------------------------------
function res(t,v)
{
	var w = "";
	for (i=0; i < t.value.length; i++) 
	{
		x = t.value.charAt(i);
		if (v.indexOf(x,0) != -1)
		w += x;
	}
	t.value = w;
}	

//--> 