//Extra opties tonen of verbergen:
function ShowHide(inID) {
	if (document.getElementById(inID).style.display == 'none') {
		document.getElementById(inID).style.display = 'block';
	} else {
		document.getElementById(inID).style.display = 'none';
	}
}

function SwitchShowHide(inID,anID) {
	if (document.getElementById(inID).style.display == 'none') {
		document.getElementById(inID).style.display = 'block';
		document.getElementById(anID).style.display = 'none';
	} else {
		document.getElementById(inID).style.display = 'none';
		document.getElementById(anID).style.display = 'block';
	}
}

function Show(inID) {
	document.getElementById(inID).style.display = 'block';
}

function Hide(inID) {
	document.getElementById(inID).style.display = 'none';	
}

//Break Out Frame:
function BreakOut() {
  if (self != top) 
	window.open("http://www.giftsforfree.eu/","_top","");
}

//Break Out Frame:
function BreakFrame() {
  if (self == top) 
	window.open("http://www.giftsforfree.eu/","_parent","");
}

//Tabs tonen of verbergen vanuit iFrame:
function ShowParent(inID) {
	parent.document.getElementById(inID).style.display = 'block';
}

function HideParent(inID) {
	parent.document.getElementById(inID).style.display = 'none';	
}

//Class veranderen:
function ChangeClass(inID,classID) {
	document.getElementById(inID).className=(classID);	
}
function ChangeClassParent(inID,classID) {
	parent.document.getElementById(inID).className=(classID);	
}

//Tonen en verbergen organisaties dagtochten:
function ShowHideDagtocht(total) {
	for(i = 0; i <= total; i++) Hide("organisatie_"+i); 
	organisaties = document.plaatsen.plaats.value.split("-");
	for(i=0; i < organisaties.length; i++) Show("organisatie_"+organisaties[i]);
} 

//Popup from Flash:
function lyteflash(url,ftitle) {
   var objLink = document.createElement('a');
   objLink.setAttribute('href',url);
   objLink.setAttribute('rel','lyteframe');
   objLink.setAttribute('rev','width:758; height:480;')
   objLink.setAttribute('title','Klik op sluiten om terug te keren naar de achterliggende pagina.');
   myLytebox.start(objLink, false, true);
}
function getCookie(name) {
	if (document.cookie.length>0) {
		start=document.cookie.indexOf(name + "=");
		if (start!=-1) { 
			start=start + name.length+1; 
			end=document.cookie.indexOf(";",start);
			if (end==-1) end=document.cookie.length;
			return unescape(document.cookie.substring(start,end));
		} 
	}
	return "";
}

function setCookie(name, value, expires) {
    var deCookie = name + "=" + escape(value);
    if(expires){
        expires= expires.toGMTString();
        deCookie += "; expires="; 
        deCookie += expires; 
    }
    document.cookie = deCookie;
}

function checkFont() {
	fontSize = getCookie('FontSize');
	if (fontSize <= "10") lineHeight = "16";
	else if (fontSize <= "12") lineHeight = "18";
	else if (fontSize <= "14") lineHeight = "20";
	else if (fontSize <= "16") lineHeight = "22";
	else if (fontSize > "16") lineHeight = "24";
	if (fontSize!=null && fontSize!="") {
		var a = document.getElementsByTagName('a');
		for(i=0;i<a.length;i++) {
			a[i].style.fontSize = fontSize+"px";
		}
		var td = document.getElementsByTagName('td');
		for(i=0;i<td.length;i++) {
			td[i].style.fontSize = fontSize+"px";
		}
		var p = document.getElementsByTagName('p');
		for(i=0;i<p.length;i++) {
			p[i].style.lineHeight = lineHeight+"px";
		}
	}
}

var min=10;
var max=16;
function increaseFontSize() {
	var p = document.getElementsByTagName('td');
	for(i=0;i<p.length;i++) {
		if(p[i].style.fontSize) {
			var s = parseInt(p[i].style.fontSize.replace("px",""));
		} else {
			var s = 12;
		}
		if(s<max) {
			s += 2;
		}
	}
	setCookie('FontSize',s);
	checkFont();
}

function decreaseFontSize() {
	var p = document.getElementsByTagName('td');
	for(i=0;i<p.length;i++) {
		if(p[i].style.fontSize) {
			var s = parseInt(p[i].style.fontSize.replace("px",""));
		} else {
			var s = 12;
		}
		if(s>min) {
			s -= 2;
		}
	}
	setCookie('FontSize',s);
	checkFont();
}

//Active H3 sIFR vanuit Flash:
function activateSIFR(inID) {
	if (inID == "H1") sIFR.replace(variable, {wmode: 'transparent',selector: 'h1',css: ['.sIFR-root { color: #FFFFFF; text-transform: lowercase; }']});
	else if (inID == "H2") sIFR.replace(variable, {wmode: 'transparent',selector: 'h2',css: ['.sIFR-root { color: #ce0063; text-transform: lowercase; }']});
	else if (inID == "H3") sIFR.replace(variable, {wmode: 'transparent',selector: 'h3',css: ['.sIFR-root { color: #01106c; text-transform: lowercase; }']});
	else if (inID == "H4") sIFR.replace(variable, {wmode: 'transparent',selector: 'h4',css: ['.sIFR-root { color: #000000; text-transform: lowercase; }']});
}

