/* JS functions */
	$(document).ready(function(){
		$('#pane2').jScrollPane({showArrows:true, scrollbarWidth: 15, arrowSize: 16}),
		$("#selectcourseform").submit(function(){
			var $errormsg = "";
			var radio_error = "0";

			/* change value of button and readonly */
			$("#sendbutton").val("Sende e-post..");
			$("#sendbutton").css({"width":"100px"});
			document.getElementById("sendbutton").disabled = true;

			/* first check checkbox status */
			if($("input[id*=select_course_]").length > "0" && $("input[id*=select_course_]").is(":checkbox")){
				$("input[id*=select_course_]").each(function(){
					if($(this).attr("checked") == false){
						radio_error = "1";
					}
					else{
						radio_error = "0";
						return false;
					}
				});
			}
			/* check rest of required */
			$("#register_course td").each(function(){
				if($(this).text().indexOf("*") > 0){
					if($(this).parent().children().next().children().is("input:text")){
						if($(this).parent().children().next().children().val() == "")
							$errormsg = $errormsg + "'"+$(this).text()+"' er påkrevd.\r\n";
					}
				}
			});
			// if any of courses is not checked
			if(radio_error == "1"){
				$errormsg = "Du må velge hvilke(t) kurs du ønsker å melde deg på.\r\n"+$errormsg;
			}
			// submit or on error, cancel submit
			if($errormsg != ""){
				alert($errormsg);
				/* change value of button and clickable */
				document.getElementById("sendbutton").disabled = false;
				$("#sendbutton").val("Send");
				$("#sendbutton").removeAttr("style");
				return false;
			}
			else{
				return true;
			}
		});
	});

	var timeout         = 500;
	var closetimer		= 0;
	var ddmenuitem      = 0;

	function jsddm_open(){
		jsddm_canceltimer();
		jsddm_close();
		ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
	}

	function jsddm_close(){
		if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	}

	function jsddm_timer(){
		closetimer = window.setTimeout(jsddm_close, timeout);
	}

	function jsddm_canceltimer(){
		if(closetimer){
			window.clearTimeout(closetimer);
			closetimer = null;
		}
	}

	$(document).ready(function(){
		$('#jsddm > li').bind('mouseover', jsddm_open);
		$('#jsddm > li').bind('mouseout',  jsddm_timer);
	});

	document.onclick = jsddm_close;
