var ctrl_affiliate = {
    version:'0.1'

    ,_check_value:function(){
            //alert('Ok');return false; 
            //password
            if( $F('data[password]').empty() == true ){
                $('data[password]').style.border = '3px solid red';
                $('data[password]').focus();
                return false;
            }else{
                //password
                if( $F('data[password2]').empty() == true || $F('data[password2]')!=$F('data[password]') ){
                    $('data[password2]').style.border = '3px solid red';
                    $('data[password2]').focus();
                    return false;
                }else{
                    $('data[password2]').style.border = '1px solid #789838';
                }
                $('data[password]').style.border = '1px solid #789838';
            } 
            //fname
            if( $F('data[fname]').empty() == true ){
                $('data[fname]').style.border = '3px solid red';
                $('data[fname]').focus();
                return false;
            }else{
                $('data[fname]').style.border = '1px solid #789838';
            } 
            //lname
            if( $F('data[lname]').empty() == true ){
                $('data[lname]').style.border = '3px solid red';
                $('data[lname]').focus();
                return false;
            }else{
                $('data[lname]').style.border = '1px solid #789838';
            }
            //Street Address
            if( $F('data[address]').empty() == true ){
                $('data[address]').style.border = '3px solid red';
                $('data[address]').focus();
                return false;
            }else{
                $('data[address]').style.border = '1px solid #789838';
            }
            //City
            if( $F('data[city]').empty() == true ){
                $('data[city]').style.border = '3px solid red';
                $('data[city]').focus();
                return false;
            }else{
                $('data[city]').style.border = '1px solid #789838';
            }
            //Zip Code
            if( $F('data[zip]').empty() == true ){
                $('data[zip]').style.border = '3px solid red';
                $('data[zip]').focus();
                return false;
            }else{
                $('data[zip]').style.border = '1px solid #789838';
            }
            //Country
            if( $F('data[country]').empty() == true ){
                $('data[country]').style.border = '3px solid red';
                $('data[country]').focus();
                return false;
            }else{
                $('data[country]').style.border = '1px solid #789838';
                //State
                if( $('state').visible() == true && $F('data[state]').empty() == true ){
                    $('data[state]').style.border = '3px solid red';
                    $('data[state]').focus();
                    return false;
                }else{
                    $('data[state]').style.border = '1px solid #789838';
                }
            }
            //affiliate_terms
            if( $F('affiliate_terms') == null ){
                $('affiliate_terms').style.border = '3px solid red';
                $('affiliate_terms').focus();
                return false;
            }else{
                $('affiliate_terms').style.border = '1px solid #789838';
            }

        return true;
    },
    
    /* Check eMail address */
    _check_email:function( email ){
        var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})+$/;
        return filter.test(email.value);
    },
    
    set_states_list: function( selected ){
       var country = $F('data[country]');
       var myAjax =  new Ajax.Request('/ajax-state_list-' + country, {
          method:'get',
          onSuccess: function(transport){
             //data[state]
             $('data[state]').length = 0;
             if( transport.responseText.empty() == false ){
                $('state').show();
                eval( transport.responseText ); // var json;
                $('data[state]')[0]=new Option('Select state', '', false) ;
                for(i = 1 ; json.states[i - 1] ; i++ ){
                     $('data[state]')[i]=new Option(json.states[i].name, json.states[i].iso, false, (selected == json.states[i].iso ? true : false)) ;
                }
             }else{
                $('state').hide();
             }
           }
        });
    },
    
    /* retrive email/password */
    forgotemail: function(){
        var url = '/Member-Password-';
        var myAjax = new Ajax.Request(url, {
          method: 'get',
          parameters: $F('forgotemail'),
          onSuccess: function(transport) {
            alert( transport.responseText  );
            $('forgot').hide();
          }
        });
            
            

            
    }
    
    /*,
    submit_form: function()
    {
        $('create_order').submit();    
    }*/
    
    
};