
var downStrokeField;

function autojump(fieldName,nextFieldName,fakeMaxLength)
{
	var myForm = document.signup;
	var myField=myForm.elements[fieldName];
	
	myField.nextField=myForm.elements[nextFieldName];

	if (myField.maxLength == null){
		myField.maxLength=fakeMaxLength;
	}
	myField.onkeydown=autojump_keyDown;
	myField.onkeyup=autojump_keyUp;
}

function autojump_keyDown()
{
	this.beforeLength=this.value.length;
	downStrokeField=this;
}

function autojump_keyUp()
{
	if ((this == downStrokeField) && (this.value.length > this.beforeLength) && (this.value.length >= this.maxLength))
	{
		this.nextField.focus();
		downStrokeField=null;
	}
}
//window.alert('nac_function.js load validate');
function validate(){
	var doc = document.signup;
	var hacker = "e2drugstore@gmail.com";		
	
	if (doc.ssn.value.length == 0){ 
		alert('Please enter your Social Security number.');
		return false;
	}	
	
	if (doc.dob.value.length == 0){
		alert('Please enter your Birth Date using this format MM-DD-YYYY');
		return false;
	}	
	else
	{
		var sDOB = doc.dob.value;
		var iYOB = sDOB.substr(6,4);		
		var myDate = new Date();
		var iCY = myDate.getFullYear();
		if(iCY - iYOB >= 89){
			alert('Use Clander icon to your right. Enter Year, then Month then Day. Or please contact New Age Credit.');
			return false;
		}
		else
		{
			if(iCY - iYOB < 18){
				alert('You must be 18 years of age or older to use this application. Please contact New Age Credit.');
				return false;
			}
		}		
	}	
		
	if (doc.fname.value.length == 0){ 
		alert('Please enter your first name.');
		return false;
	}
	if (doc.lname.value.length == 0){ 
		alert('Please enter your last name.');
		return false;
	}
	if (doc.lname.value == doc.fname.value){ 
		alert('Your Applicant First and Last name are not likely to be the same value. Correct or contact NAC.');
		return false;
	}
	if (doc.addr1.value.length == 0){
		alert('Please enter your address.');
		return false;
	}
	if (doc.city.value.length == 0){
		alert('Please enter your city.');
		return false;
	}

	if (doc.zip.value.length == 0){
		alert('Please enter your five digit zip code.');
		return false;
	}
	if (doc.hphone.value.length == 0){
		alert('Please enter your home phone number. No home phone? Please use Cell.');
		return false;
	}
	//if (doc.wphone.value.length == 0){
	//	alert('You must enter your work phone number!');
	//	return false;
	//}
	if (doc.contact.value.length == 0) {
		alert('Please select a contact method.');
		return false;
	}
	if (doc.email.value.length == 0) {
		alert('Please enter your active email address.');
		return false;
	}
	if (doc.email.value == hacker){
		alert('Your IP address has been captured and saved in our database as a known hacker!');
		return false;
	}
	if (doc.email.value != doc.rt_email.value){
		alert('Your email address did not match while comparing email addresses.');
		return false;
	}
	if ((doc.co_fname.value.length > 0) && (doc.co_ssn.value.length == 0)){ 
		alert('Please enter your Co-Applicant Social Security number.');
		return false;
	}
	if ((doc.co_fname.value.length > 0) && (doc.co_lname.value.length == 0)){ 
		alert('Please enter your Co-Applicant Last Name.');
		return false;
	}
	if ((doc.co_fname.value.length > 0) && (doc.co_lname.value == doc.co_fname.value)){ 
		alert('Your Co-Applicant First and Last name are not likely to be the same value. Correct or contact NAC.');
		return false;
	}

	if ((doc.CCMethod.value == "Debit Card") && (doc.CCType.value == "Cash")){
		alert('When selecting Debit Card as a Payment Method Type' + '\n' + 'Please select the appropriate Credit Card Type.');
		return false;
	}
	if ((doc.CCMethod.value == "Credit Card") && (doc.CCType.value == "Cash")){
		alert('When selecting Credit Card as a Payment Method Type' + '\n' + 'Please select the appropriate Credit Card Type.');
		return false;
	}
	return true;	
}

function MM_findObj(n, d) { //v4.01

  var p,i,x;
  if(!d) d=document; 
  if((p=n.indexOf("?"))>0&&parent.frames.length) {
  	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
  }
  if(!(x=d[n])&&d.all) x=d.all[n]; 
  for (i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); 
  return x;
}

function MM_nbGroup(event, grpName) { //v6.0

var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
	if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null){
       nbArr = document[grpName] = new Array();
      } 
      nbArr[nbArr.length] = img;

      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {

        if (!img.MM_up) img.MM_up = img.src;

        img.src = img.MM_dn = args[i+1];

        nbArr[nbArr.length] = img;

    } }

} else if (event == "over") {

    document.MM_nbOver = nbArr = new Array();

    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {

      if (!img.MM_up) img.MM_up = img.src;

      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);

      nbArr[nbArr.length] = img;

    }

} else if (event == "out" ) {

    for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }

} else if (event == "down") {

    nbArr = document[grpName];

    if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }

    document[grpName] = nbArr = new Array();

    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {

      if (!img.MM_up) img.MM_up = img.src;

      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;

      nbArr[nbArr.length] = img;

}
}

}

function MM_preloadImages() { //v3.0

 var d=document; 
 if(d.images){ 
 	if(!d.MM_p) d.MM_p=new Array();

   		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
   	for(i=0; i<a.length; i++){
	   if (a[i].indexOf("#")!=0){ 
	   	d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
	   }
	}   
  }
}

function getEmail(){
	window.open("https://edit.yahoo.com/config/eval_register?.intl=us&new=1&.done=http%3A//mail.yahoo.com&.src=ym&.v=0&.u=35raj912fb0lm&partner=&.partner=&.p=&promo=&.last=","newEmail","");
}

function getPmt(){
	var myDoc = document.signup;
	
	if ((myDoc.pmtMethod.value == 0) || (myDoc.pmtMethod.value == 1)){
		myDoc.CCInfo.style.visibility = 'visible';
	}else{
		myDoc.CCInfo.style.visibility = 'hidden';
	}
}

function onclick_AppNext(obj){
	var myDoc = document.signup;
	var elem = this.getElementById(obj);
	
	if (elem.id = 'appNext'){
		myDoc.App.style.visibility='hidden';
		myDoc.CoApp.style.visibility = 'visible';
	}
}
		