function submitRegisterDomain()
{
    $('#frmRegisterDomain').submit();
    return false;
}


function addSuboption1(elem) {
    elem.next('.hiddenSelect').find('option').each(function(){
        elem.find('.sub-select').append('<div class="sub-option '+$(this).attr('value')+' '+$(this).attr('class')+'" title="'+$(this).attr('value')+'">'+$(this).text()+'</div>');
        elem.change(function(){
            $(this).next('.hiddenSelect').change();
        });
    })
}
$(document).ready(function(){
// selects /////////////
    $('select#selDomainZoneHome:not(.normal)').before('<span class="select-outline"><span class="select-text"><span class="stext-inner"></span></span><div class="sub-select"></div></span>')
                           .addClass('hiddenSelect').hide()
                                                     .find('option:first').attr('selected',true); //always select first option after refresh
        $('.select-outline').each(function(){
        $(this).find('.select-text>span').text($(this).next('.hiddenSelect').find('option:selected').text());
        $(this).attr('id',$(this).next('.hiddenSelect').attr('id'));
        $(this).next('.hiddenSelect').removeAttr('id')
        /*if ( $.browser.msie && $.browser.version == 6 ) {
            $(this).find('.select-text>span').css('width',$(this).width()-parseInt($(this).find('.select-text').css('padding-left'))-parseInt($(this).find('.select-text').css('padding-right'))+'px');
        }*/
        $(this).find('.select-text').attr('id',($(this).next('.hiddenSelect').find('option:selected').attr('value')));
        addSuboption1($(this));
        $(this).find('.sub-option:eq(0)').addClass('first').before('<div class="sub-top"></div>');
        $(this).find('.sub-option:last').addClass('last').after('<div class="sub-bot"><div class="sub-bot-right"></div></div>');
    });
    $('.sub-select').css('width', function(){ return $(this).width() });
    $('.select-text').live('mouseenter mouseleave',function(){
        $(this).parent().toggleClass('select-hover')
    }).live('click',function(){
        var sub_s = $(this).parent().find('.sub-select');
        sub_s.toggle();
        if (sub_s.css('display')=='block') {
            sub_s.css('width', function(){
                var sub_top = $(this).find('.sub-top');
                if ( $.browser.msie && $.browser.version == 6 )
                    var start_width = $(this).parent().width()
                else
                    var start_width = $(this).width();
                var sub_s_width = start_width;
                var sub_o_lpad = parseInt($(this).find('.sub-option').css('padding-left'));
                $(this).width('auto');
                $(this).find('.sub-option').each(function(){
                    if ($(this).width() > sub_s_width - sub_o_lpad) {
                        sub_s_width = $(this).width() + sub_o_lpad;
                    }
                })
                if (sub_s_width != start_width) {
                    sub_top.width(sub_s_width - start_width + sub_o_lpad);
                    sub_s_width += sub_o_lpad;
                }
                return sub_s_width;
            });
        }
        $(this).parent().toggleClass('select-active');
        $(this).parent().find('.sub-select').find('.sub-option[class~='+$(this).attr('id')+']').hide();
        return false;
    })
    $('.sub-option').live('click',function(){
        var sub_opt = $(this);
        var index = sub_opt.parent().find('div').index(sub_opt);
        var s_outline = sub_opt.parents('.select-outline');
        s_outline.find('.select-text').attr('id',sub_opt.attr('title'))/*.attr('style',function(){
            var cls = sub_opt.attr('class').match(/male|female/);
            return cls != null ? 'padding-left: 26px; background: url(i/'+cls[0]+'.gif) no-repeat 6px 50%;' : '';
        });*/
        s_outline.find('.sub-option').show();
        s_outline.find('.select-text>span').text($(this).text());
        s_outline.next('select').find('option').attr('selected','').eq(index-1).attr('selected','selected');
        s_outline.next('select').change();
        //var selText_ = $(this).parent().parent().children('.select-text');
        //var width_ = $(this).width()-parseInt(selText_.css('padding-left'))-parseInt(selText_.css('padding-right'));
        //s_outline.find('.select-text>span').width('auto');//.css('width',width_+'px');
        if ((s_outline.attr('id') != 'sel-cs') && $.browser.mozilla)
            setTimeout(function(){
                s_outline.find('i').remove();
//                s_outline.find('.select-text').textOverflow('<i>&hellip;</i>',true);
            },10);
    }).live('mouseenter mouseleave', function(){
        $(this).toggleClass('sub-option-hover');
    });
    $(document).click(function(e){
      if ((e.target.className != 'select-text')&&(e.target.className != 'stext-inner')) {
        $('.sub-select').hide();
        $('.select-outline').removeClass('select-active');
      }
      if (e.target.id == 'shadow' && $('.contact-map').length != 0) {
        map = null;
        geocoder = null;
        $('body #map_contact').remove();
        shadowOff();
      }
    })
//    if ($('.select-text').length > 0)
//        $('.select-text').textOverflow('<i>&hellip;</i>',true);
    //////////////////////////////////////
})

