
function podatkiForme(formaid){
	var urlnaslov = '&' + $(formaid+' :input, '+formaid+' :text, '+formaid+' :password, '+formaid+' :radio, '+formaid+' :checkbox, '+formaid+' :file').serialize();
	return urlnaslov;
}

function izprazniFormo(formaid){
	$(formaid+' :input, '+formaid+' :text, '+formaid+' :password, '+formaid+' :radio, '+formaid+' :checkbox, '+formaid+' :file').each(function(){
		//$(this).attr("value", "");
		$(this).val('');
	});
}

jQuery.validator.setDefaults({
	submitHandler: function() { 
		//$("#formarpmi, #formak").submit();
		$.ajax({
		type: 'POST',
		dataType: 'json',
		url: 'moduli/email.php',
		data: 'akcija=forma' + podatkiForme("#formaglasba"),
			success: function(html){
				if(html.akcija == "USPESNA"){
					$("#dialogi").dialog({
						bgiframe: true,
						resizable: false,
						//width: 300,
						//height:140,
						modal: true,
						overlay: {
							backgroundColor: '#000000',
							opacity: 0.5
						},
						title: html.naslovokna,
						buttons: {
							'Ok': function() {
								$(this).dialog('close');
							}
						},
						open:function() {
							$("#dialogvsebina").html(html.sporocilo);
						},
						close: function(){
							location.reload();
							//izprazniFormo("#formarpmi");
						}
					});
				}
			}
		});
	}
});
	
jQuery().ready(function() {
	jQuery("#formaglasba").validate({	
		rules: {
			ime: {
				required: true,
				minlength: 3
			},
			kraj: {
				required: true,
				minlength: 3
			},
			email: {
				required: true,
				email: true
			},
			sporocilo: {
				required: true,
				minlength: 10
			}
		},
		messages: {
			ime: {
				required: "<br/> Prosim navedi svoje ime.",
				minlength: "<br/> Vnesti moraš vsaj 3 znake."
			},
			kraj: {
				required: "<br/> Prosim navedi od kod si.",
				minlength: "<br/> Vnesti moraš vsaj 3 znake."
			},
			email: {
				required: "<br/> Prosim vpiši svoj email naslov.",
				email: "<br/> Tvoj email naslov mora biti pravilne oblike."
			},
			sporocilo: {
				required: "<br/> Prosim vpiši svoje sporočilo.",
				minlength: "<br/> Vnesti moraš vsaj 10 znakov."
			}
		}
	});
	
	jQuery("#formaenovice").validate({	
		rules: {
			ime: {
				required: true,
				minlength: 3
			},
			kraj: {
				required: true,
				minlength: 3
			},
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			ime: {
				required: "<br/> Prosim navedi svoje ime in priimek.",
				minlength: "<br/> Vnesti moraš vsaj 3 znake."
			},
			kraj: {
				required: "<br/> Prosim navedi od kod si.",
				minlength: "<br/> Vnesti moraš vsaj 3 znake."
			},
			email: {
				required: "<br/> Prosim vpiši svoj email naslov.",
				email: "<br/> Tvoj email naslov mora biti pravilne oblike."
			}
		}
	});
	
});
