var Inviter = {
	connection: false,
	connectionUrl:'/contacts/contact_list.php',
	getContacts: function(formId){
		this.abort();
		var formObject = document.getElementById(formId);
		YAHOO.util.Connect.setForm(formObject);
		this.connection = YAHOO.util.Connect.asyncRequest('POST',
										MobezeInviter.connectionUrl,
										MobezeInviter.contactsCallback);
	},
	abort:function(){
		if(this.connection){
			YAHOO.util.Connect.abort(this.connection,MobezeInviter.contactsCallback,false);
		}
	},
	contactsCallback: {
		start:function(o){

		},
		complete:function(o){

		},
		success:function(o){

		},
		failure:function(o){

		},
		timeout:5000,
		scope:Inviter
	},
	updateLightBox:function(source){
		var source_field = document.getElementById('contact-source');
		var old_source = source_field.value;

		var image = document.getElementById('import-icon');
		var url = image.src;
		url = url.replace(old_source,source);
		image.src = url;
		source_field.value = source;

		isEmail = source == 'aol' || source == 'gmail' || source == 'hotmail' || source == 'yahoo';
		var username_label = document.getElementById('username-label');
		username_label.innerHTML = isEmail ? 'Email: ' : 'Username: ';

		var username_text = document.getElementById('usernameText');
		var username_value = source.toUpperCase()+' email address';
		username_text.value = username_value;
		username_text.onfocus = function(){clearDefault(this,username_value);};

		var password_text = document.getElementById('passwordText_t');
		password_text.value = source.toUpperCase()+' password';
		password_text.style.display='';
		document.getElementById('passwordText').style.display = 'none';

		var submitBtn = document.getElementById('btnSubmit');
		submitBtn.disabled = false;
		submitBtn.value="Get address book";
	}
}