(
            function($){

                $.fn.shuffle = function() {
                    return this.each(function(){
                        var items = $(this).children();

                        return (items.length)
                            ? $(this).html($.shuffle(items,$(this)))
                        : this;
                    });
                }

                $.fn.validate = function() {
                    var res = false;
                    this.each(function(){
                        var arr = $(this).children();
                        res =    ((arr[0].innerHTML=="1")&&
                            (arr[1].innerHTML=="2")&&
                            (arr[2].innerHTML=="3")&&
                            (arr[3].innerHTML=="4"));
                    });
                    return res;
                }

                $.shuffle = function(arr,obj) {
                    for(
                    var j, x, i = arr.length; i;
                    j = parseInt(Math.random() * i),
                    x = arr[--i], arr[i] = arr[j], arr[j] = x
                );
                    if(arr[0].innerHTML=="1") obj.html($.shuffle(arr,obj))
                    else return arr;
                }

            })(jQuery);

            $(function() {
                $("#sortable").sortable();
                $("#sortable").disableSelection();
                $('#sortable').shuffle();

                $("#submitButton").click(function(){
                    if($('#sortable').validate()) {
                    		$("#asform").attr("action","/cms/action/add/#feedback");
                    		//	validate form
                    		if($("#myname").val()==""){
                    			$("#myname").css("border","2px solid red");
                    			return false;
                    		} else {
                    			$("#myname").css("border","1px solid #C28C0F");
                    			
                    		}
                    		if($("#myphone").val()==""){
                    			$("#myphone").css("border","2px solid red");
                    			return false;
                    		} else {
                    			$("#myphone").css("border","1px solid #C28C0F");
                    			
                    		}
                    		if($("#ccomment").val()==""){
                    			$("#ccomment").css("border","2px solid red");
                    			return false;
                    		} else {
                    			$("#ccomment").css("border","1px solid #C28C0F");	
                    		}
                    		$("#asform").submit();
                    		return true;
							}else {
                    		alert("Расставь цифры по порядку, Человек!");
                   	}
                   	return false;
                });
            });
