
function registerBlue(d){
	//alert('registerBlue: ' + d);
	
	$('#burl').attr("value", "http://www.beterklimaat.nl/blue/" + d + "/");
	$('#binsluiten').attr("value", "<iframe frameborder=\"0\" height=\"410\" scrolling=\"no\" name=\"beterklimaat\" src=\"http://www.beterklimaat.nl/embed/" + d + "/\" width=\"480\"></iframe>");
	$('.blue-box .box-top a.handler').attr('id', 'key_' + d);

	$.post('/ideeen/hasrated/', { key: d },
			function(data){
				emStars = $('.blue-box ul.large-menu').children('li:has(a)');
				if(data == 'yes') {
					emStars.hide();
				} else {
                    emStars.show();
				}
			}, 'text');

	$.post('/ideeen/getrating/', { key: d },
			function(data){
				$('li.current-rating.blue').css('width',data + '%');
			}, 'text');
}


function registerGreen(d){

	//alert('registerGreen: ' + d);
	$('#gurl').attr("value", "http://www.beterklimaat.nl/green/" + d + "/");
	$('#ginsluiten').attr("value", "<iframe frameborder=\"0\" height=\"410\" scrolling=\"no\" name=\"beterklimaat\" src=\"http://www.beterklimaat.nl/embed/" + d + "/\" width=\"480\"></iframe>");
	$('.green-box .box-top a.handler').attr('id', 'key_' + d);

	$.post('/ideeen/hasrated/', { key: d },
			function(data){
				emStars = $('.green-box ul.large-menu').children('li:has(a)');
				if(data == 'yes') {
					emStars.hide();
				} else {
                    emStars.show();
				}
			}, 'text');

	$.post('/ideeen/getrating/', { key: d },
			function(data){
				$('li.current-rating.green').css('width',data + '%');
			}, 'text');
}



function initRatings() {
	// homepage views
	$('div.green-box ul.large-menu li a, div.blue-box ul.large-menu li a').attr('href', 'javascript://');
	
	$('div.green-box ul.large-menu li a, div.blue-box ul.large-menu li a').click(function(){
		//rating = parseInt($(this).html());
		switch($(this).attr('class')) {
			case "one-star": 	rating = 1; break;
			case "two-stars": 	rating = 2; break;
			case "three-stars":	rating = 3; break;
			case "four-stars": 	rating = 4; break;
			case "five-stars": 	rating = 5; break;
			default: return false;
		}
		idee_id = $(this).parents('.box-top').children('a.handler').attr('id');
		$(this).parent().siblings('li:first').css('width', rating * 20 + '%');
		$(this).parents('ul.large-menu').children("li:has(a)").hide();

		submit_rating(idee_id, rating);
	});

	$('#frmGreenData ul.green-menu li a').attr('href', 'javascript://');
	$('#frmGreenData ul.green-menu li a').click(function(){
		//rating = parseInt($(this).html());
		switch($(this).attr('class')) {
			case "one-star": 	rating = 1; break;
			case "two-stars": 	rating = 2; break;
			case "three-stars":	rating = 3; break;
			case "four-stars": 	rating = 4; break;
			case "five-stars": 	rating = 5; break;
			default: return false;
		}
		idee_id = $(this).parents('.video-box').children('a.handler').attr('id');
		$(this).parent().siblings('li:first').css('width', rating * 20 + '%');
		$(this).parents('ul.green-menu').children("li:has(a)").hide();

		submit_rating(idee_id, rating);
	});

	$('#frmBlueData ul.blue-menu li a').attr('href', 'javascript://');
	$('#frmBlueData ul.blue-menu li a').click(function(){
		//rating = parseInt($(this).html());
		switch($(this).attr('class')) {
			case "one-star": 	rating = 1; break;
			case "two-stars": 	rating = 2; break;
			case "three-stars":	rating = 3; break;
			case "four-stars": 	rating = 4; break;
			case "five-stars": 	rating = 5; break;
			default: return false;
		}
		idee_id = $(this).parents('.comments-box').children('a.handler').attr('id');
		$(this).parent().siblings('li:first').css('width', rating * 20 + '%');
		$(this).parents('ul.blue-menu').children("li:has(a)").hide();

		submit_rating(idee_id, rating);
	});
}

function activateMediaStemmen(){
	$('.video-box ul.green-menu li a').attr('href', 'javascript://');
	$('.video-box ul.green-menu li a').click(function(){
		switch($(this).attr('class')) {
			case "one-star": 	rating = 1; break;
			case "two-stars": 	rating = 2; break;
			case "three-stars":	rating = 3; break;
			case "four-stars": 	rating = 4; break;
			case "five-stars": 	rating = 5; break;
			default: return false;
		}
		idee_id = $(this).parents('div.video-box').find('a.handler').attr('id');

		submit_rating(idee_id, rating);
	});
}

function activateTextStemmen(){
	$('.comments-box ul.green-menu li a').attr('href', 'javascript://');
	$('.comments-box ul.green-menu li a').click(function(){
		switch($(this).attr('class')) {
			case "one-star": 	rating = 1; break;
			case "two-stars": 	rating = 2; break;
			case "three-stars":	rating = 3; break;
			case "four-stars": 	rating = 4; break;
			case "five-stars": 	rating = 5; break;
			default: return false;
		}
		idee_id = $(this).parents('div.comments-box').find('a.handler').attr('id');

		submit_rating(idee_id, rating);
	});
}

function submit_rating(idee_id, rating) {
	sIdeeKey = new String(idee_id)
	sIdeeKey = sIdeeKey.replace('key_','');

	$.post('/ideeen/rate/', { inzending_id: sIdeeKey, inzending_rating: rating },
			function(data){
				switch(data)
				{
					case "OK":
						show_stemmen_popup(1);
						break;

					case "DUPLICATE":
						show_stemmen_popup(2);
						break;

					default:
						alert('FOUT: ' + data);
						break;
				}
			}, 'text');
}


function show_stemmen_popup(w) {
	switch(w){
		case 1:
			$('#bedanktvoorjestem.stemmen-overlay').fadeIn(250);

		case 2:
		default:
			$('#algestemd.stemmen-overlay').fadeIn(250);
			break;
	}
	setTimeout(hide_stemmen_popup,1500);
}


function hide_stemmen_popup() {
	$('.stemmen-overlay').fadeOut(250);
    window.clearTimeout();
}



$(document).ready(initRatings);