document.forms['affiliate_register'].request_action.onclick = onAffiliateRegister;


function onAffiliateRegister(){
 var dynamicFormValidator = new Validator('affiliate_register');

 dynamicFormValidator.addValidation("user_id","req","Username");
 dynamicFormValidator.addValidation("user_id","maxlen=10","Username");
 dynamicFormValidator.addValidation("password","req","Password");
 dynamicFormValidator.addValidation("password","maxlen=10","Password");
 dynamicFormValidator.addValidation("confirm_password","same=password","Password and Confirm Password");
 dynamicFormValidator.addValidation("first_name","req","First Name");
 dynamicFormValidator.addValidation("first_name","maxlen=25","First Name");
 dynamicFormValidator.addValidation("last_name","req","Last Name");
 dynamicFormValidator.addValidation("last_name","maxlen=25","Last Name");
 dynamicFormValidator.addValidation("email","req","E Mail");
 dynamicFormValidator.addValidation("email","email","E Mail");
 dynamicFormValidator.addValidation("phone","req","Phone");
 dynamicFormValidator.addValidation("website_name","req","Website Name");
 dynamicFormValidator.addValidation("website_url","req","Website Url");
 dynamicFormValidator.addValidation("paypal_email","req","PayPal EMail");
 dynamicFormValidator.addValidation("paypal_email","email","PayPal EMail");
 dynamicFormValidator.addValidation("paypal_email","maxlen=100","PayPal EMail");
 dynamicFormValidator.addValidation("tax_id","req","Tax ID Number");
 dynamicFormValidator.addValidation("tax_id_type","req","Tax ID Type");
 dynamicFormValidator.addValidation("tax_classification","req","Tax Classification");
 if (getFieldValue('affiliate_id')=='null' || getFieldValue('affiliate_id')=='') {
  dynamicFormValidator.addValidation("referred_by","req","How did you find us");
  dynamicFormValidator.addValidation("accept","req","Accept Terms & Conditions");
 }
}

function capitalize(obj) {
        val = obj.value;
        newVal = '';
        val = val.split(' ');
        for(var c=0; c < val.length; c++) {
                newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
        }
        obj.value = newVal.substring(0,newVal.length-1);
}
