$( document ).ready( function() {
        $('#wterm').wterm( {  PS1: 'C:\\Users\\Guest>', WIDTH: 'auto', HEIGHT: 'auto', WELCOME_MESSAGE: 'August.hk [version 6.8.7891] <br />Copyright (c) 2008 by AugustYip.  All rights reserved. <br />Type \'help\' to begin.',AUTOCOMPLETE:false });
      });


       var command_directory = {

        'dir': function( tokens ) {
           return 'Volume in drive C is August.hk <br />' +
           'Volume Serial Number is E0F3-9A7A <br /><br />' +
           'Directory of C:\\User\\Guest<br /><br />' +
           '17/05/2011&nbsp;&nbsp;10:02&nbsp;PM&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIR&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;. <br />' +
           '17/05/2011&nbsp;&nbsp;10:02&nbsp;PM&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIR&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.. <br />' +

'03/01/2012&nbsp;&nbsp;07:56&nbsp;PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9,705&nbsp;&nbsp;me.jpg<br />' +
		   '29/08/2011&nbsp;&nbsp;11:19&nbsp;PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4,096&nbsp;&nbsp;readme.txt<br />' +
           '29/08/2011&nbsp;&nbsp;11:19&nbsp;PM&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIR&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;blog<br />' +
           '06/08/2011&nbsp;&nbsp;02:14&nbsp;AM&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIR&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;photo<br />' +
           '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;File(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13,801&nbsp;&nbsp;bytes<br />' +
           '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;Dir(s)&nbsp;67,053,080,576&nbsp;&nbsp;bytes free<br />'

         },
         'cd': function( tokens ) {
           tokens.length
           var dirname = tokens[1];
           if(tokens.length == 1 || dirname == ''){
               return 'Please input the directory you want to move.Example:cd blog';
           }else{
              switch (dirname){
                  case 'blog':
                  document.location.href = 'http://blog.august.hk/';
                  break;
                  case 'photo':
                  return '<p>This is my photo. <br /><img src="css/me.jpg"></p>'
                  break;
                  case '.':
                  return '醉臥沙場君莫笑，古來征戰幾人回。'
                  break;
				  case '..':
                  return '醉臥沙場君莫笑，古來征戰幾人回。'
                  break;
                  default:
                  return 'No such directory';
              }
           }


         },
         'date': function( tokens ) {
          var now = new Date();
          return now.getDate() + '-' +
                 now.getMonth() + '-' +
                 ( 1900 + now.getYear() )
        },
         'cls': function( tokens ) {
			$('.undefined').html('');
		},
         'r': function( tokens ) {
			window.location.reload(); 
		},
         'readme.txt': function( tokens ) {
			return '<p>此网站还是半成品，很多命令还在添加中。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-by august</p>'; 
		},
		 'me.jpg': function( tokens ) {
			return '<p>This is my photo. <br /><img src="css/me.jpg"></p>'; 
		},
         'exit': function( tokens ) {
			window.opener=null;
			window.open("","_self");
			window.close();
		},
         'post': function( tokens ) {


            $.ajax({
                url: 'ajax.php?method=post',
                error: function(xhr) {
                $('.undefined').append( '<div><span>C:\\Users\\Guest> post</span><div>Ajax request error!/div></div>' );
                //alert('Ajax request 發生錯誤');
                },
                success: function(response) {

                    $('.undefined').append( '<div><span>C:\\Users\\Guest> post</span><div>'+response+'</div></div>' );
					window.scrollTo(0,999999999);
                }
            });
            //return html;
            //return 'aa';
		},
         'comment': function( tokens ) {


            $.ajax({
                url: 'ajax.php?method=comment',
                error: function(xhr) {
                $('.undefined').append( '<div><span>C:\\Users\\Guest> comment</span><div>Ajax request error!/div></div>' );
                //alert('Ajax request 發生錯誤');
                },
                success: function(response) {

                    $('.undefined').append( '<div><span>C:\\Users\\Guest> comment</span><div>'+response+'</div></div>' );
					window.scrollTo(0,999999999);
                }
            });
            //return html;
            //return 'aa';
		},
        'whosyourdaddy': function( tokens ) {
            return '好吧，你无敌了~';
		},
		'hack': function() {
			   $('#wterm').html('');
			   $('#wterm').html('<div id="console" style="color:#00FF00;font-family:monospace;">Hacker Type.( ctrl + c to exit )<br /></div>');
           }
      };


      for( var j in command_directory ) {
        $.register_command( j, command_directory[j] );
      }

      $.register_command( 'help', function() {
        return 'Commands List:' + '<br>' +
          'cd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Displays the name of or changes the current directory.<br />' +
		  'cls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the screen.<br />' +
          'comment&nbsp;&nbsp;&nbsp;Shows the latest 10 comments.<br />' +
          'dir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Displays a list of files and subdirectories in a directory.<br />' +
          'exit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Quits the CMD.EXE program (close window.IE only).<br />' +
		  'hack&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hacker Typer is a fun joke for every person who wants to look like a cool hacker!<br />' +
          'post&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shows the latest 10 articles.<br />' +
		  'More commands comming soon~'

      });

