// versie senioren

function setActiveHendriksVeertien(title) {
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
return false;
}

function getActiveHendriksVeertien() {
var i, a;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
}
return null;
}

function getPreferredHendriksVeertien() {
var i, a;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1
&& a.getAttribute("rel").indexOf("alt") == -1
&& a.getAttribute("title")
) return a.getAttribute("title");
}
return null;
}

function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}

function tekst_groter() { return setActiveHendriksVeertien('groot'); }
function tekst_normaal() { return setActiveHendriksVeertien('standaard'); }

window.onload = function(e) {
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredHendriksVeertien();
setActiveHendriksVeertien(title);

var extra = document.getElementById('stijlmenu');

var htmlCode = '<a href=""><img id="groter" src="/beeld/website/groter.png" onclick="return tekst_groter();" alt="Groter lettertype. Prettiger lezen voor senioren." title="Groter lettertype. Prettiger lezen voor senioren." height="37" width="196" /></a>';
htmlCode += '<a href=""><img id="normaal" src="/beeld/website/kleiner.png" onclick="return tekst_normaal();" alt="U gaat nu naar de standaard website van Sjra Hendriks Internet Marketing Communicatie." title="U gaat nu naar de standaard website van Sjra Hendriks Internet Marketing Communicatie." height="37" width="196" /></a>';

extra.innerHTML += htmlCode;

}

window.onunload = function(e) {
var title = getActiveHendriksVeertien();
createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredHendriksVeertien();
setActiveHendriksVeertien(title);


// knoppen

function button_mover(button) {
	button.style.color='#ffffff'; 
	button.style.backgroundColor='#ED1C24';
}

function button_mout(button) {
	button.style.color='#ffffff';
	button.style.backgroundColor='#BFB696';
}

function imc_button_mover(button) {
	button.style.color='#ffffff'; 
	button.style.backgroundColor='#ED1C24';
}

function imc_button_mout(button) {
	button.style.color='#ffffff';
	button.style.backgroundColor='#B3AC9E';
}


// contactformulieren

function addFormEvent(func) {
  if (!document.getElementById | !document.getElementsByTagName) return
  var oldonload=window.onload
  if (typeof window.onload != 'function') { window.onload=func }
  else {
    window.onload=function() { oldonload(); func() }
  }
}

function attachBorderAndSelect(id){
  if (!document.getElementById(id)) return;
  var obj0 = document.getElementById(id);
  obj0.onfocus= function() {this.style.border="1px solid #ED1C24"; this.select();}
  obj0.onblur = function() {
                  this.style.border="1px solid #B3AC9E"
                  if (this.value=="") {this.value=this.defaultValue}
                  this.value=this.value
                }
}

function attachBorderToRadio(id){
  if (!document.getElementById(id)) return;
  var obj0 = document.getElementById(id);
  obj0.onfocus= function() {this.style.border="0px solid #ED1C24"}
  obj0.onblur = function() {this.style.border="0px inset #B3AC9E"}
}

function attachBorderToButton(id){
  if (!document.getElementById(id)) return;
  var obj0 = document.getElementById(id);
  obj0.onfocus= function() {this.style.border="1px solid #ED1C24"}
  obj0.onblur = function() {this.style.border="1px solid #B3AC9E"}
}


function initContact(){

  if (!document.getElementsByTagName) return
 attachBorderAndSelect('bedrijfsnaam');
 attachBorderAndSelect('contactpersoon');
 attachBorderAndSelect('telefoon');
 attachBorderAndSelect('straat');
 attachBorderAndSelect('huisnummer');
 attachBorderAndSelect('postcode');
 attachBorderAndSelect('plaats');
 attachBorderAndSelect('postcode');
 attachBorderAndSelect('mobiel');
 attachBorderAndSelect('emailadres');
 attachBorderAndSelect('opmerkingen');
 attachBorderToButton('verzenden');
 attachBorderToRadio('deheer');
 attachBorderToRadio('mevrouw');
 attachBorderToButton('ezine');
 attachBorderAndSelect('bedrijfsnaam-1');
 attachBorderAndSelect('contactpersoon-1');
 attachBorderAndSelect('telefoon-1');
 attachBorderAndSelect('emailadres-1');
 attachBorderAndSelect('opmerkingen-1');
 attachBorderToButton('verzenden-1');
 attachBorderAndSelect('bedrijfsnaam-2');
 attachBorderAndSelect('contactpersoon-2');
 attachBorderAndSelect('telefoon-2');
 attachBorderAndSelect('emailadres-2');
 attachBorderAndSelect('opmerkingen-2');
 attachBorderToButton('verzenden-2');
 attachBorderAndSelect('bedrijfsnaam-3');
 attachBorderAndSelect('contactpersoon-3');
 attachBorderAndSelect('telefoon-3');
 attachBorderAndSelect('emailadres-3');
 attachBorderAndSelect('opmerkingen-3');
 attachBorderToButton('verzenden-3');
 attachBorderAndSelect('bedrijfsnaam-4');
 attachBorderAndSelect('contactpersoon-4');
 attachBorderAndSelect('telefoon-4');
 attachBorderAndSelect('emailadres-4');
 attachBorderAndSelect('opmerkingen-4');
 attachBorderToButton('verzenden-4');
}


function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 

addFormEvent(initContact)
addFormEvent(externalLinks)