function launch_window(){

    var newWindow;
    newWindow = open("http://en.wikipedia.org/wiki/Web_developer", "webDeveloper", "width=700, height=500, resize=yes, scrollbars=yes");
    
	}

	function startWindow(arg){
    var floatingWindow = "";

    if(arg=="skills"){
    floatingWindow = open("", "skills", "width=880, height=1000, resize=yes, scrollbars=yes");
    floatingWindow.location.href="skills.pdf";
    }

    if(arg=="syllabus"){
    floatingWindow = open("", "syllabus", "width=880, height=1000, resize=yes, scrollbars=yes");
    floatingWindow.location.href="syllabus.pdf";
    }

    }


function runCalender(){

var today = new Date();
	
    var dayName = new Array();
    dayName[0] = "Sunday";
    dayName[1] = "Monday";
    dayName[2] = "Tuesday";
    dayName[3] = "Wednesday";
    dayName[4] = "Thursday";
    dayName[5] = "Friday"; 
    dayName[6] = "Saturday";
    


    var monthName = new Array();
    monthName[0] = "January";
    monthName[1] = "February";
    monthName[2] = "March";
    monthName[3] = "April";
    monthName[4] = "May";
    monthName[5] = "June";
    monthName[6] = "July";
    monthName[7] = "August";
    monthName[8] = "September";
    monthName[9] = "October";
    monthName[10] = "November";
    monthName[11] = "December";

    var myYear = today.getYear();
    if (myYear < 2000) myYear = myYear + 1900;

    var myDate = today.getDate();
    var dayExt = "th";

       
    ((myDate == 1) || (myDate == 21) || (myDate == 31)) ? dayExt = "st" : "";
    ((myDate == 2) || (myDate == 22)) ? dayExt = "nd" : "";
    ((myDate == 3) || (myDate == 23)) ? dayExt = "rd" : "";

    var extDate = myDate + dayExt;

    document.write(dayName[today.getDay()] + "&nbsp;");
    document.write(extDate + "&nbsp;");
    document.write(monthName[today.getMonth()] + "&nbsp;");
    document.write(myYear);
     
	}

function check_post(form){
    
    var length = form.blog_selectForm.length; // equals 7

    for(var i=0; i<length; i++){
	if(form.blog_selectForm[1].selected)
    location.href="http://mikedeveloper.com/blog/?p=945";
	if(form.blog_selectForm[2].selected)
    location.href="http://mikedeveloper.com/blog/?p=808";
    if(form.blog_selectForm[3].selected)
    location.href="http://mikedeveloper.com/blog/?p=724";
	if(form.blog_selectForm[4].selected)
    location.href="http://mikedeveloper.com/blog/?p=481";
	if(form.blog_selectForm[5].selected)
    location.href="http://mikedeveloper.com/blog/?p=327";
	if(form.blog_selectForm[6].selected)
    location.href="http://mikedeveloper.com/blog/?p=258";
	if(form.blog_selectForm[7].selected)
    location.href="http://mikedeveloper.com/blog/?p=210";
	
	
	
          }// for loop ends


          }// function ends

		  
		  
var userName;
var sum1;
var sum2;
var attempts = 0;


function theGreeting(){

     userName = prompt("What is your name?.", "");

     if ((userName.toUpperCase() == "MIKE THORNLEY") || (userName.toUpperCase() == "MICHAEL THORNLEY")){
     getStarted();
     }

     if (userName.toUpperCase() == "STACEY"){
     alert("Cool, that's my girlfriends name!" + "\n" + "Let's press on");
     greetingStacey();
     }
     
     else if (userName == true){
     alert("Good-bye, " + userName + "!.");
     theMaths();
     }
    
     else{
     alert("Ok welcome new user, " + userName + ".");
     theMaths();
     }


     }

function greetingStacey(){
    alert("Well you're here " + userName +"." + "...might as well have a dabble");
    theMaths();
    }


function getStarted(){
    alert("Welcome back " + userName +".");
    theMaths();
    }

 
function theMaths(){
    alert("Ok, let's do some maths..");
    sum1 = parseInt(prompt("Please enter your first number", ""));
    sum2 = parseInt(prompt("Please enter your second number",""));
    
    while(isNaN(sum1, sum2) && attempts <= 1){

    sum1 = parseInt(prompt("This has to be a number" + "\n" + "Please re-enter your first number", ""));
    sum2 = parseInt(prompt("This has to be a number" + "\n" + "Please re-enter your second number", ""));
    attempts++;
    }
    
    if(isNaN(sum1,sum2) && attempts <= 1){
    alert("Sorry, you entered no numbers" + "\n" + "therefore the script couldn't calculate!!");
    return;
    }
    
    var answer = confirm("Now, would you like to divide that number, by something?.");
    
        
    if(isNaN(answer) && attempts <=1){
    alert("Ok, your final answer is at this point " + "\n" + " excluding the division is: " + (sum1 + sum2) + ".");
    }

    else{
    finalLeg(sum1,sum2);
    }

    }


