
function move2next_3(fielda, fieldb) {
  if (fielda.value.length == 3)
		fieldb.focus();
}
function poptastic(type, url) {
if (type == 'disclaimer'){
  newwindow=window.open(url,'disclaimer','height=500,width=800,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=no,status=no');
} else if (type == 'bbbonline'){
  newwindow=window.open(url,'bbbonline','height=500,width=500,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=no,status=no');
} else {
  newwindow=window.open(url,'customer','height=375,width=475,left=100,top=100,resizable=no,scrollbars=no,toolbar=no,status=no');
}
  if (window.focus) {newwindow.focus()}
}
    function checkForm()
    {
        var temp;
        var re;
// added by Cristine for sub id
var urlString = new String();
urlString = location.search;
var key = new String();
var value = new String();

newString = urlString.substr(1, urlString.length);

parameters = newString.split("&");
//document.debtForm.subid.value = parameters[0];
//document.debtForm.rcid.value = parameters[1];

for ( i=0; i < parameters.length; i++ ) {
  pair = parameters[i].split("=");
  key = pair[0];
  value = pair[1];

  if (pair[0] == 'subid') {
      document.debtForm.subid.value = pair[1];
  }
  if (pair[0] == 'refid') {
      document.debtForm.rcid.value  = pair[1];
  }
  if (pair[0] == 'GUAID') {
      document.debtForm.guaid.value  = pair[1];
  }
  if (pair[0] == 'visit_id') {
      document.debtForm.visit_id.value  = pair[1];
  }  
  }

        if (document.debtForm.state.value == "") {
            alert("Please select your state!");
            return false;
        }
        
        if (document.debtForm.first_name.value == "") {
            alert("First Name field is empty!");
            return false;
        } else if (checkrepeat(document.debtForm.first_name.value, 2)) {
            alert("First Name field conatins repetitive characters.");
            return false;
        } else if (document.debtForm.first_name.value.search(/\d+/)!= -1) {
            alert("First Name may not contain any numbers.");
            return false;
        }

        if (document.debtForm.last_name.value == "") {
            alert("Last Name field is empty!");
            return false;
        } else if (checkrepeat(document.debtForm.last_name.value, 2)) {
            alert("Last Name field conatins repetitive characters.");
            return false;
        }  else if (document.debtForm.last_name.value.search(/\d+/)!= -1) {
            alert("Last Name may not contain any numbers.");
            return false;
        }


        if (document.debtForm.email_address.value == "") {
            alert("Email field is empty!");
            return false;
        } else {
        	document.debtForm.email_address.value = trim(document.debtForm.email_address.value);
            temp = document.debtForm.email_address.value;
            if (temp.search(/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/i) == -1) {
                alert("Email format error!");
                return false;
            }
        }

        if (document.debtForm.home_phone1.value == ""
            || document.debtForm.home_phone2.value == ""
            || document.debtForm.home_phone3.value == "")
        {
            alert("Home Phone field is empty!");
            return false;
        } else {
            temp = document.debtForm.home_phone1.value;
            if (temp.search(/^[0-9]{3}$/) == -1) {
                alert("Home Phone format error!");
                return false;
            }
            temp = document.debtForm.home_phone2.value;
            if (temp.search(/^[0-9]{3}$/) == -1) {
                alert("Home Phone format error!");
                return false;
            }
            temp = document.debtForm.home_phone3.value;
            if (temp.search(/^[0-9]{4}$/) == -1) {
                alert("Home Phone format error!");
                return false;
            }
            document.debtForm.home_phone.value = document.debtForm.home_phone1.value + document.debtForm.home_phone2.value + document.debtForm.home_phone3.value;
            if (checkrepeat(document.debtForm.home_phone.value, 5)) {
            	alert("Home Phone conatins repetitive characters.");
            	return false;
            }
        }

         if (document.debtForm.field_1.value == "") {
            alert("Credit Card Debt field is empty!");
            return false;
        }
        if (document.debtForm.field_4.value == "") {
            alert("Please select a valid payment status!");
            return false;
        }

        if (document.debtForm.field_2.value == "") {
            alert("Unsecured Debt field is empty!");
            return false;
        }

        if (document.debtForm.field_7.value == "") {
            alert("Secured Debt field is empty!");
            return false;
        }
        if (document.debtForm.state.value == "") {
            alert("Please select your state!");
            return false;
        }
        
        if (document.debtForm.include_in_market.checked) {
            document.debtForm.include_in_market.value = 'Y';
        }         

        return true;
    }
function trim(str) {
  return str.replace(/^\s+|\s+$/g,"");
}
function checkrepeat(str, n) {
	for (var i = 0; i < str.length; i++) {
	  var j = 0;
	  for (j; j < n; j++) {
	    if(!(str.charAt(i)==str.charAt(i+j+1))) 
	      break;
	  }
	  if (j == n) return true;
	}
	return false;
}
function popexit() {
  if (event.clientY < 0) {
    event.returnValue = "Stop!  Don't miss this opportunity to reduce your debt!";
  }
}