// JavaScript Document

var TitleTag = "div"; //Which tag do you want to Title-ize? Keep it lowercase!//
var TitleX = -30; //This is Title's X offset//
var TitleY = 25; //This is Title's Y offset//

//There's No need to edit anything below this line//
tooltip = {
  name : "Title",
  offsetX : TitleX,
  offsetY : TitleY,
  tip : null
}

tooltip.init = function () {
	var tipNameSpaceURI = "http://www.w3.org/1999/xhtml";
	if(!tipContainerID){ var tipContainerID = "Title";}
	var tipContainer = document.getElementById(tipContainerID);

	if(!tipContainer) {
	  tipContainer = document.createElementNS ? document.createElementNS(tipNameSpaceURI, "div") : document.createElement("div");
		tipContainer.setAttribute("id", tipContainerID);
	  document.getElementsByTagName("body").item(0).appendChild(tipContainer);
	}

	if (!document.getElementById) return;
	this.tip = document.getElementById (this.name);
	if (this.tip) document.onmousemove = function (evt) {tooltip.move (evt)};

	var a, sTitle;
	var anchors = document.getElementsByTagName (TitleTag);

	for (var i = 0; i < anchors.length; i ++) {
		a = anchors[i];
		sTitle = a.getAttribute("title");
		if(sTitle) {
			a.setAttribute("tiptitle", sTitle);
			a.removeAttribute("title");
			a.onmouseover = function() {tooltip.show(this.getAttribute('tiptitle'))};
			a.onmouseout = function() {tooltip.hide()};
		}
	}
}

tooltip.move = function (evt) {
	var x=0, y=0;
	if (document.all) {//IE
		x = (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
		y = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
		x += window.event.clientX;
		y += window.event.clientY;
		
	} else {//Good Browsers
		x = evt.pageX;
		y = evt.pageY;
	}
	this.tip.style.left = (x + this.offsetX) + "px";
	this.tip.style.top = (y + this.offsetY) + "px";
}

tooltip.show = function (text) {
	if (!this.tip) return;
	this.tip.innerHTML = text;
	this.tip.style.display = "block";
}

tooltip.hide = function () {
	if (!this.tip) return;
	this.tip.innerHTML = "";
	this.tip.style.display = "none";
}

window.onload = function () {
	tooltip.init ();
}


 jQuery(document).ready(function(){
   jQuery("img.dropshadow").wrap("<div class='shT'><div class='shTL'><div class='shTR'><div class='shB'><div class='shBL'><div class='shBR'><div class='shL'><div class='shR'>" +
     "</div></div></div></div></div></div></div></div>");
 });
 
  jQuery(document).ready(function(){
   jQuery("span.dropshadow").wrap("<div class='shT'><div class='shTL'><div class='shTR'><div class='shB'><div class='shBL'><div class='shBR'><div class='shL'><div class='shR'>" +
     "</div></div></div></div></div></div></div></div>");
 });
  jQuery(document).ready(function(){
   jQuery("iframe.dropshadow").wrap("<div class='shT'><div class='shTL'><div class='shTR'><div class='shB'><div class='shBL'><div class='shBR'><div class='shL'><div class='shR'>" +
     "</div></div></div></div></div></div></div></div>");
 });
  jQuery(document).ready(function(){
   jQuery("div.dropshadow").wrap("<div class='shT'><div class='shTL'><div class='shTR'><div class='shB'><div class='shBL'><div class='shBR'><div class='shL'><div class='shR'>" +
     "</div></div></div></div></div></div></div></div>");
 });
   jQuery(document).ready(function(){
   jQuery("object.dropshadow").wrap("<div class='shT'><div class='shTL'><div class='shTR'><div class='shB'><div class='shBL'><div class='shBR'><div class='shL'><div class='shR'>" +
     "</div></div></div></div></div></div></div></div>");
     
  var window_height = jQuery(window).height();
  var remaining = window_height - (jQuery('div.footerList').height()+5);
  
  
  if(jQuery('div#columnThree').height() < remaining) {
    jQuery('div#columnThree').height(remaining);
  }
  if(jQuery('div#columnTwo').height() < remaining) {
    jQuery('div#columnTwo').height(remaining);
  }
 });
 
 

 
function checkForm(form){
	if(form.naam_zender.value == "")			{		jQuery("label_naam_zender").style.color 		= "#FF0000"; 	error = true;		}
	
	if(error == true){
		return false;
	}
	return true;
}
jQuery(document).ready(function(){
	jQuery("#submit_tellafriend").click(function(){					   				   
		var required = new Array('zender_naam','zender_email','ontvanger_naam','ontvanger_email')
		var error = false;
		var x;
		for (x in required) {
			if(document.getElementById(required[x]).value == "")			{		document.getElementById('label_'+ required[x]).style.color 		= "#FF0000"; 	error = true;		}
			if(document.getElementById(required[x]).value != "")			{		document.getElementById('label_'+ required[x]).style.color 		= "#000"; 		}
		}
		
		if(error == false){
			jQuery("#form").slideUp("normal");
			jQuery("#load").show();
			var naam_zenderVal = jQuery("#zender_naam").val();
			var email_zenderVal = jQuery("#zender_email").val();
			var naam_ontvangerVal = jQuery("#ontvanger_naam").val();
			var email_ontvangerVal = jQuery("#ontvanger_email").val();
			var c_val = jQuery("#c").val();
				jQuery(this).hide();
				$.post("mail_tellafriend.php",
						{ 
							c: c_val, naam_zender: naam_zenderVal, email_zender: email_zenderVal, naam_ontvanger : naam_ontvangerVal, email_ontvanger: email_ontvangerVal 
						},
						function(data)
						{
						jQuery("#tellafriend").slideUp("normal", function() 
						{	
							jQuery("#succes").slideDown("normal");
							//jQuery("#load").innerHTML = '<h1 class="center">E-mail verzonden</h1><p style="clear:both;">Uw email is met succes verzonden.</p><p class="tell">Sluiten</p>';											
						});
					}
				);
		}
			
		return false;
		
	});						   
});

function check(formulier,required){
	var error = false;
	var x;
	for (x in required) {
		if(document.getElementById(required[x]).value == "")			{		document.getElementById('label_'+ required[x]).style.color 		= "#FF0000"; 	error = true;		}
		if(document.getElementById(required[x]).value != "")			{		document.getElementById('label_'+ required[x]).style.color 		= "#000"; 		}
	}
	
	if(error == true){
		return false;
	}
	return true;
}

/* Protect mailaddresses */
function addEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn](window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

addEvent(window,"load",killSpammers)
String.prototype.turn = turn;

function turn()
{
	var returnText = "";
	var textarray = this.split('');
	for(var i=textarray.length-1; i >= 0; i--)
	{
		returnText += textarray[i]
	}
	return returnText;
}

function killSpammers()
{
	var nodes = document.getElementsByTagName("span");
	for(var i=0; i < nodes.length; i++)
	{
		if(nodes[i].className == "liame")
		{
			var a = document.createElement("a");
			a.href = "mailto:" + nodes[i].firstChild.nodeValue.turn();
			
      a.appendChild(document.createTextNode(nodes[i].firstChild.nodeValue));
			
      nodes[i].removeChild(nodes[i].firstChild);//delete current text
			nodes[i].appendChild(a);
		}
	}
}
/* /Protect mailaddresses */