function finalLeg(first1,second1){
    var division = parseInt(prompt("Whats your number to divide by?.", ""));
    
    while(isNaN(division) && attempts <=1){
    alert("You didn't enter a number");
    division = parseInt(prompt("What's your number to divide by?." + "\n" +" Please re-enter a numeric to divide by?.", ""));
    attempts++;
    }

    if(isNaN(division)){
    alert("You did not enter a number so Good-bye!");
    alternativeEnd();
    }

    else{
    theEnd(first1,second1,division);
    }


    }

function theEnd(first,second,third){
    alert("The final answer is: " + (first + second) / third);
    alert("Thank you " + userName + ", for taking part today" + "\n" + " and have a nice day.");
    }

function alternativeEnd(){
    alert("Thank you " + userName + ", for taking part today" + "\n" + " even though it wasn't a success. Have a nice day.");
    }

   
    // all the above works!"!"!"!"!

/**********************************************************************************************************************************************************************/
function tester(){
   alert("Works!");
    }

/*********************************************************************************************************************************************************************/


//simple rollovers


//About me section - mikedeveloper rollover


function imageOn(imageName) {
    if (document.images) {
    //var mike1 = new Image();
    //var mike1 = document.getElementById('mike');
    imageName.src = "rolloversfile/filmstrip2.jpg";
   //(imageName.id == "mike")? document.images[0].src = mike1.src : "";
 
   }
   }
		
function imageOff(imageName) {
   if (document.images) {
   //var mike2 = new Image();
   //var mike1 = document.getElementById('mike');
   imageName.src = "rolloversfile/filmstrip.jpg";
   //(imageName == "michael")? document.images[0].src = mike1.src : "";

   }
   }


function pragueOn(picture){
    if (document.images){
    picture.src = "rolloversfile/photo2b.jpg";


    }
    }


function pragueOff(pictureTwo){
    if (document.images){
    pictureTwo.src = "rolloversfile/photo2a.jpg";

    }
    }


function countryOn(country){
    if (document.images){
    country.src = "rolloversfile/5a.jpg";


    }
    }


function countryOff(countryTwo){
    if (document.images){
    countryTwo.src = "rolloversfile/5b.jpg";

    }
    }


function skiptonOn(yorkshire){
    if (document.images){
    yorkshire.src = "rolloversfile/skiptona.jpg";


    }
    }


function skiptonOff(yorkshireTwo){
    if (document.images){
    yorkshireTwo.src = "rolloversfile/skiptonb.jpg";

    }
    }



function parachute(canopy){
    if (document.images){
    canopy.src="rolloversfile/mike_jumper.jpg"; 
    }
    }


    function parachuteOut(canopyTwo){
    if (document.images){
    canopyTwo.src="rolloversfile/mike_canopy.jpg";
    }
    }





/*********************************************************************************************************************************************************************/
function launchMike(){

    var mikeHammock = open("", "mikesPic", "width=345, height=450, resizeable=yes, scrollbars=yes");

    with(mikeHammock.document){
    open();
    write("<img src='rolloversfile/filmstrip_mike.jpg' width='300' alt='Me lazing during the summer'>");
    write("<br/>");
    write("June 2007 - Me lazing in during the summer".fontsize(3).bold());
    write("<br/>");
    write("<br/>");
    write("<form><input type='button' value='Close the window' onclick='window.close();'></form>");
    close();

    }
    }

function mikesWindow(){

    var mikeJumper = open("", "parachuteWindow", "width=345, height=430, resizeable=yes, scrollbars=yes");

    with(mikeJumper.document){
    open();
    write("<img src='rolloversfile/mike_jumper_ready.jpg' width='300' alt='Me @ Black Knights'>");
    write("<br/>");
    write("12th September 2009 - Charity jump in aid of ".fontsize(2).bold() + "  Pancreatic Cancer".link("http://www.pancreaticcancer.org.uk/").fontsize(2).bold());
    write("<br/>");
    write("<br/>");
    write("Me at the " + "Black Knights parachute centre".link("http://www.bkpc.co.uk/") + " doing a jump from 3,500ft.");
    write("<br/>");
    write("<br/>");
    write("<form><input type='button' value='Close the window' onclick='window.close();'></form>");
    close();

    }
    }




/*********************************************************************************************************************************************************************/


function launchAssociate(){


    var associateCert = open("", "Associatecertificate", "width=640, height=510, resizeable=yes, scrollbars=yes");

    with(associateCert.document){
    open();
    write("<img src='imgs/ciw.jpg' width='550' alt='CIW Associate's certificate'>");
    write("<br/>");
    write("My CIW Associates certifcation - January 2009".fontsize(3).bold());
    write("<br/>");
    write("<br/>");
    write("<form><input type='button' value='Close the window' onclick='window.close();'></form>");
    close();

    }
    }



function validate(form){
    var result = document.mikesGroup.email.value;
    if(!(result)){
    alert("You need to enter an e-mail address");
    }

    else{
    form.submit();

    }
    }

	
function check_form(form){

    var result = document.mikesGroup.email.value; 
    var testaddress = result.indexOf('@'); 
    var length = document.mikesGroup.email.value.length;

    if((!(result)) || (testaddress < 1) || (length < 9)){
    alert('You need to enter a valid e-mail address');
    document.mikesGroup.email.focus();
    }

    else{
    alert('Dont forget to check \'spam settings\' for the confirmation e-mail.\nThanks for subscribing: ' + document.mikesGroup.email.value + '.');form.submit();

    }

    }
