
		$(document).ready(function() {
			
	
			
			/////////////////////////////////////////////////////////////////////////////
			
			// Hover LEFT menu
			$("#menuLeft li").not("#menuLeft .liSelected").hover(
				function() {
					$(this)
						.animate({
						color: "#98AECA", 
						borderTopColor: "#333333", borderLeftColor: "#333333", borderRightColor: "#333333"
						}, 100);
				},
				function() {
					$(this)
					.animate({
						color: "#eeeeee", 
						borderTopColor: "#444444", borderLeftColor: "#444444", borderRightColor: "#444444"
						}, 300 );
				}
			);


			/////////////////////////////////////////////////////////////////////////////
		
			
			// Hover LEFT menu
			$("#menuRight li").not("#menuRight .liSelected").hover(
				function() {
					$(this)
					.animate({
						color: "#CAB78D",
						borderTopColor: "#333333", borderLeftColor: "#333333", borderRightColor: "#333333"
						}, 100 );
				},
				function() {
					$(this)
					.animate({ color: "#eeeeee",
					borderTopColor: "#444444", borderLeftColor: "#444444", borderRightColor: "#444444"
					}, 300 );
				}
			);
			
			
			/////////////////////////////////////////////////////////////////////////////

			$("#cartSellers li[id^=sellerId]").toggle(
				function() {
					
					var sellerId = $(this).attr("id").replace("sellerId", "");
					$(".qRow[alt="+sellerId+"]").css("background-color", "#FFFF59");
	
					}, function() {
						
					var sellerId = $(this).attr("id").replace("sellerId", "");
					$(".qRow[alt="+sellerId+"]").css("background-color", "#ffffff");
					
					});
			


			/////////////////////////////////////////////////////////////////////////////
			
			$("li[id^=cartSellersDel]").click(
				function() {
					var clickedSeller = $(this).attr("id").replace("cartSellersDel", "");

			apprise('<img src=pics/cm_warning.png /><br/><p>Du är på väg att radera alla objekt från denna säljare.<br/>Dessa kommer plockas ut ur din kundvagn.<br/><br/>Stämmer detta...?</p>', {'verify':true, 'textYes':'Ja', 'textNo':'Nej'}, function(r)
					{
					if(r)
						{ 
						// user clicked 'Yes'
						document.location.href = 'modcart.php?option=9&user=' + clickedSeller;
						}
					else
						{ 
						// user clicked 'No'
						}
					});


				}
			);
			
			/////////////////////////////////////////////////////////////////////////////

			// Morph nav-li
			$("#filterOnOff").hover(
				function() {
					$("#filterInfo")
					.show(100);
				}, 
				function() {
					$("#filterInfo")
					.hide(300);
				}
			);

			/////////////////////////////////////////////////////////////////////////////	

			// Clear searchBox
			$('input').not(".noClear").one("focus", function() { // '#searchBox'
			$(this).val("").css("color", "#444444");
			});

	
			/////////////////////////////////////////////////////////////////////////////
			
			// Hover Ads
			$('#adRotator img').hover(
				function() {
					var imgSrc = $(this).attr("src").replace("_bw", "");
					$(this).attr("src", imgSrc);
				},
				function() {
					var imgSrcBack = $(this).attr("src").replace(".jpg", "_bw.jpg");
					$(this).attr("src", imgSrcBack);
				}
			);
			
			////////////////////////////////////////////////////////////////////////////
			
			// rowHover
			$(".qRow").hover(
				function() {
					$(this).css("color", "#000000");
				},
				function() {
					$(this).css("color", "#696969");
				}
			);
			
			///////////////////////
			
			$(".itemNav li").hover(
				function() {
					$(this).animate({backgroundColor: '#888888', color: '#eeeeee'}, 100);
				},
				function() {
					$(this).animate({backgroundColor: '#ffffff', color: '#222222'}, 'fast');
				}
			);
			
			/////////////////////////////////////////////////////////////////////////////
			
			// MediaType
			$(".mediaOptions p, .genreOptions p").click(
				function() {
					
					var idClicked = $(this).attr("class");
					var typeOfClick = idClicked.charAt(0);

					
					
					if (idClicked.charAt(idClicked.length-1) != "_") {
						
						$(this).hide(0);
						

						// Om klicket är media
						if (typeOfClick == "m") {
							var mediaNums = $("#inputMediaNum").val().replace((idClicked.substr(0,3) + "-"), (idClicked.substr(0,3) + "_"));
							$("#inputMediaNum").val(mediaNums);
						}

						// Om klicket är genre
						if (typeOfClick == "g") {
							var genreNums = $("#inputGenreNum").val().replace((idClicked.substr(0,3) + "-"), (idClicked.substr(0,3) + "_"));
							$("#inputGenreNum").val(genreNums);
						}
						
						$("." + idClicked.substr(0,3) + "_").show(0);

					} else {
						
						$(this).hide(0);

						// Om klicket är media
						if (typeOfClick == "m") {
							var mediaNums = $("#inputMediaNum").val().replace((idClicked.substr(0,3) + "_"), (idClicked.substr(0,3) + "-"));
							$("#inputMediaNum").val(mediaNums);
						}
						
						// Om klicket är genre
						if (typeOfClick == "g") {
							var genreNums = $("#inputGenreNum").val().replace((idClicked.substr(0,3) + "_"), (idClicked.substr(0,3) + "-"));
							$("#inputGenreNum").val(genreNums);
						}
						
						$("." + idClicked.substr(0,3) + "-").show(0);


					}
				
				}
			)
			
			///////////////////////////////////////////////////////////////////////////
			
			// Hover CheckBtn
			$("#checkBtn").hover(
				function() {
					oldSrc = $(this).attr("src");
					newSrc = $(this).attr("src").replace(".png", "2.png");
					$(this).attr("src", newSrc)
				},
				function() {
					$(this).attr("src", oldSrc)
				}
			);
			
			///////////////////////////////////////////////////////////////////////////
			
			$("#filterOnOff").click(
				function() {
					if ($("#filterBoxes").css("display") == "block") {
					$("#filterBoxes").fadeOut(200);
					} else {
					$("#filterBoxes").fadeIn(300);	
					}
					
				}
			);
			
			$("li[id^=loadContactForm]").toggle(
				function() {
					var loadContactFormId = $(this).attr("id").replace("loadContactForm", "");
					loadContactForm(loadContactFormId);
				}, function() {
					$("#cartContactForm").fadeOut("slow");
				}
			)
			
			//////////////////////////////////////////////////////////////////////////

			// Right-Click menu M U S I K 
			$('div[id^=rowID-M]').contextMenu("extraMenu", {
				
			  bindings: {
			'open': function(t) {			
				  document.location.href = 'musik-item.php?item=' + + t.id.replace('rowID-M', '');
				  // Visar mer info om objektet
				},
		
			'add': function(t) {	
				itemId = t.id.replace('rowID-M', '');
				itemsInCart = ($("#extraMenu").attr("title")).split(",");
				itemAlreadyInCart = 0;
				
			// Se om item finns i Cart
				for (i = 0 ; i < itemsInCart.length ; i++) {
					if (itemsInCart[i] == itemId) {
						itemAlreadyInCart = 1
					}
				}
				
				artistAndTitle = ($(t).attr('alt')).split(" - ");
				 
			// If FALSE
				if (itemAlreadyInCart == 1) {
				apprise('<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>' + artistAndTitle[0] + ' - &quot;' + artistAndTitle[1] + '&quot;<br/> finns redan i kundvagnen</p>');
	
			// if TRUE
				} else {
				modCart(itemId, 1, 1);
				itemsInCart.push(itemId);
				itemsInCart.join();
				$("#extraMenu").attr("title", itemsInCart);
				apprise('<img src=\"pics/cm_plus-b.png\" alt=\"Plustecken\"><br/><p>' + artistAndTitle[0] + ' - &quot;' + artistAndTitle[1] + '&quot;<br/> finns nu i din kundvagn!</p>');
				}
				
			// Lägger objekt i kundvagn, Visar apprise-meddelande
				},
				
			'edit': function(t) {			
				  document.location.href = 'ms-mina-objekt-m-edit.php?item=' + + t.id.replace('rowID-M', '');
				  // Visar mer info om objektet
				},

				
			'delete': function(t) {			
				  document.location.href = 'deleteobject.php?cat=m&backtolist=y&item=' + + t.id.replace('rowID-M', '');
				  // Visar mer info om objektet
				},	
		
			'close': function(t) {
				  //alert('Trigger was '+t.id+'\nAction was Delete');
				}
			  }
			});			
			
	////////////
	
	
			// Right-Click menu F I L M E R
			$('div[id^=rowID-F]').contextMenu("extraMenu", {
				
			  bindings: {
			'open': function(t) {			
				  document.location.href = 'filmer-item.php?item=' + + t.id.replace('rowID-F', '');
				  // Visar mer info om objektet
				},
		
			'add': function(t) {	
				itemId = t.id.replace('rowID-F', '');
				itemsInCart = ($("#extraMenu").attr("title")).split(",");
				itemAlreadyInCart = 0;
				
			// Se om item finns i Cart
				for (i = 0 ; i < itemsInCart.length ; i++) {
					if (itemsInCart[i] == itemId) {
						itemAlreadyInCart = 1
					}
				}
				
				artistAndTitle = ($(t).attr('alt')).split(" - ");
				 
			// If FALSE
				if (itemAlreadyInCart == 1) {
				apprise('<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>&quot;' + artistAndTitle[0] + '&quot;<br/> finns redan i kundvagnen</p>');
	
			// if TRUE
				} else {
				modCart(itemId, 1, 2);
				itemsInCart.push(itemId);
				itemsInCart.join();
				$("#extraMenu").attr("title", itemsInCart);
				apprise('<img src=\"pics/cm_plus-b.png\" alt=\"Plustecken\"><br/><p>&quot;' + artistAndTitle[0] + '&quot;<br/> finns nu i din kundvagn!</p>');
				}
				
			// Lägger objekt i kundvagn, Visar apprise-meddelande
				},
				
			'edit': function(t) {			
				  document.location.href = 'ms-mina-objekt-f-edit.php?item=' + + t.id.replace('rowID-F', '');
				  // Visar mer info om objektet
				},
				
			'delete': function(t) {			
				  document.location.href = 'deleteobject.php?cat=f&backtolist=y&item=' + + t.id.replace('rowID-F', '');
				  // Visar mer info om objektet
				},	
		
			'close': function(t) {
				  //alert('Trigger was '+t.id+'\nAction was Delete');
				}
			  }
			});	
			
			
	//////////////////////
	
	
			// Right-Click menu B Ö C K E R
			$('div[id^=rowID-B]').contextMenu("extraMenu", {
				
			  bindings: {
			'open': function(t) {			
				  document.location.href = 'bocker-item.php?item=' + + t.id.replace('rowID-B', '');
				  // Visar mer info om objektet
				},
		
			'add': function(t) {	
				itemId = t.id.replace('rowID-B', '');
				itemsInCart = ($("#extraMenu").attr("title")).split(",");
				itemAlreadyInCart = 0;
				
			// Se om item finns i Cart
				for (i = 0 ; i < itemsInCart.length ; i++) {
					if (itemsInCart[i] == itemId) {
						itemAlreadyInCart = 1
					}
				}
				
				artistAndTitle = ($(t).attr('alt')).split(" - ");
				 
			// If FALSE
				if (itemAlreadyInCart == 1) {
				apprise('<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>&quot;' + artistAndTitle[0] + '&quot;<br/> finns redan i kundvagnen</p>');
	
			// if TRUE
				} else {
				modCart(itemId, 1, 3);
				itemsInCart.push(itemId);
				itemsInCart.join();
				$("#extraMenu").attr("title", itemsInCart);
				apprise('<img src=\"pics/cm_plus-b.png\" alt=\"Plustecken\"><br/><p>&quot;' + artistAndTitle[0] + '&quot;<br/> finns nu i din kundvagn!</p>');
				}
				
			// Lägger objekt i kundvagn, Visar apprise-meddelande
				},
				
			'edit': function(t) {			
				  document.location.href = 'ms-mina-objekt-b-edit.php?item=' + + t.id.replace('rowID-B', '');
				  // Visar mer info om objektet
				},				

			'delete': function(t) {			
				  document.location.href = 'deleteobject.php?cat=b&backtolist=y&item=' + + t.id.replace('rowID-B', '');
				  // Visar mer info om objektet
				},	
		
			'close': function(t) {
				  //alert('Trigger was '+t.id+'\nAction was Delete');
				}
			  }
			});	
			
				
	
			////////////////////////////////////////////////////////////////////////
		
			$("#mailSeller").click(
				function() {
				$("#mailSellerBox").toggle(100)
			});
			
			
			$("#addThisLi").click(
				function() {
				$("#btn-addthis").toggle(200);
			});
			
			$("#loginClick").click(
				function() {
				$("#loginForm").toggle(100);
			});
			
			$("#regClick").click(
				function() {
				$("#regMessage1, #regMessage2").hide(500);
				$("#regForm").toggle(100);
			});
			
			$("#mina-objekt-mina-objekt").not("#mina-objekt-foldout").hover(
				function() {
				$("#mina-objekt-foldout").toggle(0);
			});
			
			$("#mina-objekt-nytt-objekt").not("#nytt-objekt-foldout").hover(
				function() {
				$("#nytt-objekt-foldout").toggle(0);
			});
			
			$("#loginFirst").focus(
				function() {
					$(this).hide();
					$("#loginSecond").show().focus();
				}
			);
			
			$("#loginSecond").blur(
				function() {
					if ($(this).val() == "") {
						
					$(this).hide();
					$("#loginFirst").show().val("Lösenord").css("color", "#666666");
					
					}

				}
			);
			
			
			$("li[id^=faq]").click(
				function() {
					answerName = $(this).attr("id") + "s";
					$("[id^=faq]").not("li").not("answerName").hide(0);
					$("#" + answerName).fadeIn("slow");
				}
			)
			
			///////////////////////////////////////////////////////////////////////
			
			$("#mailSellerBtn").click(
				function() {
					
				yourMail = $("#mailF1").val();
				yourMessage = $("#mailF2").val();
				yourAnswer = $("#mailF4").val();
				error = 0;
				
					mailSnabel = yourMail.indexOf("@", 0);
					mailDot = yourMail.indexOf(".", 0);
					mailComma = yourMail.indexOf(",", 0);
					mailLeft = yourMail.indexOf("<", 0);
					mailRight = yourMail.indexOf(">", 0);
				
				if (mailSnabel == -1 || mailDot == -1 || mailComma != -1 || mailLeft != -1 || mailRight != -1) {
					errorMessage = '<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>Det är något fel på din e-mail...?</p>';
					error = 1;
				}

				// Check message
				if (yourMessage == "") {
					errorMessage = '<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>Du har inte skrivit något meddelande...?</p>';
					error = 1;
				}
				
				// Check answer
				if (yourAnswer != 5) {
					errorMessage = '<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>Du har svarat fel på &quot;spam-bot&quot;-frågan...?</p>';
					error = 1;
				}
				
				// Skicka vidare, om allt är korrekt
				if (error == 0) { ajaxsendmail(); } else { apprise(errorMessage); } 
					
				});
		
		
		////////////////////////////////////////////////////////////////////////
		
			$("#userMenuLogout").click(
				function() {
					
			apprise('<img src=pics/cm_friend.png /><br/><p>Du är på väg att logga ut.</p><p>Är du säker på att det är detta du vill göra?</p>', {'verify':true, 'textYes':'Ja', 'textNo':'Nej'}, function(r)
					{
					if(r)
						{ 
						// user clicked 'Yes'
						document.location.href = 'ms-logout.php';
						}
					else
						{ 
						// user clicked 'No'
						}
					});
				})
			
		
		//////////////////////////////////////////////////////////////////////////
		
		$("#newObjectBtn").click(
			function() {
				
				if (isNaN($("#inputPrice").val()) || $("#inputPrice").val() == "") {
					apprise('<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>Pris måste anges i siffror</p>');
					return false;
				}
				
			var allInputs = $("#newObjectForm :input").not("#inputSkick, #inputDescription");
			var error = 0;
			
			allInputs.each(function() {
				if ($(this).val() == "") {
					error = 1; }
			})
			
			
			
			if (error == 1) {
				apprise('<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>Något av fälten är ej ifyllt...?</p>');
				return false; 
			} else { return true; }
	
			});
		
		////////////////////////////////////////////
		
		$("#delObjectBtn").click(
				function() {
					
					var cat = $(this).attr("alt").substr(0,1);
					var itemclicked = $(this).attr("alt").replace("m", "").replace("f", "").replace("b", "");
					
					
			apprise('<img src=pics/cm_attention.png /><br/><p>Du är på väg att radera detta objekt</p><p>Är du säker på att det är detta du vill göra?</p>', {'verify':true, 'textYes':'Ja', 'textNo':'Nej'}, function(r)
					{
					if(r)
						{ 
						// user clicked 'Yes'
						document.location.href = 'deleteobject.php?cat=' + cat + '&item=' + itemclicked;
						}
					else
						{ 
						// user clicked 'No'
						}
					});
				});
		
		///////////////////////////////////////////////
		
			$("#theFormReg").submit(
				function() {
					
				var yourMail = $("#regMail").val();
				var yourUsername = $("#regName").val();
				var yourPass = $("#regPass").val();
				var yourAnswer = $("#field4").val();
				var error = 0;
				
					var mailSnabel = yourMail.indexOf("@", 0);
					var mailDot = yourMail.indexOf(".", 0);
					var mailComma = yourMail.indexOf(",", 0);
					var mailLeft = yourMail.indexOf("<", 0);
					var mailRight = yourMail.indexOf(">", 0);
				
				if (mailSnabel == -1 || mailDot == -1 || mailComma != -1 || mailLeft != -1 || mailRight != -1) {
					errorMessage = '<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>Det är något fel på din e-mail...?</p>';
					error = 1;
				}

				// Check Username
				if (yourUsername == "") {
					errorMessage = '<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>Det är något fel med ditt användarnamn...?</p>';
					error = 1;
				}
				
				// Check answer
				if (yourAnswer != 5) {
					errorMessage = '<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>Du har svarat fel på &quot;spam-bot&quot;-frågan...?</p>';
					error = 1;
				}
				
				// Skicka vidare, om allt är korrekt
				if (error == 1) { apprise(errorMessage); return false; } else {
				
				return true;
			
				}
					
				});
		
		///////////////////////////////////////////////
		
	
			$("#theFormLogin").submit(
				function() {
					
				var yourMail2 = $("#loginEmail").val();
				var error2 = 0;
				
					var mailSnabel2 = yourMail2.indexOf("@", 0);
					var mailDot2 = yourMail2.indexOf(".", 0);
					var mailComma2 = yourMail2.indexOf(",", 0);
					var mailLeft2 = yourMail2.indexOf("<", 0);
					var mailRight2 = yourMail2.indexOf(">", 0);
				
				if (mailSnabel2 == -1 || mailDot2 == -1 || mailComma2 != -1 || mailLeft2 != -1 || mailRight2 != -1) {
					errorMessage2 = '<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>Det är något fel på din e-mail...?</p>';
					error2 = 1;
				}
				
				// Skicka vidare, om allt är korrekt
				if (error2 == 1) { apprise(errorMessage2); return false; } else {
				
				return true;
			
				}
					
				});
			
		
		//////////////////////////////////////////////////
		
		$(".msBox").not("#msBoxUser").one("click", 
			function() {
				var oldValue = $(this).find("span").html();
				var inputID = $(this).find("span").attr("id").replace("#", "");
				
				if (inputID == "msBoxInformationField") {
					
				$(this).find("span").html("<form method=\"post\" action=\"ms_changedetails.php\" autocomplete=\"off\"><textarea name=\"" + inputID + "\">" + oldValue + "</textarea><input type=\"submit\" id=\"msBtn\" value=\"Ändra\" /></form>");
				$(this).find("textarea").focus();
				
				} else {
					
				$(this).find("span").html("<form method=\"post\" action=\"ms_changedetails.php\" autocomplete=\"off\"><input type=\"text\" name=\"" + inputID + "\" value=\"" + oldValue + "\" /></form>");
				$(this).find("input").focus();
				
				}
			}
		)
		
			
		
		/////////////////////////////////////////////////
		
		});
		
		
		function addMailToHidden() {
			var visibleRock = document.getElementById('buyerMail').value;
			document.getElementById('buyerMailHidden').value = visibleRock;
		}


		function checkContactSellerForm() {
					
				var yourMail3 = document.getElementById('buyerMailHidden').value;
				var error3 = 0;
				
					var mailSnabel3 = yourMail3.indexOf("@", 0);
					var mailDot3 = yourMail3.indexOf(".", 0);
					var mailComma3 = yourMail3.indexOf(",", 0);
					var mailLeft3 = yourMail3.indexOf("<", 0);
					var mailRight3 = yourMail3.indexOf(">", 0);
				
				if (mailSnabel3 == -1 || mailDot3 == -1 || mailComma3 != -1 || mailLeft3 != -1 || mailRight3 != -1) {
					errorMessage3 = '<img src=\"pics/cm_warning.png\" alt=\"Varning\"><br/><p>Det är något fel på din e-mail...?</p>';
					error3 = 1;
				}
				
				// Skicka vidare, om allt är korrekt
				if (error3 == 1) { apprise(errorMessage3); return false; } else {
				
				return true;
			
				}
					
		}
		
		/////////////////////////////////////////////////////////
		
		function askformail() {
		
			apprise('<img src=pics/cm_friend.png /><br/><p>Glömt lösenordet?<br/>Fyll i din e-mail här så skickas ett nytt!</p>', {'input':true}, function(r)
					{
					if(r)
						{ 
						// user clicked 'Yes'
						document.location.href = 'sendpassword.php?login_mail=' + r;
						}
					else
						{
						// user clicked 'No'
						}
					});

		}
		
