addCss('.hide', 'display:none;');
var path = '/demo/app/webroot';
var path = '';

var current_id = 0;
function initContest() {
	var sel = $("#evidence_holder fieldset > input:checked");
	if (sel.size() == 1) {
		current_id = $("#evidence_holder fieldset > input:checked").val();
		$("#evidence_holder fieldset > input:not(:checked)").next().addClass('off');
	}
	
   	$("#evidence_holder fieldset > label").mouseup(function () { 
		var bag = getFlash("bag");
		var id = $(this).prev().val();
		if (id == current_id) return;
		if(current_id > 0) {
			//alert("Byt lapp-id " + current_id + " med id " + id);
			bag.replaceNote(current_id,id);
		} else {
			//alert(id);
			bag.attachNote(id);
		}
		$("#evidence_holder fieldset > label").addClass('off');
		$(this).prev().attr('checked', 'checked');
		$(this).removeClass('off');
		
		var a = "#" + $(this).attr('for');
		
		current_id = id;
	});
	contestVideo();
	
	// fix ie png stuff
	if (jQuery.browser.msie == true && jQuery.browser.version < 7) {
		for(var i = 1;i <= 18;i++) {
			if ($('#evidence_label_' + i).size() == 1){
				var sel = $("#evidence_holder fieldset > input:checked");
				if ((sel.size() == 1 && $('#EvidenceId' + i).attr('checked') != true) || $('#evidence_label_' + i).hasClass("off")) {
					fixLabelPng(i, true);
				} else {
					fixLabelPng(i, false);
				}
				if ($("#evidence_holder fieldset > input").size() > 0) {
					$('#evidence_label_' + i).click(function() {
						var id = $(this).attr('id').split('_')[2];
						var contest_id = Math.ceil(id/3);
						var start = ((contest_id-1) * 3) + 1;
						for(var j = start;j <= start+2;j++) {
							note_id = j - ((contest_id-1) * 3);
							if (j != id) {
								fixLabelPng(j, true);
							} else {
								fixLabelPng(j, false);
							}
						}
					});
				}
			}
		}
	}
}

function initSlug() {
	$("#admin_movie_form #movie_title").blur(function () { 
		var title = $(this).val();
	    var slug = slugify(title, true);
	
        $("#admin_movie_form #movie_slug").val(slug);
		$("#slug_holder").text(slug);
	});
	
 	$("#movie_slug").keyup(function () {
		$(this).val(slugify($(this).val()));
		$("#slug_holder").text($(this).val());
	});
}

//wait for flash to load..... :/
var x = 0;
function initFlash() {
	var bag = getFlash("bag");
	var clear = false;
	x++;
	if(bag.init) {
		bag.init();
		clear = true;
		return;
	}	
	if (x > 100 || clear) {
		clearTimeout();
		return;
	}
	
	setTimeout("initFlash()",200);
}


function initBag() {
	if ($('#bag_holder').size() > 0) {
		var so = new SWFObject(path + "/swf/bag.swf", "bag", "295", "345", 6, "#ffffff");
		so.addParam("wmode", "transparent");
		if (typeof(changeNote) == "undefined") changeNote = '';
		so.addVariable("changeNote", changeNote);
		so.write("bag_holder");
		setTimeout("initFlash()",200);
	}	
}

function initTrailer() {
	if ($('#trailer_holder').size() > 0) {
		var so = new SWFObject(path + "/swf/videoplayer.swf", "trailer_swf", "490", "240", 6, "#000000");
		so.addParam("wmode", "opaque");
		so.addVariable("videoPath", path + '/swf/flv/' + $('#trailer_holder').attr('class') + '.flv');
		//so.addVariable("videoPath", path + '/swf/flv/introduction.flv');
		so.write("trailer_holder");
	}	
}

function contestVideo() {
	if ($('#video_holder').size() > 0) {
		var so = new SWFObject(path + "/swf/videoplayer_sm.swf", "contest_video_swf", "230", "174", 6, "#000000");
		so.addVariable("videoPath", path + '/swf/flv/' + $('#video_holder').attr('class') + '.flv');
		so.write("video_holder");
	}	
}

function initLinks() {
	$("a[rel='popup']").attr('target', '_blank');
}


function init() {
	initContest();
	initSlug();
	correctPNG();
	initBag();
	initTrailer();
	initLinks();
}


$(document).ready(init);
