﻿document.write("<style type='text/css'>#fade-foto1 {filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;}</style>");
document.write("<style type='text/css'>#fade-foto2 {filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;}</style>");
document.write("<style type='text/css'>#fade-foto3 {filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;}</style>");

PT.Sites.Imagomode = {
	onLoad : function (){
	},
	route : function(){
		if(document.all){
		var scrollbar = document.documentElement.scrollTop;
		}
		else{
		var scrollbar = pageYOffset;
		}
		var breedtescherm = document.body.offsetWidth;
		var hoogtescherm = document.body.offsetHeight;
		var plaatje = get$('routebeschrijving');
		var zwart = get$('zwart_transparant');
		plaatje.style.display='block';
	    plaatje.style.marginTop = (hoogtescherm-plaatje.clientHeight)/2+scrollbar + "px";
	    plaatje.style.marginLeft = (breedtescherm-plaatje.clientWidth)/2 + "px";
		zwart.style.width = document.documentElement.scrollWidth + "px";
		zwart.style.height = document.documentElement.scrollHeight + "px";
		zwart.style.display="block";
		get$('google_map').innerHTML = "";
		var str = '<iframe width="500" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.nl/maps?f=q&amp;source=s_q&amp;hl=nl&amp;geocode=&amp;q=kuulkes&amp;sll=52.469397,5.509644&amp;sspn=5.248352,16.864014&amp;ie=UTF8&amp;hq=kuulkes&amp;hnear=&amp;cid=4987716168877981777&amp;ll=51.184885,5.692205&amp;spn=0.01614,0.04283&amp;z=14&amp;iwloc=A&amp;output=embed"></iframe>';
		get$('google_map').innerHTML = str;
	},
	route_sluiten : function(){
		get$('zwart_transparant').style.display='none';
		get$('routebeschrijving').style.display='none';
	},	
	initImage1:function() {
		imageId = 'fade-foto1';
		if (get$(imageId)) {
			image = get$(imageId);
			PT.Sites.Imagomode.setOpacity(image, 0);
			image.style.display = "block";
			PT.Sites.Imagomode.fadeIn1(imageId,0);
		}
	},
	initImage2:function() {
		imageId = 'fade-foto2';
		if (get$(imageId)) {
			image = get$(imageId);
			PT.Sites.Imagomode.setOpacity(image, 0);
			image.style.display = "block";
			PT.Sites.Imagomode.fadeIn2(imageId,0);
		}
	},
	initImage3:function() {
		imageId = 'fade-foto3';
		if (get$(imageId)) {
			image = get$(imageId);
			PT.Sites.Imagomode.setOpacity(image, 0);
			image.style.display = "block";
			PT.Sites.Imagomode.fadeIn3(imageId,0);
		}
	},
	fadeIn1:function(objId,opacity) {
		if (get$(objId)) {
			obj = get$(objId);
			if (opacity <= 100) {
				PT.Sites.Imagomode.setOpacity(obj, opacity);
				opacity += 5;
				window.setTimeout("PT.Sites.Imagomode.fadeIn1('"+objId+"',"+opacity+")", 200);
			}
		}
	},
	fadeIn2:function(objId,opacity) {
		if (get$(objId)) {
			obj = get$(objId);
			if (opacity <= 100) {
				PT.Sites.Imagomode.setOpacity(obj, opacity);
				opacity += 10;
				window.setTimeout("PT.Sites.Imagomode.fadeIn2('"+objId+"',"+opacity+")", 100);
			}
		}
	},
	fadeIn3:function(objId,opacity){
		if (get$(objId)) {
			obj = get$(objId);
			if (opacity <= 100) {
				PT.Sites.Imagomode.setOpacity(obj, opacity);
				opacity += 2;
				window.setTimeout("PT.Sites.Imagomode.fadeIn3('"+objId+"',"+opacity+")", 100);
			}
		}
	},
	setOpacity:function(obj, opacity) {
		opacity = (opacity == 100)?99.999:opacity;
		// IE/Win
		obj.style.filter = "alpha(opacity:"+opacity+")";
		// Safari<1.2, Konqueror
		obj.style.KHTMLOpacity = opacity/100;
		// Older Mozilla and Firefox
		obj.style.MozOpacity = opacity/100;
		// Safari 1.2, newer Firefox and Mozilla, CSS3
		obj.style.opacity = opacity/100;
	},
	fotoload:function() {
		PT.Sites.Imagomode.initImage1();
		PT.Sites.Imagomode.initImage2();
		PT.Sites.Imagomode.initImage3();
	}
}


PT.Sites.General.RegisterEvent(window, "load", function() {PT.Sites.Imagomode.onLoad();} );
