$(function(){ $(window).bind('load', function() {
    handleForm();
    $('#submitBtn').click(function(){ return validateForm(); });
    setH();
}); });

function handleForm() {
    disableConf();
    reqFields();
    function reqFields() {
        $('input.req').each(function(){
            $('label[for='+$(this).attr('id')+']').append('*');
        });
    }
    function disableConf() {
        $('input[id^="pwConf"]').attr('disabled',true);
        $('input[id^="pw"]').blur(function(){ if($(this).val()!='') { $(this).addClass('req'); $(this).next().next('input').removeAttr('disabled').addClass('req'); } else { $(this).removeClass('req mark'); $(this).next().next('input').attr('disabled',true).removeClass('req mark'); } });
    }
}

function validateForm() {
    valid = true;
    $('.req').each(function(){ if($(this).val() == ''){ mark($(this), false); valid = false; } else { mark($(this), true); } });
    function mark(obj, pos) { if(pos) { obj.removeClass('mark'); } else { obj.addClass('mark'); } }
    return valid;
}

function setH() {
    function set(obj,h) {
        hArr = [];
        function compareNumbers(a, b) { return a - b; }
        obj.each(function(i){
            hArr.splice(0,0,$(this).height());
            if($(this).height() < h) { $(this).height(h); hArr.splice(0,0,$(this).height()); }
        });
        newH=hArr.sort(compareNumbers).pop();
        obj.each(function(){ $(this).height(newH); });
    } set($('.slide'),650);
} 
