(function(){ var getUrlVars = function(){ var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++){ hash = hashes[i].split('='); vars.push(decodeURIComponent(hash[0])); vars[decodeURIComponent(hash[0])] = decodeURIComponent(hash[1]); } if(vars[0] == window.location.href){ vars =[]; } return vars; } var page_params = getUrlVars(); $(document).ready(function(){ $("head").append(" "); $.ajax({ url : "/page_parts/info", dataType : "json", type : "get", data : {"page_id" : page_params["id"]} }).done(function(data){ $.each(data.parts,function(i,part){ var page_part = $("*[" + part.name + "]"); $.each(part.subparts,function(x,subpart){ var newsub = $("