$(document).ready(function() {
	
	var v = $("#cmaForm").validate({
//		errorClass: "warning",
		onkeyup: false,
		onblur: false,		
		rules: {
			Log: {
				required: true,
				minlength: 5
			},
			email: {
				required: true,
				email: true
			},
			Password: {
				required: true,
				minlength: 5
			},
			Password2: {
				required: true,
				minlength: 5,
				equalTo: "#Password"
			},
			
// dodano
			Login: {
				required: true,
				minlength: 5
			},
			Passwd: {
				required: true,
				minlength: 5
			}
		},
		messages: {
			Log: {
				required: "<img src='/jskit/jq/mt/adm/img/tabs/unchecked.gif' />",
				minlength: jQuery.format("Unesite najmanje {0} znakova")
			},
			email: {
				required: "<img src='/jskit/jq/mt/adm/img/tabs/unchecked.gif' />"
			},
			Password: {
				required: "<img src='/jskit/jq/mt/adm/img/tabs/unchecked.gif' />",
				minlength: jQuery.format("Unesite najmanje {0} znakova")
			},
			Password2: {
				required: "<img src='/jskit/jq/mt/adm/img/tabs/unchecked.gif' />",
				minlength: jQuery.format("Ponovite unos lozinke jo&#353; jednom")
			},
			
// dodano
			Login: {
				required: "<img src='/jskit/jq/mt/adm/img/tabs/unchecked.gif' />",
				minlength: jQuery.format("Unesite najmanje {0} znakova")
			},
			Passwd: {
				required: "<img src='/jskit/jq/mt/adm/img/tabs/unchecked.gif' />",
				minlength: jQuery.format("Unesite najmanje {0} znakova")
			}
		},
		submitHandler: function() {
			form.submit();
		},
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}
	});
	
	
	$("#Log").change(function() {
		var login = $("input[name='Log']").val();
		var str = login.toLowerCase();
		if(str.substring(0,5) == "oglas" || str.substring(1,6) == "oglas") {
			var msg = 'Korisnik sa korisni&#269;kim imenom "'+login+'" ve&#263; je registriran.<br />Odaberite neko drugo korisni&#269;ko ime!';
			showMSG(msg);	
		} else {
			var url = "/login/checklogin";
			$.post(url, {Login:login}, function(data) {
				if(data == "true") {
					$("input[name='Log']").attr("value", "");
					var msg = 'Korisnik sa korisni&#269;kim imenom "'+login+'" ve&#263; je registriran.<br />Odaberite neko drugo korisni&#269;ko ime!';
					showMSG(msg);	
				}
			});
		}
	});
	
	
	$("#email").change(function(){
		var sw = $("input[name='sendpasswdSW']").val();
		if(isNaN(sw) == true) { // onemoguceno za "Zaboravili ste lozinku"
			var email = $("input[name='email']").val();
			var url = "/login/checkemail";
			$.post(url, {email:email}, function(data) {
				if(data == "true") {
					$("input[name='email']").attr("value", "");
					var msg = 'Korisnik sa e-mailom "'+email+'" ve&#263; je registriran.<br />Unesite drugu e-mail adresu!';
					showMSG(msg);	
				}
			});
		}
	});
	

	function showMSG(msg) {
		$.prompt(msg, { prefix: 'goldenrod', buttons: { Potvrdi: true } });
	} /* end showMSG() */	
	
	
});
