function setPHdigits () {
	
callForm = document.callback;
if(callForm._13_country.value ==1) {
clearFields();
/*allow editting of ph#) */
callForm._xx3_phoneNumber.disabled =false;
callForm._xx2_areaCode.disabled =false;
callForm._yy3_mobileNumber.disabled =false;
callForm._yy2_areaCode.disabled =false;
callForm._yy3_mobileNumber.setAttribute('maxLength', 7);
callForm._xx3_phoneNumber.setAttribute('maxLength', 7);

/* disable country codes*/
callForm._xx1_countryCode.disabled =true;
callForm._yy1_countryCode.disabled =true;

/*set the value of the country code */
document.callback._xx1_countryCode.value = 1;
document.callback._yy1_countryCode.value= 1;
}

if(callForm._13_country.value ==2) {
clearFields();
callForm._xx3_phoneNumber.disabled =false;
callForm._xx2_areaCode.disabled =false;
callForm._xx1_countryCode.disabled =false;

callForm._yy3_mobileNumber.disabled =false;
callForm._yy2_areaCode.disabled =false;
callForm._yy1_countryCode.disabled =false;
callForm._yy3_mobileNumber.setAttribute('maxLength', 8);
callForm._xx3_phoneNumber.setAttribute('maxLength', 8);
document.callback._xx1_countryCode.value = "";
document.callback._yy1_countryCode.value = "";
} 

if(callForm._13_country.value ==0) {
clearFields();
callForm._xx3_phoneNumber.disabled =true;
callForm._xx2_areaCode.disabled =true;
callForm._xx1_countryCode.disabled =true;
callForm._yy1_countryCode.disabled =true;
callForm._yy3_mobileNumber.disabled =true;
callForm._yy2_areaCode.disabled =true;
}
}

function clearFields() {
document.callback._xx1_countryCode.value = "";
document.callback._xx3_phoneNumber.value = "";
document.callback._xx2_areaCode.value = "";
document.callback._yy1_countryCode.value = "";
document.callback._yy3_mobileNumber.value = "";
document.callback._yy2_areaCode.value = "";
}

function MM_validateForm() { //v4.0

var callForm = document.callback
var  mobileCountry  = callForm._yy1_countryCode.value;
var  mobileAreaCode  = callForm._yy2_areaCode.value;
var  mobileNumber  = callForm._yy3_mobileNumber.value;
var _10_mobile_phone_number = mobileCountry + " - (" + mobileAreaCode + ") - " + mobileNumber;
var  homeCountry  = callForm._xx1_countryCode.value;
var  homeAreaCode  = callForm._xx2_areaCode.value;
var  homeNumber  = callForm._xx3_phoneNumber.value;
var _09_home_phone_number = homeCountry + " - (" + homeAreaCode + ") - " + homeNumber;
var emailCheck=callForm._05_email.value;
callForm._09_Home_Phone_Number.value = _09_home_phone_number;
callForm._10_Mobile_Phone_Number.value = _10_mobile_phone_number;
errors=''


if((callForm._xx1_countryCode.value =="") || ( callForm._xx2_areaCode.value =="") || (callForm._xx3_phoneNumber.value =="")){
 errors += 'Your phone number is incorrect.\n';  
}  

 if(callForm._03_last_name.value ==""){
 errors += 'Please enter your Last Name.\n';  
}  

 if(callForm._04_first_name.value ==""){
 errors += 'Please enter your First Name.\n';  
}  
		  
 if(callForm._02_signin_name.value ==""){
 errors += 'Please enter your Sign-In Name.\n';  
}  
  
if(callForm._11_preferred_call_time.value ==1){
 errors += 'Please select a callback time.\n';  
}
if(callForm._l2_alternative_call_time.value ==1){
errors += 'Please select an alternative callback time.\n'; 
}
if(callForm._09_timezone.value ==1){
errors += 'Please select an alternative callback time.\n'; 
}

if(callForm._06_issue.value ==1){
errors += 'Please select the type of issue you are having.\n'; 
}

if((emailCheck.indexOf("@")==-1) || (emailCheck.indexOf(".")==-1) || (callForm._05_email.value =="")){
 errors += 'Your email address is incorrect.\n';  
}


if (errors)
alert('Whoops, it looks like you made a mistake:\n'+errors);
  document.MM_returnValue = (errors == '');
 
}


