alusta();
piilotaOsoite();
sexyHover();

function alusta() {
/*  document.getElementById('sisaltohyppy').style.display = 'none'; */

/*  var hVartalo = document.getElementsByTagName('body');
  if(hVartalo[0].getAttribute('class') == 'etusivu') {
    var hH1 = document.getElementsByTagName('h1');
    hH1[0].style.display = "none";
  } */
/*
  var hLapanOtsikko = document.getElementById('lappa').childNodes[1];
  hLapanOtsikko.replaceChild(document.createTextNode(''), hLapanOtsikko.firstChild);
*/


  asetaLainaukset();
/*  etsiEnsimmainenSana(); */
}

function asetaLainaukset() {
  var lainaukset = document.getElementsByTagName('blockquote');

  var edellinen, nykyinen, lapsienLkm;
  for (i=0; i<lainaukset.length; i++) {

    lapsienLkm = lainaukset[i].childNodes.length;
    for (j=0; j<lapsienLkm; j++) {

      edellinen = lainaukset[i].childNodes[j];
      if( (j+1) < lainaukset[i].childNodes.length) {
        nykyinen = lainaukset[i].childNodes[j+1];
      }

      if( (nykyinen == lainaukset[i].lastChild)
               && (nykyinen.previousSibling.nodeName == 'P') ) {
        nykyinen.previousSibling.setAttribute('class', 'viimeinen');
      }

      if(nykyinen.nodeName == 'ADDRESS') {
        edellinen.previousSibling.setAttribute('class', 'viimeinen');
      }
    }
  }
}

function etsiEnsimmainenSana() {
  var spannit = document.getElementsByTagName('span');

  for (i=0; i<spannit.length; i++) {
    if(spannit[i].getAttribute('class') == 'ensimmainen-sana') {
      break;
    }
  }
  var haettuSana = spannit[i].childNodes[0].nodeValue;

  var uusiSana = haettuSana.substring(1, haettuSana.length);

  alert(uusiSana);

  var jotain = document.createTextNode(uusiSana);

/*  spannit[i].childNodes[0].replaceChild(jotain, spannit[i].childNodes[0]); */

  alert("sadfd");
}

/* Lähde: www.badboy.ro/articles/2005-01-25/ */
function piilotaOsoite() {
  if(document.getElementById) {
    var firstName = "lauri";
    var lastName = "seppanen";
    var website = "welho.org";
    var newText = firstName + "." + lastName + "@" + website;
    placeholder = document.getElementById("piilota-osoite");
    var oldText = placeholder.firstChild;
    var a = document.createElement("a");
    a.href = "mailto:" + newText;
    var address = document.createTextNode(newText);
    a.appendChild(address);
    placeholder.replaceChild(a, oldText);
  }
}

/* Lähde: http://beacon9.ca/labs/scripts/sexy-image-hover-effect */
function sexyHover() {
 $(document).ready(function(){
	var arrValues = ["div#alas a", "ul.projektit a", "ul.sosiaalisuus a" ];
	$.each( arrValues, function(intIndex, objValue){
	  var i = 0;
	  var count = $(objValue).size();
	  var thumbOver = new Array();
	  while(i <= count) {
		thumbOver[i] = $(objValue).find("img").eq(i).attr("src");
		$(objValue).eq(i).css({'background' : 'url(' + thumbOver[i] + ') no-repeat center bottom'});
	    i++;
	  }
	  $(objValue).hover(
	    function() { $(this).find("img").stop().fadeTo('normal', 0 , function(){ $(this).hide() }); },
	 	function() { $(this).find("img").stop().fadeTo('normal', 1).show();	}
	  );
	});
 });
}

$.localScroll({
  hash: true
});
