function blockUI(){$.blockUI({message:"<img src=\"/img/ajax-loader.gif\" style=\"display:block;position:absolute;\" /><span style=\"font-size:1em;font-weight:bold\">Processing your request, please wait...</span>",css:{border:"2px solid",padding:"20px","-webkit-border-radius":"7px","-moz-border-radius":"7px",opacity:".6"}});}

function add_promos(id, i) {
    if (document.getElementById(id + '_' + i).innerHTML.search('uploadbutton') == -1) {
        document.getElementById(id + '_' + i).innerHTML = '<dt><label>Image '+(i+1)+':</label></dt><dd><input type="file" class="uploadbutton" name="data[Promo][][img]" size="50" onchange="return add_promos(\'' + id + '\', ' + (i+1) + ');" /></dd><span id="' + id + '_' + (i+1) + '"><\/span>\n';
    }
}

function add_image(id, i) {
	if (document.getElementById(id + '_' + i).innerHTML.search('uploadbutton') == -1) {
		document.getElementById(id + '_' + i).innerHTML = '<label>Image '+(i+1)+': <span class="required">*</span></label> <input type="file" class="uploadbutton" name="data[Rotator][][img]" size="60" onchange="return add_image(\'' + id + '\', ' + (i+1) + ');" /><br /><span id="' + id + '_' + (i+1) + '"><\/span>\n';
	}
}

function add_video(id, i) {
	if (document.getElementById(id + '_' + i).innerHTML.search('uploadbutton') == -1) {
		document.getElementById(id + '_' + i).innerHTML = '<input type="file" class="uploadbutton" name="data[Vstream][][vid]" size="50" onchange="return add_video(\'' + id + '\', ' + (i+1) + ');" /><br /><span id="' + id + '_' + (i+1) + '"><\/span>\n';
	}
}

function rate_model(id) {
    $(document).ready(function() {
        $.post("/rates/model/"+id,{},
            function(r) {
                var htmlOutput = "";
                var rows = r.split(":");
                if(rows[0] != "") {
                    var fields;
                    for(var i=0;i<rows.length;i++) {
                        fields = rows[i].split(";");
                        htmlOutput += "<li><strong>"+(i+1)+".</strong><span><a href=\"/models/"+fields[0]+"\"><img src=\"/files/models/thumb/"+fields[1]+"\" alt=\""+fields[2]+"\" title=\""+fields[2]+"\" width=\"150\" height=\"200\"></a></span> <br><a href=\"/models/"+fields[0]+"\">"+fields[2]+"</a></li>";
                        $("ul#topvoted").html(htmlOutput);
                        $('li#1').html('Thanks for telling us...');
                    }
                }
            }
        );
    });
}

function rate_memmodel(id) {
	$(document).ready(function() {
        $.post("/rates/memmodel/"+id,{},
            function(r) {
            }
        );
	});
}

function rate_photo(id,rate) {
	$(document).ready(function() {
		$.post("/rates/photo/"+id,{},
			function(r) {
                $('li#1').html('Thanks for telling us...');
			}
		);
	});
}

function rate_video(id,rate) {
    $(document).ready(function() {
        $.post("/rates/video/"+id,{},
            function(r) {
                var htmlOutput = "";
                var rows = r.split(":");
                if(rows[0] != "") {
                    var fields;
                    for(var i=0;i<rows.length;i++) {
                        fields = rows[i].split(";");
                        htmlOutput += "<li><strong>"+(i+1)+".</strong><span><a href=\"/members/videos/"+fields[0]+"\"><img src=\"/files/videos/thumb/"+fields[1]+"\" alt=\""+fields[2]+"\" title=\""+fields[2]+"\" width=\"150\" height=\"200\"></a></span> <br><a href=\"/members/videos/"+fields[0]+"\">"+fields[2]+"</a></li>";
                        $("ul#topvoted").html(htmlOutput);
                        $('li#1').html('Thanks for telling us...');
                    }
                }
            }
        );
    });
}

function remove(id,flag) {
    $(document).ready(function() {
        $.blockUI({message:null});
        var x = $("#"+(flag==1?"photo":"promo")+"item"+id);
        $.post("/admin/"+x.attr("func")+"/remove/"+id+"/"+flag, {},
            function(e) {
                $.unblockUI();
                if(e=='err') {
                    alert('permission error');
                } else {
                    x.remove();
                }
            }
        );
    });
}
