var j = jQuery.noConflict();

function init() {
	j(".question").bind("click", openAnswer);
	if(j.browser.msie && j.browser.version < 7)
		DD_belatedPNG.fix('.pngfix');

	j("#form-goFairtrade a.mugs").bind("click", clickMugs);
	j("#form-goFairtrade a.mugs input").hover(	function() { j("#form-goFairtrade a.mugs").unbind("click",clickMugs); },
																			function() { j("#form-goFairtrade a.mugs").bind("click",clickMugs); });
	//latest updates random load
	if(j(".latest-updates").length > 0) {
		window.setInterval(randomLoad, 20000);
	}
}

function clickMugs() {
	if(j(this).is(":checkbox")) return;
	if(j(this).children("div.img").children("input").is(":checked")) {
		j(this).children("div.img").children("input").attr("checked","");
		j(this).children("div.img").removeAttr("style");
	}
	else {
		j(this).children("div.img").children("input").attr("checked","checked");
		j(this).children("div.img").css({backgroundPosition : "0 100%" });
	}
}
function randomLoad() {
	var m = j("#msgs");
	var s = m.attr("src");
	var src_begin = s.substring(0,s.lastIndexOf("/")+1);
	var src_end = s.substring(s.lastIndexOf("/")+1, s.length).match(/\d[0-9]*/);
	var r;
	while((r = randomBetween(1,5)) != src_end)
		if(r !=src_end)
			break;

	m.attr("src", src_begin + r +".png");
}

function openAnswer() {
	var t = j(this);
	t.next("div.answer").slideDown();
	t.unbind("click");
	t.click(closeAnswer);
}
function closeAnswer() {
	var t = j(this);
	t.next("div.answer").slideUp();
	t.unbind("click");
	t.click(openAnswer);
}

function randomBetween(minV, maxV, floatV) {
	var randV = minV + (Math.random() * (maxV - minV));
	return typeof floatV == 'undefined' ? Math.round(randV) : rand.toFixed(floatV);
}