﻿function puffOverHandler(obj) {
	obj.style.cursor = "pointer";
	obj.style.backgroundColor = "#222222";
}

function puffOutHandler(obj) {
	obj.style.cursor = "default";
	obj.style.backgroundColor = "#121212";
}

function puffDownHandler(url) {
	window.location.href = url;
}

function overSubmit(obj) {
	obj.style.cursor = "pointer";
}

function outSubmit(obj) {
	obj.style.cursor = "default";
}

function reportComment(id) {
	window.open("ReportComment.aspx?a=" + id, "", "");
}

function shoutboxFocusHandler(obj) {
	if (obj.value == "Skriv här...") {
		obj.value = "";
	}
}

function shoutboxBlurHandler(obj) {
	if (obj.value == "") {
		obj.value = "Skriv här...";
	}
}

function shoutboxKeyUpHandler(obj, e) {
	if (e.keyCode != 8 || e.keyCode != 46) {
		var max = 60;
		var str = obj.value;
		if (str.length >= max) {
			obj.value = str.substr(0, max-1);
		}
	}
}

function overRadioHandler(obj) {
	obj.style.cursor = "pointer";
	$("#" + obj.id).css("background-color", "#444444");
	$("#" + obj.id).css("border-color", "#121212");
}

function outRadioHandler(obj) {
	obj.style.cursor = "default";
	$("#" + obj.id).css("background-color", "#121212");
	$("#" + obj.id).css("border-color", "#ffffff");
}

function clickRadioHandler(obj) {
	//alert("open radio");
	window.open("Radio.aspx", "_blank", "height=100, width=250, location=no, menubar=no, resizable=no, status=no, toolbar=no");
}

function showProgramVote() {
	$("#programResult").css("display", "none");
	$("#programVote").css("display", "block");
}

function hideProgramVote() {
	$("#programResult").css("display", "block");
	$("#programVote").css("display", "none");
}

/* GALLERY FUNCTIONS */
/*
var gThumbnailsTimer;
var gMouseX;
var gMax = 0;

$(document).ready(function() {
	$("div#thumbContainer").children("img").each(function() {
		gMax += this.width + 4;
		//setBorder(this);
	});
	$("#thumbContainer").css("width", gMax + "px");
	
	$("div#thumbContainer").mouseenter(function(e) {
		gThumbnailsTimer = setInterval(function() {
			overThumbnailsHandler(e);
		}, 25);
	});
	$("div#thumbContainer").mouseleave(function(e) {
		clearTimeout(gThumbnailsTimer);
	});
	$(document).mouseover(function(e) {
		gMouseX = e.pageX;
	});
});


function overThumbnailsHandler(e) {
	var obj = $("#thumbContainer");
	var posX = convertToInteger(obj.css("left"));
	
	var moveValue = 0;
	if (gMouseX < 200) {	
		// MOVE RIGHT
		if (posX < 0) {
			moveValue = (350 - gMouseX) / 40;
			posX += moveValue;
			obj.css("left", posX + "px");
		} else {
			obj.css("left", "0px");
		}
	} else if (gMouseX > 500) {
		// MOVE LEFT
		if (posX > (620 - gMax)) {
			moveValue = (gMouseX - 350) / 40;
			posX -= moveValue;
			obj.css("left", posX + "px");
		} else {
			obj.css("left", (620 - gMax) + "px");
		}
	}
}

function outThumbnailsHandler(obj) {
	clearTimeout(gThumbnailsTimer);
}

function convertToInteger(str) {
	var str = str.toString();
	if (str.substr(str.length-2, 2) == "px") {
		str = str.substr(0, str.length - 2);
	}
	return parseInt(str);
}

function thumbClickHandler(obj) {
	$("#bigImage").attr("src", obj.alt);
	$("#pictureText").text(obj.title);
}

function thumbOverHandler(obj) {
	obj.style.cursor = "pointer";
	obj.style.backgroundColor = "#121212";
}

function thumbOutHandler(obj) {
	obj.style.cursor = "default";
	obj.style.backgroundColor = "#222222";
}

function setBorder(obj) {
	//$("#" + obj.id).attr("margin-top", "5px");
}*/

function thumbClickHandler(obj) {
	var greatGrandParentObject = $("#" + obj.id).parent().parent().parent();
	var bigImage = greatGrandParentObject.children("div.bigImage").children("#bigImage");
	var imageText = greatGrandParentObject.children("div.bigImage").children("#pictureText");
	bigImage.attr("src", obj.alt);
	imageText.text(obj.title);
}

function thumbOverHandler(obj) {
	var parentObject = $("#" + obj.id).parent();
	obj.style.cursor = "pointer";
	parentObject.css("border-color", "#ffffff");
	parentObject.css("background-color", "#ffffff");
}

function thumbOutHandler(obj) {
	var parentObject = $("#" + obj.id).parent();
	obj.style.cursor = "pointer";
	parentObject.css("border-color", "#222222");
	parentObject.css("background-color", "#222222");
}