var n;
var p;
var p1;
function ValidatePhone(){
p=p1.value
if(p.length==3){
	pp=p;
	d4=p.indexOf('(')
	d5=p.indexOf(')')
	if(d4==-1){
		pp=""+pp;
	}
	if(d5==-1){
		pp=pp+".";
	}
	//pp="("+pp+")";
	document.form1.Telephone.value="";
	document.form1.Telephone.value=pp;
}
if(p.length>3){
	d1=p.indexOf('.')
	d2=p.indexOf('.')
	if (d2==-1){
		l30=p.length;
		p30=p.substring(0,3);
		//alert(p30);
		p30=p30+"."
		p31=p.substring(3,l30);
		pp=p30+p31;
		//alert(p31);
		document.form1.Telephone.value="";
		document.form1.Telephone.value=pp;
	}
	}
if(p.length>5){
	p11=p.substring(d1+1,d2);
	if(p11.length>3){
	p12=p11;
	l12=p12.length;
	l15=p.length
	//l12=l12-3
	p13=p11.substring(0,3);
	p14=p11.substring(3,l12);
	p15=p.substring(d2+1,l15);
	document.form1.Telephone.value="";
	pp="("+p13+")"+p14+p15;
	document.form1.Telephone.value=pp;
	//obj1.value="";
	//obj1.value=pp;
	}
	l16=p.length;
	p16=p.substring(d2+1,l16);
	l17=p16.length;
	if(l17>3&&p16.indexOf('.')==-1){
		p17=p.substring(d2+1,d2+4);
		p18=p.substring(d2+4,l16);
		p19=p.substring(0,d2+1);
	pp=p19+p17+"."+p18;
	document.form1.Telephone.value="";
	document.form1.Telephone.value=pp;

	}
}
//}
setTimeout(ValidatePhone,100)
}
function getIt(m){
n=m.name;
p1=m
ValidatePhone()
}

function TelvalidRequired(formField,fieldLabel)
{
  var result = true;
  
  if (formField.value == "" || formField.value.length <12 )
  {
    alert('Please enter a properly formatted "' + fieldLabel +'" number.');
    formField.focus();
    result = false;
  }
  
  return result;
}

function isEmailAddr(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
  result = true;
  }

  return result;
}

function validEmail(formField,fieldLabel,required)
{
  var result = true;
  
  if (required && !validRequired(formField,fieldLabel))
    result = false;

  if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
  {
    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    formField.focus();
    result = false;
  }
   
  return result;

}
function validRequired(formField,fieldLabel)
{
  var result = true;
  
  if (formField.value == "" )
  {
    alert('Please enter a value for the "' + fieldLabel +'" field.');
    formField.focus();
    result = false;
  }
  
  return result;
}


function BoxCheck(formField,fieldLabel)
{
  var result = true;
  
  if (!(formField[0].checked ||formField[1].checked||formField[2].checked||formField[3].checked||formField[4].checked))
  {
    alert('Please enter a value for the "' + fieldLabel +'" field.');
    formField[0].focus();
    result = false;
  }

  return result;


}


function BoxCheck1(formField,formField1,fieldLabel)
{
  var result = true;
  
  if (formField[4].checked)
  {
    //alert('test');
    //formField[0].focus();
	 if (!validRequired(formField1,"Special Content Request:"))
    		return false; 
    //result = false;
  }

  return result;
//alert('Please enter a value for the "' );

}


//combo boxes
function BoxCheck2(formField,formField1,fieldLabel)
{
  var result = true;
  
  if (formField.checked)
  {
	 if (!validRequired(formField1,"Special Content Request"))
    		return false; 
  }
 

  return result;


}


//agree combo boxes
function BoxCheck3(formField)
{
  var result = true;
  
  if (!formField.checked)
  {
	     alert('Please click on agree on terms and conditions');
	     return false;
  }
 

  return result;


}
