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 var 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 eraseCookie(name) {
	createCookie(name,"",-1);
}


google.load('jquery', '1');

google.setOnLoadCallback(function() {
    $('.text-size .normal').click(function() {
        $('body').removeClass('larger-text');
        eraseCookie('larger-text');
        return false;
    });
    $('.text-size .large').click(function() {
        $('body').addClass('larger-text');
        createCookie('larger-text','true',31);
        return false;
    });

    if(readCookie('larger-text') == 'true')
    {   $('body').addClass('larger-text');
    }

    if($('#contact .map').length)
    $(function() {
        var geocoder = new google.maps.Geocoder()
        var latlng = new google.maps.LatLng(-34.397, 150.644);
        var myOptions = {
            zoom: 14,
            center: latlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map($('.map')[0], myOptions);

        var codeAddress = function() {
            var address = 'Kervel 4, Didam, The Netherlands';
            geocoder.geocode({'address': address}, function(results, status) {
                if(status == google.maps.GeocoderStatus.OK && results.length) {
                    map.set_center(results[0].geometry.location);
                    var marker = new google.maps.Marker({
                        position: results[0].geometry.location,
                        map: map
                    });
                } else {
                    alert("Geocoding error: " + status);
                }
            });
        };
        codeAddress();
    });
});

