$(document).ready(function(){
    
    $('#js_country').live('change',function(){
    	var nCountryId = $('#js_country').val();
        var nStateId = $('#js_state').val();
    	
    	$('#js_stateList').load('/index.html?do=state_list&countryId=' + nCountryId);
    });       
    if ( $('.js_overlay_link') ) {
        $('.js_overlay_link').fancybox({
            showCloseButton: false,
            onComplete: function(){
                $('#js_close_dialog').live('click',function(){
                    $.fancybox.close();
                });            
            }, 
            onClosed: function(){
                $('#js_owner_form').find('input[type="text"],input[type="password"]').val('');
            } 
        });        
    }


    /**
     * See more handler
     */
    $('#js_see_more').click(function(){
        var oClicked = $(this);

        if (oClicked.hasClass('busy')) {
            return false;
        }

        $.ajax({
            url: '/',
            type: 'POST',
            dataType: 'json',
            data: {
                'offset': $('.js_wallpost').length
            },
            beforeSend: function() {
                oClicked.addClass('busy');
            },
            success: function(data) {
                if (data.type == 'ok') {
                    oClicked.before(data.content);
                    $('.js_wallpost:hidden').slideDown('fast', function(){
                        window.scrollTo(0, $(this).position().top + $(this).height());
                    });

                    if (!data.more) {
                        oClicked.remove();
                    }

                } else {
                    DisplayErrors(data.message);
                }
            },
            complete: function() {
                oClicked.removeClass('busy');
            }
        });

        return false;
    });   
    
    if ( $('#js_container1').length && $('#js_container2').length ) {
        var oJwplayer1 = jwplayer("js_container1").setup({
            flashplayer: "/static/javascripts/mediaplayer/player.swf",
            skin: "/static/javascripts/mediaplayer/glow.zip",
            width: '400',
            autostart: 'false'
        });

        var oJwplayer2 = jwplayer("js_container2").setup({
            flashplayer: "/static/javascripts/mediaplayer/player.swf",
            skin: "/static/javascripts/mediaplayer/glow.zip",
            width: '400',
            autostart: 'false'
        });        
    }

    $('#js_zipcode').bind('keydown', function(event){   
    	if ((event.keyCode <= 48 || event.keyCode >= 57) && event.keyCode != 8) {
    		return false;  
    	}
    });
    
    $('.js_phone').live('keyup change click',function(){
        var sNewValue = $(this).val();
        var objRegExp  = /^[\d-\)\( \+]+$/;
        var bResult = objRegExp.test(sNewValue)
        if (!bResult) {
            var sReplaceValue = sNewValue.replace(/[^\d-\)\( \+]/g,"");
            $(this).val(sReplaceValue);
        }
    });  
});
