	// jQuery : END
	$(document).ready(function() {

		$('#search').attr('autocomplete', 'off');

		// Tooltip
		$('.tooltip').tooltip({
		    track: true,
		    delay: 0,
		    showURL: false,
		    showBody: " * ",
		    fade: 250
		});

		$('#tooltip').addClass('ui-corner-all');

		// Dialog
		$('.dialog').dialog({
			autoOpen: false,
			modal: true,
			show: 'fade',
			width: 600,
			buttons: {
				"Ok": function() {
					$(this).dialog("close");
				}
			}
		});

		// Accordion
		$("#accordion").accordion({header: "h3"});


		// Datepicker
		$("#date").datepicker({
			numberOfMonths: 1,
			showButtonPanel: true
		});

		// Colorbox
		$("a[rel='single']").colorbox({rel:'nofollow'});
		$("a[rel='group']").colorbox();
		$(".youtube-video").colorbox({iframe:true, innerWidth:425, innerHeight:344});

		// gumbi - rollover
		$('.form-controls-wrapper input, .form-controls-wrapper button, .console-link, #btn-2, .help-btn').hover(
			function() {$(this).addClass('ui-state-hover');},
			function() {$(this).removeClass('ui-state-hover');}
		);

		// zatvaranje poruke statusa u admin sučelju
		$("#sucsess-message").click(function() {
			$(this).slideUp("normal");
		});
		$("#error-message").click(function() {
			$(this).slideUp("normal");
		});

		// bojanje glazbenih stilova
		$("#music_form ul li").toggleClass("border");
		$("#music_form :checked").parent().toggleClass("ui-state-default");
		$("#music_form :checkbox").click(function() {
			$(this).parent().toggleClass("ui-state-highlight");
		});

		// bojanje područja djelovanja
		$("#range_form ul li").toggleClass("border");
		$("#range_form :checked").parent().toggleClass("ui-state-default");
		$("#range_form :checkbox").click(function() {
			$(this).parent().toggleClass("ui-state-highlight");
		});

		// funkcionalnost područja djelovanja
		if($("#101").is(":checked")) {
			$("#province :checkbox").removeAttr("disabled");
		}
		$("#101").click(function() {
				if($("#101").is(":checked")) {
					$("#province :checkbox").removeAttr("disabled").attr("checked", true);
					$("#province ul li").addClass("ui-state-highlight");
				} else {
					$("#province :checkbox").attr("disabled", true);
				}
			}
		);

		// bendovi hover
		$(".bend-idx-container ul").hover(
			function() {
				$(this).css({"background-color" : "#f2f2f2"});
			},
			function() {
				$(this).css({"background-color" : ""});
			}
		);

		// VALIDACIJA FORMI
		$("#profile_form").validate({
			event: "custom",
			rules: {
				no_members: {
					required: true,
					min: 1,
					max: 10
				},
				url: {
					url: true
				},
				email: {
					email: true
				},
				phone_1: {
					digits: true,
					minlength: 6
				},
				phone_2: {
					digits: true,
					minlength: 6
				},
				country: {
					required: true
				},
				city: {
					required: true
				}
			},
			messages: {
				no_members: {
					required: " Broj članova je obavezan",
					min: " Unesite broj veći od 0",
					max: " Unesite broj manji od 10"
				},
				url: {
					url: " Unesite ispravnu web adresu"
				},
				email: {
					email: " Unesite ispravnu email adresu"
				},
				phone_1: {
					digits: " Unesite isključivo brojeve",
					minlength: " Unesite minimalno 6 brojeva"
				},
				phone_2: {
					digits: " Unesite isključivo brojeve",
					minlength: " Unesite minimalno 6 brojeva"
				},
				country: {
					required: " Država je obavezna"
				},
				city: {
					required: " Grad je obavezan"
				}
			}
		});

		$("#signup_form").validate({
			event: "custom",
			rules: {
				bend_name: {
					required: true,
					minlength: 3
				},
				no_members: {
					required: true,
					digits: true
				},
				country: {
					required: true
				},
				city: {
					required: true
				},
				email: {
					required: true,
					email: true
				},
				password_A: {
					required: true,
					minlength: 8
				},
				password_B: {
					required: true,
					minlength: 8,
					equalTo: "#password_A"
				},
				FormGuard_Answer: {
					required: true,
					minlength: 5
				}
			},
			messages: {
				bend_name: {
					required: " Naziv benda je obavezan",
					minlength: " Upišite minimalno 3 znaka"
				},
				no_members: {
					required: " Broj članova je obavezan",
					digits: " Dozvoljeni isključivo brojevi"
				},
				country: {
					required: " Država je obavezna"
				},
				city: {
					required: " Grad je obavezan"
				},
				email: {
					required: " Email adresa je obavezna",
					email: " Upišite ispravnu email adresu"
				},
				password_A: {
					required: " Lozinka je obavezna",
					minlength: " Upišite minimalno 8 znakova"
				},
				password_B: {
					required: " Ponovite lozinku",
					minlength: " Upišite minimalno 8 znakova",
					equalTo: " Lozinke moraju biti iste"
				},
				FormGuard_Answer: {
					required: " Upišite kod koji vidite na slici",
					minlength: " Upišite svih 5 zankova"
				}
			}
		});

		$("#member_form").validate({
			event: "custom",
			rules: {
				name: {
					required: true,
					minlength: 3
				},
				email: {
					email: true
				},
				phone: {
					digits: true,
					minlength: 6
				},
				instrument: {
					minlength: 3
				}
			},
			messages: {
				name: {
					required: " Ime člana benda je obavezno",
					minlength: " Unesite minimalno 3 slova"
				},
				email: {
					email: " Unesite ispravnu email adresu"
				},
				phone: {
					digits: " Unesite isključivo brojeve",
					minlength: " Unesite minimalno 6 brojeva"
				},
				instrument: {
					minlength: " Unesite minimalno 3 slova"
				}
			}
		});

		$("#calendar_form").validate({
			event: "custom",
			rules: {
				date: {
					required: true
				},
				place: {
					required: true
				}
			},
			messages: {
				date: {
					required: " Datum je obavezan"
				},
				place: {
					required: " Mjesto je obavezno"
				}
			}
		});

		$("#news_form").validate({
			event: "custom",
			rules: {
				subject: {
					required: true
				},
				content: {
					required: true
				}
			},
			messages: {
				subject: {
					required: " Naslov je obavezan"
				},
				content: {
					required: " Sadržaj je obavezan"
				}
			}
		});

		$("#ad_form").validate({
			event: "custom",
			rules: {
				ad: {
					required: true
				},
				phone: {
					required: true,
					digits: true,
					min: 6
				},
				date: {
					required: true
				}
			},
			messages: {
				ad: {
					required: " Sadržaj oglasa je obavezan"
				},
				phone: {
					required: " Telefonski broj je obavezan",
					digits: " Unesite isključivo brojeve",
					min: " Minimalno 6 znamenki"
				},
				date: {
					required: " Datum isteka je obavezan"
				}
			}
		});

		$("#video_form").validate({
			event: "custom",
			rules: {
				subject: {
					required: true,
					minlength: 6
				},
				url: {
					required: true,
					url: true
				}
			},
			messages: {
				subject: {
					required: " Naslov je obavezan",
					minlength: " Unesite 6 ili više znakova"
				},
				url: {
					required: " Link je obavezan",
					url: " Unesite ispravan link"
				}
			}
		});

		$("#demo_form").validate({
			event: "custom",
			rules: {
				title: {
					required: true,
					minlength: 4
				},
				song: {
					required: true
				}
			},
			messages: {
				title: {
					required: " Naslov je obavezan",
					minlength: " Unesite 4 ili više znakova"
				},
				song: {
					required: " Pjesma je obavezana"
				}
			}
		});
	});

	// jQuery : END

	// SUATAV PORUKA I UPOZORENJA : START

	//brisanje slike profila
	function dpi()
	{
		var pitanje = "Ovom akcijom ćete nepovratno izbrisati sliku profila. Želite li nastaviti?";
		if(confirm(pitanje)) return true;
		else return false;
	}

	// brisanje člana benda
	function dm()
	{
		var pitanje = "Ovom akcijom ćete nepovratno izbrisati sve podatke dotičnog člana benda. Želite li nastaviti?";
		if(confirm(pitanje)) return true;
		else return false;
	}

	// brisanje slike člana benda
	function dmi()
	{
		var pitanje = "Ovom akcijom ćete nepovratno izbrisati sliku dotičnog člana benda. Želite li nastaviti?";
		if(confirm(pitanje)) return true;
		else return false;
	}

	// brisanje novosti
	function dn()
	{
		var pitanje = "Ovom akcijom ćete nepovratno izbrisati željenu novost. Želite li nastaviti?";
		if(confirm(pitanje)) return true;
		else return false;
	}

	// brisanje slike novosti
	function dni()
	{
		var pitanje = "Ovom akcijom ćete nepovratno izbrisati sliku uz novost. Želite li nastaviti?";
		if(confirm(pitanje)) return true;
		else return false;
	}

	// brisanje događaja iz kalendara
	function dce()
	{
		var pitanje = "Ovom akcijom ćete nepovratno izbrisati željeni događaj. Želite li nastaviti?";
		if(confirm(pitanje)) return true;
		else return false;
	}

	// brisanje oglasa
	function dae()
	{
		var pitanje = "Ovom akcijom ćete nepovratno izbrisati odabrani oglas. Želite li nastaviti?";
		if(confirm(pitanje)) return true;
		else return false;
	}

	// brisanje slike oglasa
	function dai()
	{
		var pitanje = "Ovom akcijom ćete nepovratno izbrisati sliku oglasa. Želite li nastaviti?";
		if(confirm(pitanje)) return true;
		else return false;
	}

	// brisanje videa
	function dv()
	{
		var pitanje = "Ovom akcijom ćete nepovratno izbrisati video. Želite li nastaviti?";
		if(confirm(pitanje)) return true;
		else return false;
	}

	// brisanje demo snimke
	function dd()
	{
		var pitanje = "Ovom akcijom ćete nepovratno izbrisati demo snimku. Želite li nastaviti?";
		if(confirm(pitanje)) return true;
		else return false;
	}

	// SUSTAV PORUKA I UPOZORENJA : END
