VCore.boundClass.create(".select_contacts", "ui.Contacts").prototype = {
	defaults: {contactUrl: ""},
	
	initialize: function() {             
        this.$.change(this.handleChange.bind(this));
	},
    
	handleChange: function() {
        
        var contactGroup = this.$.attr('id');
        var contactName = this.$.attr('value');                
        if (contactName != "Select country" && contactName != "") {
        
        	//$("#content").load(this.attr.contactUrl+'/', '', function() { // Does not work in iPublisher
	$("#content").load(this.attr.contactUrl, '', function() {	    	   	    
                if (contactName == 'all')
                    $("#content div").show();
                else
                    $("#contacts_"+contactName).show();
                                    
                if (contactGroup != 'psn')
                    $("#psn").val('');
                if (contactGroup != 'plysn')
                    $("#plysn").val('');
                if (contactGroup != 'tsn')
                    $("#tsn").val('');                    
                    
            });        
                        
            $("#content").ajaxStart(function() {
                $(this).html("Loading...");      
            });
            
            $("#content").ajaxComplete(function() {                                              
                
Cufon.replace('.contact_info h3');
            });            
        }
	}   
}

