function validateComplete(formObj)
{        
	
document.contact_form.services_needed.value = get_check_value(document.contact_form.services_needed2);

	    
     if (emptyField(formObj.name)) 
      {
      alert("Please enter your Name!");
      document.contact_form.name.select();
      document.contact_form.name.focus();
      }  
      else if (emptyField(formObj.company)) 
      {
      alert("Please enter your Company!");
      document.contact_form.company.select();
      document.contact_form.company.focus();
      } 
      else if (emptyField(formObj.phone))
      {
      alert("Please enter a Phone Number");
      document.contact_form.phone.select();
      document.contact_form.phone.focus();
      }  
      else if (emptyField(formObj.email)) 
      {
      alert("Please enter an Email address");
      document.contact_form.email.select();
      document.contact_form.email.focus();
      } 
     else if ((!emptyField(formObj.email)) && (document.contact_form.email.value.indexOf("@")==-1 || document.contact_form.email.value.indexOf(".")==-1 || document.contact_form.email.value.indexOf(" ")!=-1 || document.contact_form.email.value.length<6))
      {
      alert("Please enter a valid email address!");
     document.contact_form.email.select();
     document.contact_form.email.focus();
     }
     else if ((document.contact_form.services_needed2[4].checked) && (emptyField(formObj.other_services_needed)))
{
alert("Please enter the other services needed");
document.contact_form.other_services_needed.style.backgroundColor="white";
document.contact_form.other_services_needed.disabled=false;
document.contact_form.other_services_needed.select();
document.contact_form.other_services_needed.focus();
}
       else 
      { 
        return true;
      }
  return false;
}

function emptyField(textObj)
    {
    if (textObj.value.length==0) return true;
    for (var i=0; i<textObj.value.length; ++i) {
    var ch = textObj.value.charAt(i);
    if (ch != ' ' && ch != '\t') return false;
    }
    return true;
    }
    


function get_check_value(cbxs)
{
var c_value = "";
for (var i=0; i < cbxs.length; i++)
   {
   if (cbxs[i].checked)
      {
      c_value = c_value + cbxs[i].value + ",";
      }
   }
return c_value;
}

function popsWindow2(url, win_name, height, width, left, top)
	{
	var popsWin2 = window.open( url , win_name, 'height=' + height + ', width=' + width + ', location=no, status=no, menubar=no, toolbar=no,  scrollbars=yes, resizable=yes, left=' + left + ', top=' + top +'' );
	popsWin2.focus();
		}

