//shadowbox init
window.onload = function(){
        var options = {
               handleOversize: "drag",
               overlayColor: "#000",
               overlayOpacity: "0.7",
               initialHeight: 64,
               initialWidth: 64,
               continuous: true,
               animSequence: "sync"
        };      
        Shadowbox.init(options);    
};

//cufon replace
Cufon.replace('.light', { 
	fontFamily: 'DINOT-Light' ,
	hover: true
});
Cufon.replace('.regular', { 
	fontFamily: 'DINOT-Regular' ,
	hover: true
});
Cufon.replace('.medium', { 
	fontFamily: 'DINOT-Medium' ,
	hover: true
});
Cufon.replace('.bold', { 
	fontFamily: 'DINOT-Bold' ,
	hover: true
});
Cufon.replace('.black', { 
	fontFamily: 'DINOT-Black' ,
	hover: true
});

//functies uitvoeren bij DOM ready
$(document).ready(function() {
	loadWeather();
});



//functies definieren
var wCodes = {
	113: "zonnig",
	116: "deels bewolkt",
	119: "bewolkt",
	122: "licht bewolkt",
	143: "lichte mist",
	176: "wisselvallige regen",
	179: "wisselvallige sneeuw",
	182: "wisselvallige ijzel",
	185: "wisselvallige ijzel",
	200: "onweerachtig",
	227: "stuifsneeuw",
	230: "sneeuwstorm",
	248: "mist",
	260: "aanvriezende mist",
	263: "hele lichte motregen",
	266: "lichte motregen",
	281: "ijzel",
	284: "zware ijzel",
	293: "lichte regen",
	296: "wisselvallige lichte regen",
	299: "wisselvallige matige regen",
	302: "matige regen",
	305: "wisselvallige zware regen",
	308: "zware regen",
	311: "aanvriezende regen",
	314: "matig/zware ijzel",
	317: "lichte ijzel",
	320: "matig/zware sneeuw",
	323: "wisselvallige lichte sneeuw",
	326: "lichte sneeuw",
	329: "wisselvallige matige sneeuw",
	332: "matige sneeuw",
	335: "wisselvallige zware sneeuw",
	338: "zware sneeuw",
	350: "hagelstenen",
	353: "lichte regen",
	356: "matig/zware regen",
	359: "hevige regen",
	362: "lichte ijzel",
	365: "matig/zware natte sneeuw",
	368: "lichte sneeuwbuien",
	371: "matig/zware sneeuwbuien",
	374: "lichte hagel",
	377: "matig/zware hagel",
	386: "lichte regen en onweer",
	389: "matig/zware regen en onweer",
	392: "lichte sneeuw en onweer",
	395: "matig/zware sneeuw en onweer"
};


function weatherRequestReady(data)
{
	var current = data.data.current_condition[0];
	
	var temp = current.temp_C;
	var weatherCode = current.weatherCode;
	var weatherString = wCodes[weatherCode];
	
	$("#actual_temp").html(temp + " &deg;");
	$("#actual_descr").html(weatherString);
}

function weatherRequestError(obj, status, message)
{
	$("#actual_descr").html('fout');
}

function loadWeather(){
	$.ajax({
		url: "http://free.worldweatheronline.com/feed/weather.ashx?q=Goedereede,Netherlands&format=json&num_of_days=2&key=57d6c5365d074632110104&callback=?",
		type: "GET",
		success: weatherRequestReady,
		error: weatherRequestError,
		crossDomain: true,
		dataType: "json"
	});
}

function initShadowbox(){
	
}
