function getQuerystring(key, default_)
    {
      if (default_==null) default_=""; 
      key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
      var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
      var qs = regex.exec(window.location.href);
      if(qs == null)
        return default_;
      else
        return qs[1];
    }

    $(document).ready(function() {

        //	$.pseudoFocus();

        /* Cufon replacements */
        Cufon.replace('h2', { hover: true });
        Cufon.replace('h3');
        Cufon.replace('#main h4');
        Cufon.replace('.cufonnize');
        Cufon.replace('.intro');
        Cufon.replace('#donateButton');
        Cufon.replace('.button');
        Cufon.replace('.submit');
        Cufon.replace('#supportCause label');
        Cufon.replace('.projectContainer p', { hover: true });
        Cufon.replace('.runningHeader');
        Cufon.replace('.finishedHeader');
        Cufon.replace('.mainbedrag');
        Cufon.replace('#contentLeft #runningHeaderContainer #runningHeaderCollectionContainer p');
        Cufon.replace('#helpButton');
        Cufon.replace('.projbedrag');
        Cufon.replace('.projstatus');
        Cufon.replace('.spurple', { hover: true });
        Cufon.replace('.sblue', { hover: true });

        /* watermarks */
        $('.txtname').watermark('Naam');
        $('.txtemail').watermark('E-mailadres');
        $('#moneyInput').watermark('23');

        /*map uitklap*/
        $('.mappanel').css("height", "120px");
        $('.iconmap').toggle(function() {
            $('.mappanel').animate({ height: '317px' }, 500);
            $(this).css('background-image', 'url(../images/btn_panel_minus.gif)');
        }, function() {
            $('.mappanel').animate({ height: '120px' }, 500);
            $(this).css('background-image', 'url(../images/btn_panel_plus.gif)');
        });

        /*videopanel*/
        if ($('.pnlvideo').length != 0) {
            $('.vcontentinactive').show();
            $('.vcontentactive').hide();
            $('.vicon').click(function() {
               if ($('.vicon.active').length == 0 && $('.vicon.inactive').length == 0) {
                    $('#vimgplus').hide();
                    $('#vimgminus').show();
                    $('.vcontentinactive').hide();
                    $('.vcontentactive').slideDown();
                    $('.vicon').addClass("active");
                }
                else if ($('.vicon.active').length != 0) {
                    $('#vimgplus').show();
                    $('#vimgminus').hide();
                    $('.vcontentinactive').show();
                    $('.vcontentactive').hide();
                    $('.vicon').removeClass("active");
                    $('.vicon').addClass("inactive");
                }
                else if ($('.vicon.inactive').length != 0) {
                    $('#vimgplus').hide();
                    $('#vimgminus').show();
                    $('.vcontentinactive').hide();
                    $('.vcontentactive').slideDown();
                    $('.vicon').removeClass("inactive");
                    $('.vicon').addClass("active");
                } 
            });
            //click op image
            $('.vcontentinactive img').click(function() {
                $('#vimgplus').hide();
                $('#vimgminus').show();
                $('.vcontentinactive').hide();
                $('.vcontentactive').slideDown();
                $('.vicon').addClass("active");
                $('.vicon').removeClass("inactive");
            });
        }

        /*headerprojimage*/
        var header_value = getQuerystring('proj');
        if (header_value == 13) { $('#runningHeaderContainer').css('background-image', 'url(../images/map13/header_img.png)'); }
        if (header_value == 12) { $('#runningHeaderContainer').css('background-image', 'url(../images/map12/header_img.png)'); }
        if (header_value == 11) { $('#runningHeaderContainer').css('background-image', 'url(../images/map11/header_img.png)'); }
        if (header_value == 10) { $('#runningHeaderContainer').css('background-image', 'url(../images/map10/header_img.png)'); }
        if (header_value == 9) { $('#runningHeaderContainer').css('background-image', 'url(../images/map9/header_img.png)'); }
        if (header_value == 8) { $('#runningHeaderContainer').css('background-image', 'url(../images/map8/header_img.png)'); }
        if (header_value == 7) { $('#runningHeaderContainer').css('background-image', 'url(../images/map7/header_img.png)'); }
        if (header_value == 6) { $('#runningHeaderContainer').css('background-image', 'url(../images/map6/header_img.png)'); }
        if (header_value == 5) { $('#runningHeaderContainer').css('background-image', 'url(../images/map5/header_img.png)'); }
        if (header_value == 4) { $('#runningHeaderContainer').css('background-image', 'url(../images/map4/header_img.png)'); }
        if (header_value == 3) { $('#runningHeaderContainer').css('background-image', 'url(../images/map3/header_img.png)'); }
        if (header_value == 2) { $('#runningHeaderContainer').css('background-image', 'url(../images/map2/header_img.png)'); }
        if (header_value == 1) { $('#runningHeaderContainer').css('background-image', 'url(../images/map1/header_img.png)'); }

        //

        /*googlemap*/
        if ($('#globalmap').length != 0) {
            var mapglobal = new GMap2(document.getElementById('globalmap'));
            var locatieglobal = new GLatLng(11.163582, 7.749481);
            var marker1 = new GMarker(new GLatLng(6.066667, 10.433333));
            var marker2 = new GMarker(new GLatLng(11.163582, 7.749481));
            var marker3 = new GMarker(new GLatLng(-13.978048, 32.077332));
            var marker4 = new GMarker(new GLatLng(-13.133897, 27.849332));
            var marker5 = new GMarker(new GLatLng(-3.393476, 29.73175));
            var marker6 = new GMarker(new GLatLng(1.080973, 34.159842));
            var marker7 = new GMarker(new GLatLng(9.644077, 2.746582));
            var marker8 = new GMarker(new GLatLng(22.390714, 100.085449));
            var marker9 = new GMarker(new GLatLng(1.373333, 32.290275));
            var marker10 = new GMarker(new GLatLng(-7.337837, 30.601801));
            var marker11 = new GMarker(new GLatLng(12.565679, 104.990963));
            var marker12 = new GMarker(new GLatLng(0.066667, 31.6));
            var marker13 = new GMarker(new GLatLng(11.112171, 77.354381));
            mapglobal.setCenter(locatieglobal, 2);
            mapglobal.addControl(new GLargeMapControl3D());
            mapglobal.addControl(new GMapTypeControl());
            mapglobal.addOverlay(marker1);
            mapglobal.addOverlay(marker2);
            mapglobal.addOverlay(marker3);
            mapglobal.addOverlay(marker4);
            mapglobal.addOverlay(marker5);
            mapglobal.addOverlay(marker6);
            mapglobal.addOverlay(marker7);
            mapglobal.addOverlay(marker8);
            mapglobal.addOverlay(marker9);
            mapglobal.addOverlay(marker10);
            mapglobal.addOverlay(marker11);
            mapglobal.addOverlay(marker12);
            mapglobal.addOverlay(marker13);
            GEvent.addListener(marker1, "click", function() {
                marker1.openInfoWindow('<b>Kameroen</b><br/ >Zonne-energiesysteem voor gezondheidscentrum');
            });
            GEvent.addListener(marker2, "click", function() {
                marker2.openInfoWindow('<b>Nigeria</b><br/ >Generator voor multifunctioneel hostel ');
            });
            GEvent.addListener(marker3, "click", function() {
                marker3.openInfoWindow('<b>Zambia</b><br/>Stroomvoorziening voor kindervleugel ziekenhuis');
            });
            GEvent.addListener(marker4, "click", function() {
                marker4.openInfoWindow('<b>Zambia</b><br/>Generator en waterpompen voor ziekenhuis ');
            });
            GEvent.addListener(marker5, "click", function() {
                marker5.openInfoWindow('<b>Burundi</b><br/>Biogasinstallatie voor gehandicaptencentrum ');
            });
            GEvent.addListener(marker6, "click", function() {
                marker6.openInfoWindow('<b>Oeganda</b><br />Zonne-energiesysteem voor Babies Home');
            });
            GEvent.addListener(marker7, "click", function() {
                marker7.openInfoWindow('<b>Benin</b><br/>Zonne-energiesysteem voor medisch centrum ');
            });
            GEvent.addListener(marker8, "click", function() {
                marker8.openInfoWindow('<b>Thailand</b><br/>Zonne-energiesysteem voor drie bergscholen');
            });
            GEvent.addListener(marker9, "click", function() {
                marker9.openInfoWindow('<b>Oeganda</b><br />Biogasinstallatie voor gehandicaptencentrum');
            });
            GEvent.addListener(marker10, "click", function() {
                marker10.openInfoWindow('<b>Tanzania</b><br />Zonne-energie lampen voor schoolkinderen');
            });
            GEvent.addListener(marker11, "click", function() {
                marker11.openInfoWindow('<b>Cambodja</b><br />Zonne-energiesysteem voor school');
            });
            GEvent.addListener(marker12, "click", function () {
                marker12.openInfoWindow('<b>Kisozi, Oeganda</b><br />Zonnepanelen voor kraam- en kinderafdeling van medisch centrum');
            });
            GEvent.addListener(marker13, "click", function () {
                marker13.openInfoWindow('<b>Tiripur, India</b><br />Generator voor ecologisch park in India');
            });
        }
        //
        if ($('#map1').length != 0) {
            var map1 = new GMap2(document.getElementById('map1'));
            var locatie1 = new GLatLng(6.066667, 10.433333);
            var marker1 = new GMarker(new GLatLng(6.066667, 10.433333));
            map1.setCenter(locatie1, 8);
            map1.addControl(new GLargeMapControl3D());
            map1.addControl(new GMapTypeControl());
            //map1.setMapType(G_HYBRID_MAP);
            map1.addOverlay(marker1);
            GEvent.addListener(marker1, "click", function() {
            marker1.openInfoWindow('<b>Kameroen</b><br/ >Zonne-energiesysteem voor gezondheidscentrum');
            });
        }
        //
        if ($('#map2').length != 0) {
            var map2 = new GMap2(document.getElementById('map2'));
            var locatie2 = new GLatLng(11.163582, 7.749481);
            var marker2 = new GMarker(new GLatLng(11.163582, 7.749481));
            map2.setCenter(locatie2, 8);
            map2.addControl(new GLargeMapControl3D());
            map2.addControl(new GMapTypeControl());
            //map1.setMapType(G_HYBRID_MAP);
            map2.addOverlay(marker2);
            GEvent.addListener(marker2, "click", function() {
                marker2.openInfoWindow('<b>Nigeria</b><br/ >Generator voor multifunctioneel hostel ');
            });
        }
        //
        if ($('#map3').length != 0) {
            var map3 = new GMap2(document.getElementById('map3'));
            var locatie3 = new GLatLng(-13.978048, 32.077332);
            var marker3 = new GMarker(new GLatLng(-13.978048, 32.077332));
            map3.setCenter(locatie3, 8);
            map3.addControl(new GLargeMapControl3D());
            map3.addControl(new GMapTypeControl());
            //map2.setMapType(G_HYBRID_MAP);
            map3.addOverlay(marker3);
            GEvent.addListener(marker3, "click", function() {
                marker3.openInfoWindow('<b>Zambia</b><br/>Stroomvoorziening voor kindervleugel ziekenhuis');
            });
        }
        //
        if ($('#map4').length != 0) {
            var map4 = new GMap2(document.getElementById('map4'));
            var locatie4 = new GLatLng(-13.133897, 27.849332);
            var marker4 = new GMarker(new GLatLng(-13.133897, 27.849332));
            map4.setCenter(locatie4, 8);
            map4.addControl(new GLargeMapControl3D());
            map4.addControl(new GMapTypeControl());
            //map3.setMapType(G_HYBRID_MAP);
            map4.addOverlay(marker4);
            GEvent.addListener(marker4, "click", function() {
                marker4.openInfoWindow('<b>Zambia</b><br/>Generator en waterpompen voor ziekenhuis ');
            });
        }
        //
        if ($('#map5').length != 0) {
            var map5 = new GMap2(document.getElementById('map5'));
            var locatie5 = new GLatLng(-3.393476, 29.73175);
            var marker5 = new GMarker(new GLatLng(-3.393476, 29.73175));
            map5.setCenter(locatie5, 8);
            map5.addControl(new GLargeMapControl3D());
            map5.addControl(new GMapTypeControl());
            //map4.setMapType(G_HYBRID_MAP);
            map5.addOverlay(marker5);
            GEvent.addListener(marker5, "click", function() {
                marker5.openInfoWindow('<b>Burundi</b><br/>Biogasinstallatie voor gehandicaptencentrum');
            });
        }
        //
        if ($('#map6').length != 0) {
            var map6 = new GMap2(document.getElementById('map6'));
            var locatie6 = new GLatLng(1.080973, 34.159842);
            var marker6 = new GMarker(new GLatLng(1.080973, 34.159842));
            map6.setCenter(locatie6, 11);
            map6.addControl(new GLargeMapControl3D());
            map6.addControl(new GMapTypeControl());
            //map5.setMapType(G_HYBRID_MAP);
            map6.addOverlay(marker6);
            GEvent.addListener(marker6, "click", function() {
                marker6.openInfoWindow('<b>Oeganda</b><br />Zonne-energiesysteem voor Babies Home');
            });
        }
        //
        if ($('#map7').length != 0) {
            var map7 = new GMap2(document.getElementById('map7'));
            var locatie7 = new GLatLng(9.644077, 2.746582);
            var marker7 = new GMarker(new GLatLng(9.644077, 2.746582));
            map7.setCenter(locatie7, 6);
            map7.addControl(new GLargeMapControl3D());
            map7.addControl(new GMapTypeControl());
            //map6.setMapType(G_HYBRID_MAP);
            map7.addOverlay(marker7);
            GEvent.addListener(marker7, "click", function() {
                marker7.openInfoWindow('<b>Benin</b><br/>Zonne-energiesysteem voor medisch centrum ');
            });
        }
        //
        if ($('#map8').length != 0) {
            var map8 = new GMap2(document.getElementById('map8'));
            var locatie8 = new GLatLng(22.390714, 100.085449);
            var marker8 = new GMarker(new GLatLng(22.390714, 100.085449));
            map8.setCenter(locatie8, 6);
            map8.addControl(new GLargeMapControl3D());
            map8.addControl(new GMapTypeControl());
            //map7.setMapType(G_HYBRID_MAP);
            map8.addOverlay(marker8);
            GEvent.addListener(marker8, "click", function() {
                marker8.openInfoWindow('<b>Thailand</b><br/>Zonne-energiesysteem voor drie bergscholen');
            });
        }
        //
        if ($('#map9').length != 0) {
            var map9 = new GMap2(document.getElementById('map9'));
            var locatie9 = new GLatLng(1.373333, 32.290275);
            var marker9 = new GMarker(new GLatLng(1.373333, 32.290275));
            map9.setCenter(locatie9, 6);
            map9.addControl(new GLargeMapControl3D());
            map9.addControl(new GMapTypeControl());
            //map8.setMapType(G_HYBRID_MAP);
            map9.addOverlay(marker9);
            GEvent.addListener(marker9, "click", function() {
                marker9.openInfoWindow('<b>Oeganda</b><br />Biogasinstallatie voor gehandicaptencentrum');
            });
        }
        //
        if ($('#map10').length != 0) {
            var map10 = new GMap2(document.getElementById('map10'));
            var locatie10 = new GLatLng(-7.337837, 30.601801);
            var marker10 = new GMarker(new GLatLng(-7.337837, 30.601801));
            map10.setCenter(locatie10, 8);
            map10.addControl(new GLargeMapControl3D());
            map10.addControl(new GMapTypeControl());
            //map9.setMapType(G_HYBRID_MAP);
            map10.addOverlay(marker10);
            GEvent.addListener(marker10, "click", function() {
            marker11.openInfoWindow('<b>Tanzania</b><br />Zonne-energie lampen voor schoolkinderen in');
            });
        }
        //
        if ($('#map11').length != 0) {
            var map11 = new GMap2(document.getElementById('map11'));
            var locatie11 = new GLatLng(12.565679, 104.990963);
            var marker11 = new GMarker(new GLatLng(12.565679, 104.990963));
            map11.setCenter(locatie11, 8);
            map11.addControl(new GLargeMapControl3D());
            map11.addControl(new GMapTypeControl());
            //map9.setMapType(G_HYBRID_MAP);
            map11.addOverlay(marker11);
            GEvent.addListener(marker11, "click", function() {
                marker11.openInfoWindow('<b>Cambodja</b><br />Zonne-energiesysteem voor school');
            });
        }
        //
        if ($('#map12').length != 0) {
            var map12 = new GMap2(document.getElementById('map12'));
            var locatie12 = new GLatLng(0.066667, 31.6);
            var marker12 = new GMarker(new GLatLng(0.066667, 31.6));
            map12.setCenter(locatie12, 8);
            map12.addControl(new GLargeMapControl3D());
            map12.addControl(new GMapTypeControl());
            //map9.setMapType(G_HYBRID_MAP);
            map12.addOverlay(marker12);
            GEvent.addListener(marker12, "click", function () {
                marker12.openInfoWindow('<b>Kisozi, Oeganda</b><br />Zonnepanelen voor medisch centrum in Oeganda');
            });
        }
        //
        if ($('#map13').length != 0) {
            var map13 = new GMap2(document.getElementById('map13'));
            var locatie13 = new GLatLng(11.112171, 77.354381);
            var marker13 = new GMarker(new GLatLng(11.112171, 77.354381));
            map13.setCenter(locatie13, 8);
            map13.addControl(new GLargeMapControl3D());
            map13.addControl(new GMapTypeControl());
            //map9.setMapType(G_HYBRID_MAP);
            map13.addOverlay(marker13);
            GEvent.addListener(marker13, "click", function () {
                marker13.openInfoWindow('<b>Tiripur, India</b><br />Generator voor ecologisch park in India');
            });
        }

        //img class=imagehover handler
        $(".imagehover").hover(
        function() {
            sSrc = $(this).attr("src");
            ext = sSrc.substr(sSrc.lastIndexOf("."), sSrc.length - sSrc.lastIndexOf("."));
            if (sSrc.lastIndexOf(ext) > 0) {
                sSrc = sSrc.substr(0, sSrc.lastIndexOf(".")) + "_hover" + ext;
            }
            $(this).attr("src", sSrc);
        },
        function() {
            sSrc = $(this).attr("src");
            ext = sSrc.substr(sSrc.lastIndexOf("."), sSrc.length - sSrc.lastIndexOf("."));
            if (sSrc.lastIndexOf("_hover") > 0) {
                sSrc = sSrc.substr(0, sSrc.lastIndexOf("_hover")) + ext;
            }
            $(this).attr("src", sSrc);
        });
    });
