window.onload=function () {
	// check through all the clsassnames and look for mouseover - to set function
	var el=document.getElementsByClassName("mouseover");
	for(var i=0;i<el.length;i++) {
		el[i].onmouseover=new Function("changeTo(1,this)");
		el[i].onmouseout=new Function("changeTo(0,this)");
	}
	activatePlaceholders();
	musicplayer();
}
document.getElementsByClassName = function(name) {
  var results = new Array();
  var elems = document.getElementsByTagName("*");
  for (var i=0; i<elems.length; i++) {
    if (elems[i].className.indexOf(name) != -1) {
      results[results.length] = elems[i];
    }
  }
  return results;
}
function isActive(el) {
	if (el.src.indexOf("_1")!=-1) return true;
	else return false;
}
// type of img-names used: (not png!) imagename_0.gif (inactive) imagename_1.gif (active)
function changeTo(active,el) {
	if (active) {
		if (!isActive(el))
			el.src=el.src.replace(/_0.(gif|jpg)/i,"_1.$1")
		el.blur();
	} else if (isActive(el)) {
		el.src=el.src.replace(/_1.(gif|jpg)/i,"_0.$1")
	}
}


function activatePlaceholders() {
var detect = navigator.userAgent.toLowerCase(); 
if (detect.indexOf("safari") > 0) return false;
var inputs = document.getElementsByTagName("input");
for (var i=0;i<inputs.length;i++) {
  if (inputs[i].getAttribute("type") == "text" || inputs[i].getAttribute("type") == "password") {
   if (inputs[i].getAttribute("placeholder") && inputs[i].getAttribute("placeholder").length > 0) {
    inputs[i].value = inputs[i].getAttribute("placeholder");
    inputs[i].onfocus = function() {
     if (this.value == this.getAttribute("placeholder")) {
      this.value = "";
     }
     return false;
    }
    inputs[i].onblur = function() {
     if (this.value.length < 1) {
      this.value = this.getAttribute("placeholder");
     }
    }
   }
  }
}
}

function musicplayer() {
	var page_links = document.links;
	for (var i=0; i<page_links.length; i++){
		if (page_links[i].href.match(/\.mp3$/i)) {
			var span = document.createElement("span");
			span.setAttribute('class', 'musicplayer'); 
			var url = "../anim/musicplayer.swf?song_url="+escape(page_links[i].href)+"&song_title="+escape(page_links[i].innerHTML)
			var width = 17
			var height = 17
			code_str = ""
			code_str += " <object type=\"application/x-shockwave-flash\"\n"
			code_str += "data=\""+url+"\" \n"
			code_str += "width=\""+width+"\" height=\""+height+"\">\n"
			code_str += "<param name=\"movie\" \n"
			code_str += "value=\""+url+"\" />\n"
			code_str += "<param name=\"wmode\" \n"
			code_str +=	"value=\"transparent\" />\n"
			code_str += "</object>\n"

			code_str += "&nbsp;" + page_links[i].innerHTML + "&nbsp;";
			span.innerHTML = code_str
			page_links[i].innerHTML="";
			page_links[i].parentNode.insertBefore(span, page_links[i])
		}	}
}

var tWidth='460px';                  // width (in pixels)
var tHeight='16px';                  // height (in pixels)
var moStop=true;                     // pause on mouseover (true or false)
var tSpeed=3;                        // scroll speed (1 = slow, 5 = fast)
// Simple Marquee / Ticker Script
// copyright 3rd January 2006, Stephen Chapman
// permission to use this Javascript on your web page is granted
// provided that all of the below code in this script (including this
// comment) is used without any alteration
var cps=tSpeed; var aw, mq; var fsz = parseInt(tHeight) - 4; function startticker(){if (document.getElementById) {var tick = '<div style="position:relative;width:'+tWidth+';height:'+tHeight+';overflow:hidden;"'; if (moStop) tick += ' onmouseover="cps=0" onmouseout="cps=tSpeed"'; tick +='><div id="mq" style="position:absolute;left:0px;top:0px;white-space:nowrap;"><\/div><\/div>'; document.getElementById('ticker').innerHTML = tick; mq = document.getElementById("mq"); mq.style.left="0px"; mq.innerHTML='<span id="tx">'+content+'<\/span>'; aw = document.getElementById("tx").offsetWidth; lefttime=setInterval("scrollticker()",50);}} function scrollticker(){mq.style.left = (parseInt(mq.style.left)>(-10 - aw)) ?parseInt(mq.style.left)-cps+"px" : parseInt(tWidth)+10+"px";} 


