// JavaScript Document
			jQuery(document).ready(function($) {
			/* jQuery */

				// validate form
				// extend the original function
				$.validator.addMethod('phone', function(value) {
					var numbers = value.split(/\d/).length - 1;
					return (0 <= numbers && numbers <= 20 && value.match(/^(\+|\-){0,1}(\d|\s|\-|\(|\)){0,20}$/)); }, 'Skriv in ett giltigt telefonnummer. (Siffror och ev. + eller -');
				$.validator.addMethod('personnummer', function(value) {
					var numbers = value.split(/\d/).length - 1;
					return (0 <= numbers && numbers <= 13 && value.match(/^(\-){0,1}(\d|\s|\-|\(|\)){0,13}$/)); }, 'Skriv in ett giltigt personnummer. (Siffror och ev. -');

				var validator = $("#your-profile").validate({
					rules: {
						email: {
							required: true,
							email: true	
						},
						url: {
							required: false,
							url: true
						},						
						coadress: {
							required: false,
							maxlength: 40
						},
						gata: {
							required: false,
							maxlength: 40
						},
						postnr: {
							required: false,
							maxlength: 7,
							digits: true
						},
						ort: {
							required: false,
							maxlength: 40
						},
						land: {
							required: false,
							maxlength: 20
						},
						tfn1: {
							required: false,
							phone: true
							
						},
						tfn2: {
							required: false,
							phone: true
							
						},
						tfn3: {
							required: false,
							phone: true
							
						},
						persnr: {
							required: false,
							personnummer: true
							
						}						
					},
					messages: {
						email: {
							required: "Du m&aring;ste fylla i en emejladress",
							email: "Du m&aring;ste fylla i en riktig emejladress"	
						},
						url: {
							required: "",
							url: "Skriv in en riktig url. http://www.dom&auml;n.se"
						},						
						coadress: {
							required: "",
							maxlength: "Max 40 tecken"
						},
						gata: {
							required: "",
							maxlength: "Max 40 tecken"
						},
						postnr: {
							required: "",
							maxlength: "Max 7 tecken",
							digits: "Bara siffror"
						},
						ort: {
							required: "",
							maxlength: "Max 40 tecken"
						},
						land: {
							required: "",
							maxlength: "Max 20 tecken"
						},
						tfn1: {
							required: "",
							phone: "Skriv in ett giltigt telefonnummer."
							
						},
						tfn1: {
							required: "",
							phone: "Skriv in ett giltigt telefonnummer."
							
						},
						tfn1: {
							required: "",
							phone: "Skriv in ett giltigt telefonnummer. (0 - 20 siffror och ev + -)"
							
						},
						persnr: {
							required: "",
							maxlength: "Max 10 siffror.",
							personnummer: "Bara siffror och ev -"
						}						
					}
				});

					//$("#s").val($.cookie('babel'));
					// translate if cookie still eng
					if($.cookie('babel') == "eng") {
					 	$('body').translate("swedish", "english" , { not: '.notranslate' });
					} 
					
				// Translate it
				$(".translateButton").click(function(event){ // "In English" button

					if($.cookie('babel') == "eng") {
						$.cookie('babel', 'swe', { expires: 1, path: '/', secure: false });
					 	$('body').translate("swedish", "swedish" , { not: '.notranslate' });
					} else  {
						$.cookie('babel', 'eng', { expires: 1, path: '/', secure: false });
						$('body').translate("swedish", "english" , { not: '.notranslate' });
					}
				});
				
				// Menu add classes
				$("#navigation").find(".current-menu-item a").addClass("menu_active");		/* what is current menu-item */

				$("#navigation").find(".current-menu-item").parentsUntil('.menu').find("a").addClass("menu_active");	/* what is ancestor menu-item */
				$("#navigation").find(".current-menu-item").siblings().find("a").addClass("menu_inactive");	/* what are the siblings */	

				$("#navigation").find(".current-menu-item").parentsUntil('.menu').siblings().find("a").addClass("menu_inactive");	/* what are the ancestors siblings */
				$("#navigation").find(".current-menu-item .sub-menu").find(".menu-item a").addClass("menu_inactive");	/* what is next menu-item */
				/* Menyn show */
				$("#navigation").find(".current-menu-item").children().show();		// Show 1 level
				$("#navigation").find(".current-menu-item").parents().show();		// Show 1 level
					
			/* logga in */
				
				$(".btn-slide").click(function(){
					$("#slide-panel").slideToggle(50);
				});				
						
			});
			/* Other JavaScript */

			
			 /* Change style on an ID */
			function changeStyle ( theId, stil, value ) {
				var objekt = document.getElementById(theId);
				objekt.style[stil] = value;
				return true;
			}
			/* Change anslagstavlan, menu + flik */
			function changeAnslagstavla( flik ) {
				var menyObjekt = ['utstallningar','lokaler','tavlingar','kurser','ovrigt'];
				
				for (var i = 0; i < menyObjekt.length; i++) {
					if(flik == menyObjekt[i]) {
						changeStyle( flik, 'display', 'block' ); 	// show div
						changeStyle( 'menu_' + flik, 'color', '#fff' );	// change menu color
					} else {
						changeStyle( menyObjekt[i], 'display', 'none' ); 	// hide div
						changeStyle( 'menu_' + menyObjekt[i], 'color', '#999' );	// change menu color
					}
				}
			}
