
$(document).ready(function(){
  Shapers.init();
});
//$("body").load(function(){
//  Shapers.load();
//});

var Shapers = new function() {}

Shapers.init = function() {
	var aMenu = $("#navmenu a");
	for (i=0;i<aMenu.length;i++) {
		$(aMenu[i]).wrap("<span>"+$(aMenu[i]).text()+"</span>");
		$(aMenu[i]).empty();
	}

	// add current_page_item to news and portfolio subpages
	//if ($("#navmenu>ul>li.current_page_item").length==0) $("#navmenu>ul>li.page-item-10").addClass("current_page_item");

	// set media other than css per page
	switch ($("body").attr("id")) {
		case "page_5": // home
		break;
		case "page_3": // profiel
		break;
		case "page_4": // process
		break;
		case "page_6": // portfolio
			this.addFlash('wp-content/uploads/slide.swf?sLng=nl&sWay=fade,zoom&sXml=slide.php&sPth=wp-content/uploads/portfolio/&sMxt=2&sAnt=1');
		break;
		case "page_10": // nieuws
		break;
		case "page_7": // contact
			this.loadGoogleMaps();
		break;
		case "page_19": // invisible
		break;
		case "page_24": // portfolio Blauwe Planeet
			this.addFlash('wp-content/uploads/slide.swf?sLng=nl&sWay=fade,zoom&sXml=slide.php&sPth=wp-content/uploads/portfolio/thieme/&sMxt=2&sAnt=1');
			$("#navmenu>ul>li.page-item-6").addClass("current_page_item");
		break;
		case "page_25": // portfolio Digibord
			this.addFlash('wp-content/uploads/slide.swf?sLng=nl&sWay=fade,zoom&sXml=slide.php&sPth=wp-content/uploads/portfolio/malmberg/&sMxt=2&sAnt=1');
			$("#navmenu>ul>li.page-item-6").addClass("current_page_item");
		break;
		case "page_26": // portfolio Serious Game
			this.addFlash('wp-content/uploads/slide.swf?sLng=nl&sWay=fade,zoom&sXml=slide.php&sPth=wp-content/uploads/portfolio/kleurenspeuren/&sMxt=2&sAnt=1');
			$("#navmenu>ul>li.page-item-6").addClass("current_page_item");
		break;
		case "page_27": // portfolio Digitale Leeromgeving
			this.addFlash('wp-content/uploads/slide.swf?sLng=nl&sWay=fade,zoom&sXml=slide.php&sPth=wp-content/uploads/portfolio/chatrats/&sMxt=2&sAnt=1');
			$("#navmenu>ul>li.page-item-6").addClass("current_page_item");
		break;
		case "page_51": // portfolio Prodigi
			this.addFlash('wp-content/uploads/slide.swf?sLng=nl&sWay=fade,zoom&sXml=slide.php&sPth=wp-content/uploads/portfolio/eduactief/&sMxt=2&sAnt=1');
			$("#navmenu>ul>li.page-item-6").addClass("current_page_item");
		break;
		case "page_57": // portfolio The island
			this.addFlash('wp-content/uploads/slide.swf?sLng=nl&sWay=fade,zoom&sXml=slide.php&sPth=wp-content/uploads/portfolio/island/&sMxt=2&sAnt=1');
			$("#navmenu>ul>li.page-item-6").addClass("current_page_item");
		break;

		default:
			$("#navmenu>ul>li.page-item-10").addClass("current_page_item");
		break;
	}
	var aPostImg = $("div.post>div.entry>p>img");
	if ($("div.navigation").length>0&&aPostImg.length>0) {
		var mImg = $(aPostImg[0]);
		var sSrc = mImg.attr("src");
		//var iHgt = mImg.height();
		//$("body").prepend("-"+iHgt+"-");
		mImg.remove();
		$("div#container").css({backgroundImage:"url("+sSrc+")",height:"123px", margin:"0px"});
	}
}
Shapers.addFlash = function(uri) {
	var fo = new FlashObject(uri, "swf", "525", "277", "8.0.0", "#ffffff", true, "high");
	//fo.addParam("allowScriptAccess", "always");
	fo.addParam("menu"	 , "false");
	//fo.addParam("wmode"	 , "transparent");
	fo.write("container");
}
Shapers.loadGoogleMaps = function() {
	if (GBrowserIsCompatible()) {
		var mmPoint = new GLatLng(52.092206,5.12439);
		var container = document.getElementById("container")
		var map = new GMap2(container);
// http://maps.google.nl/maps?f=q&hl=nl&geocode=&q=Kromme+Nieuwegracht+11,+3512+Utrecht,+Utrecht+(Utrecht)
// &sll=52.469397,5.509644
// &sspn=4.424305,6.317139&ie=UTF8&z=16&iwloc=addr&om=1

// http://maps.google.nl/maps/ms?ie=UTF8&msa=0
// &msid=115583994351870215156.0004358a513299501e415
// &ll=52.092691,5.124328
// &spn=0.00911,0.012338&z=16&om=1

		//var tmp  = getElementsByClassName(container, "img", "gmnoprint");
		//var logo = tmp[0];
		//logo.style.width   = "40px";
		//logo.style.left  = "-100px";
		//container.removeChild(logo);

		var tmp = container.getElementsByTagName("SPAN");
		var cpr = tmp[0];

		cpr.style.fontFamily = "Verdana, sans-serif";
		cpr.style.fontSize= "9px";
		//cpr.style.fontWeight = "bold";
		cpr.style.letterSpacing= "-1px";

		var tmp = container.getElementsByTagName("A");
		var tou = tmp[0];

		tou.style.fontFamily = "Verdana, sans-serif";
		tou.style.fontSize= "9px";
		tou.style.letterSpacing= "-1px";
		//tou.style.fontWeight = "bold";

		map.setCenter(mmPoint, 14);
		map.addControl(new GSmallMapControl());

		var mmIcon = new GIcon();
		mmIcon.image  = "style/googlemapsicon.png";
		mmIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		mmIcon.iconSize = new GSize(16, 30);
		mmIcon.shadowSize = new GSize(32, 30);
		mmIcon.iconAnchor = new GPoint(8, 30);
		mmIcon.infoWindowAnchor = new GPoint(5, 1);

		var mmMarker = new GMarker(mmPoint, mmIcon);
		GEvent.addListener(mmMarker, "click", function() {
			mmMarker.openInfoWindowHtml("<div style=\"width:200px;font-family:Verdana, san-serif;font-size:10px\"><a target=\"_blank\" href=\"http://maps.google.nl/maps?f=q&hl=nl&q=Kromme+Nieuwegracht+11,+Utrecht+Utrecht,+Utrecht,+Nederland&sll=52.093456,5.12439&sspn=0.008872,0.027122&ie=UTF8&z=16&ll=52.093456,5.12439&spn=0.008872,0.027122&om=1\">Klik hier voor een persoonlijk routeplan per auto.</a><br /><br /><a target=\"_blank\" href=\"http://www.ns.nl\">Klik hier voor de NS reisplanner.</a></div>");
		});
		map.addOverlay(mmMarker);
	}
}
