/* Preload images for the tabbed key facts container. */

if (document.images)
{
  img1 = new Image(252, 148);
  img1.src = "pov_fact_1.jpg";
  img2 = new Image(252, 148);
  img2.src = "pov_fact_2.jpg";
  img3 = new Image(252, 148);
  img3.src = "pov_fact_3.jpg";
  img4 = new Image(252, 148);
  img4.src = "pov_fact_4.jpg";
  img5 = new Image(252, 148);
  img5.src = "pov_fact_5.jpg";
  img6 = new Image(252, 148);
  img6.src = "pov_fact_6.jpg";
  img7 = new Image(252, 148);
  img7.src = "pov_fact_7.jpg";
  img8 = new Image(252, 148);
  img8.src = "pov_fact_8.jpg";
}


/* Function that loads text and an image into the tabbed key facts container on the home page. */

function tabChange(tab) {
  if (tab == 1 && document.getElementById("tab_1").className == "unselected") {
    document.getElementById("facts").innerHTML = "Families living in poverty have less than &#163;13 per day per person to buy everything they need such as food, heating, toys, clothes, electricity and transport.";
    document.getElementById("key_facts_image").innerHTML = "<img src='pov_fact_1.jpg' alt='Young boy in estate' width='252' height='149' border='0' style='vertical-align:bottom' />";
    for (i=1; i<=8; i++) {
      document.getElementById("tab_" + i + "").className = "unselected";
    }
    document.getElementById("tab_1").className = "selected";
  }
  else if (tab == 2 && document.getElementById("tab_2").className == "unselected") {
    document.getElementById("facts").innerHTML = "There are currently 3.9 million children living in poverty in the UK. That&#8217;s almost a third of all children.";
    document.getElementById("key_facts_image").innerHTML = "<img src='pov_fact_2.jpg' alt='Young boy sitting on burnt out car' width='252' height='149' border='0' style='vertical-align:bottom' />";
    for (i=1; i<=8; i++) {
      document.getElementById("tab_" + i + "").className = "unselected";
    }
    document.getElementById("tab_2").className = "selected";
  }
  else if (tab == 3 && document.getElementById("tab_3").className == "unselected") {
    document.getElementById("facts").innerHTML = "A quarter of children&#8217;s families in the bottom twenty percent of the income distribution, can&#8217;t afford to keep their house warm.";
    document.getElementById("key_facts_image").innerHTML = "<img src='pov_fact_3.jpg' alt='Stressed mother in kitchen' width='252' height='149' border='0' style='vertical-align:bottom' />";
    for (i=1; i<=8; i++) {
      document.getElementById("tab_" + i + "").className = "unselected";
    }
    document.getElementById("tab_3").className = "selected";
  }
  else if (tab == 4 && document.getElementById("tab_4").className == "unselected") {
    document.getElementById("facts").innerHTML = "Baby boys born to parents with a professional job live almost 7 years longer than baby boys born to parents with a low-skilled job. That&#8217;s equivalent to an extra 13 years of life in good health.";
    document.getElementById("key_facts_image").innerHTML = "<img src='pov_fact_4.jpg' alt='Young girl standing next to open car door' width='252' height='149' border='0' style='vertical-align:bottom' />";
    for (i=1; i<=8; i++) {
      document.getElementById("tab_" + i + "").className = "unselected";
    }
    document.getElementById("tab_4").className = "selected";
  }
  else if (tab == 5 && document.getElementById("tab_5").className == "unselected") {
    document.getElementById("facts").innerHTML = "Over 90% of low income parents say they often go without to ensure their children have enough.";
    document.getElementById("key_facts_image").innerHTML = "<img src='pov_fact_5.jpg' alt='Stressed mother in lounge' width='252' height='149' border='0' style='vertical-align:bottom' />";
    for (i=1; i<=8; i++) {
      document.getElementById("tab_" + i + "").className = "unselected";
    }
    document.getElementById("tab_5").className = "selected";
  }
  else if (tab == 6 && document.getElementById("tab_6").className == "unselected") {
    document.getElementById("facts").innerHTML = "Over 60% of poor children have at least one parent in part- or full-time work.";
    document.getElementById("key_facts_image").innerHTML = "<img src='pov_fact_6.jpg' alt='Young boy running through estate' width='252' height='149' border='0' style='vertical-align:bottom' />";
    for (i=1; i<=8; i++) {
      document.getElementById("tab_" + i + "").className = "unselected";
    }
    document.getElementById("tab_6").className = "selected";
  }
  else if (tab == 7 && document.getElementById("tab_7").className == "unselected") {
    document.getElementById("facts").innerHTML = "By the age of six, a less able child from a rich family is likely to have overtaken a more able child from a poor family.";
    document.getElementById("key_facts_image").innerHTML = "<img src='pov_fact_7.jpg' alt='Cigarette lighter burning cloth' width='252' height='149' border='0' style='vertical-align:bottom' />";
    for (i=1; i<=8; i++) {
      document.getElementById("tab_" + i + "").className = "unselected";
    }
    document.getElementById("tab_7").className = "selected";
  }
  else if (tab == 8 && document.getElementById("tab_8").className == "unselected") {
    document.getElementById("facts").innerHTML = "Poor children are only a third as likely to get 5 GCSEs at A* to C than those from richer backgrounds.";
    document.getElementById("key_facts_image").innerHTML = "<img src='pov_fact_8.jpg' alt='Young boy tied to car' width='252' height='149' border='0' style='vertical-align:bottom' />";
    for (i=1; i<=8; i++) {
      document.getElementById("tab_" + i + "").className = "unselected";
    }
    document.getElementById("tab_8").className = "selected";
  }
  else {
    // Do nothing.
  }
}


/* Function that trims extraneous whitespace from a string. */

function allTrim(str) {
  return str.replace(/^\s+|\s+$/g, '');
}


/* Function that opens and populates the email client for emailing a page. */

function emailPage() {
  original_title = document.title;
  split_title = original_title.split("|");
  revised_title = allTrim(split_title[split_title.length - 1]);
  email = "mailto:?subject=Barnardo's article: " + revised_title;
  email += "&body=" + escape("I thought you might be interested in the Barnardo's article: " + revised_title + "\n\nYou can read it at: " + location.href);
  location.href = email;
}
