/**
* Twitter login controller
* 
* @author Anupam
* @version $Id$
*/
jQuery.noConflict();
	(function($) {
		 // Within this block, $ is a reference to jQuery
	})(jQuery);
jQuery(document).ready(function()
{
    // Start: Login form submit
    jQuery('form#twtLogin')
        .submit(function() {
            str = jQuery(this).serialize();
            jQuery('#twtLoginResults').html('');
            jQuery('#twtPwd').val('');
            jQuery('#btnLogin').attr('disabled', 'disabled').val('Checking...');
            jQuery.ajax(
                {
                    url: '/twitterapi/twitter.login.results.ajax.php', 
                    cache: false, 
                    type: 'POST',
                    data: str,
                    dataType: 'text',
                    error: function(xhr, ajaxOptions, thrownError){
                        jQuery('#twtLoginResults')
                            .html('<div style="color:#ff0000"><span>Error loading document</span><br /><span>Error Code:' + xhr.status + '</span></div>');
                    },
                    success: function(data){
                        var response = new Array();
                        response = data.split("|");
                        switch(parseInt(response[0])) {
                            case 0:
                                jQuery('#twtLoginResults').html(response[1]);
								jQuery('#btnLogin').attr('disabled', '').val('Login');
                                break;
                            case 1:
                                jQuery('#twtLoginWrapper').html(response[1]);
								break;
                            default:
                                jQuery('#twtLoginResults').html('<span style="color:#ff0000">Unknown response code:' + response[0] + '</span>');
							 jQuery('#btnLogin').attr('disabled', '').val('Login');
                                break;
                        }
                    }
                }
            );
            return false;
        }
    );
    // End: Login form Submit
    
    // Start: Logout
    jQuery('a#twtLinkLogout').live('click', function(event) {
			
        event.preventDefault();
        jQuery.ajax(
            {
			    url: '/twitterapi/twitter.logout.action.ajax.php', 
                cache: false, 
                type: 'POST',
                data: 'action=logout',
                dataType: 'text',
				error: function(xhr, ajaxOptions, thrownError){
					alert("error");
                    jQuery('#twtLoginWrapper')
                        .html('<div style="color:#ff0000"><span>Error loading document</span><br /><span>Error Code:' + xhr.status + '</span></div>');
                },
                success: function(data){
					oauth_access_token = '';
				     jQuery('#twtPostLoginWrapper').html(data);
                }
            }
        );
        //return false;
    }
    );
    // End: logout
    
}
);

