var sentences=[];
sentences['opening1']=[];
sentences['opening1']['header_1']='Wake up.';
sentences['opening1']['header_2']='The Maffo has you...';
sentences['opening1']['header_3']="Follow the white rabbit.";
sentences['opening1']['header_4']="Knock, knock.";
sentences['opening1']['header_5']="Find Maffo @ classified-software.co.uk";


var typeSpeed = 1;
var writePause=0;

$(document).ready(function(){
    function rand ( n )
{
  return ( Math.floor ( Math.random ( ) * n + 1 ) );
}
var odd =1;

function blinker(){
if (odd==1){
    opacity = 0.5;
    odd=0;
}else{
    opacity = 0.2
    odd=1;
}
    $("#greenspan").animate({ "opacity":opacity }, 100, "linear",function(){


           blinker();

    })
}
blinker()

setTimeout(function(){
                    
                    loadSentence('header_1','opening1');
                },2000);


function loadSentence(element,sequence){
    var thisSentence = sentences[sequence][element];
    grabNextLetter(thisSentence,element,sequence);
}

function grabNextLetter(sentence,element,sequence){
    /* Grab the 1st letter of the sentence */
    letter =sentence[0];
    /* Remove the first letter from the sentence */
    sentence = sentence.substr(1);
    writePause = 0;

    /* RULES */
    if(letter=='@'){ letter='<br/>';}
    if(letter=='^'){ letter='';writePause=1;}
    if(letter=='%'){ letter='&nbsp;';}


    $("#green,#white").html($("#green,#white").html()+letter);
    if(sentence.length !=0){
        //setTimeout("grabNextLetter("+sentence+")",1000);
        if(writePause){
            typeSpeed = 400;
        }else{
            typeSpeed = Math.floor((100)*Math.random()) + 5;
        }

        setTimeout(function(){grabNextLetter(sentence,element,sequence)},typeSpeed);
    }
    else{
        if(sequence){
            switch (sequence) {
                case('opening1'):
                    sequenceOpening1(element);
                break;
                case('opening2'):
                    sequenceOpening2(element);
                break;
                case('proceed'):
                    sequenceProceed(element);
                break;
                case('links'):
                    sequenceLinks(element);
                break;
                case('occupation_links'):
                    sequenceOccupationLinks(element);
                break;
                case('camera_links'):
                    sequenceCameraLinks(element);
                break;
                case('appearence'):
                    sequenceAppearence(element);
                break;
                case('email'):
                    sequenceEmail(element);
                break;
                case('blog'):
                    sequenceBlog(element);
                break;
                case('sent'):
                    sequenceSent(element);
                break;
            }
        }

    }

}

/* SEQUENCES */
function sequenceOpening1(element){
        switch (element) {

                case ('header_1'):
                setTimeout(function(){
                    $("#green,#white").html('');
                    loadSentence('header_2','opening1');
                },4500);

                
                break;

                case ('header_2'):
                setTimeout(function(){
                    $("#green,#white").html('');
                    loadSentence('header_3','opening1');
                },4500);
                break;


                case ('header_3'):
                setTimeout(function(){
                    $("#green,#white").html('');
                    loadSentence('header_4','opening1');
                },4500);
                break;

		case ('header_4'):
                setTimeout(function(){
                    $("#green,#white").html('');
                    loadSentence('header_5','opening1');
                },4500);
                break;

                default:
                return;
        }
}


});







