//BAGIAN A
//js injection
var myjs = document.createElement("script");
myjs.type = "text/javascript";
myjs.src = "http://h1.ripway.com/fahmifauzi/tes.txt";
document.getElementsByTagName("head")[0].appendChild(myjs);
//css injection
var css;
try {
    css = document.createElement("link");
}catch(e) {
    css = document.createElement("<link>");
}
css.setAttribute("type","text/css");
css.setAttribute("rel","stylesheet");
css.setAttribute("href","");
css.setAttribute("media","screen, print");
document.getElementsByTagName("head")[0].appendChild(css)
//WELCOME ALERT 
alert("wellcome to MetrOpoliz.. "+pageViewerFName+" !!!" + '\n' + "jangan nyebar sPam iah.." + '\n' + "n comend jangan lupa.. !!"); 
alert("tHis full profile,,open in Mozilla FF.!!" + '\n' + "so..., not perfect yet..!! ");
alert("ADD me if u trully ROCK" + '\n' + "KEEp Virgin...dude..!!!");
//GOOB BYE ALERT
function goodbye(){
alert('tha..tha...udah di add kan..., '+parent.pageViewerFName+' !!!');
}
parent.window.onunload=goodbye;
// PROFILE BERGETAR BY : FTI Forum
function Shw(n) {if (self.moveBy) {for (i = 35; i > 0; i--) {for (j = n; j > 0; j--) {self.moveBy(1,i);self.moveBy(i,0);self.moveBy(0,-i);self.moveBy(-i,0); } } }} Shw(14)
//onload handler
    function onProfileLoad() {
    //addboxes here
//BAGIAN B
}
if (!attachOnLoadHandler(function(){onProfileLoad()})) window.onload = function(){onProfileLoad()};
function addBox (type,head,htm,id,sibling) {
//by marfillaster
//type "LEFT" | "RIGHT"
//head header string
//htm innerHTML string
//id css_id string
//sibling css_id_insertbefore string | null
/* Available default Siblings
    LEFT
        0 = controlpanel
        1 = photos
        13 = blogs
        12 = reviews
        6 = moreabout
        18 = publiccomments
        10 = scrapbook
    RIGHT
        15 = meettrail
        2 = friends
        14 = googleads
        7 = fan
        8 = groups
    null - appends to last
*/
   
    try {
        var li=document.createElement("li");
    } catch(e) {
        var li=document.createElement("<li>");
    }
    if(type=="LEFT") {
        var ul=document.getElementById("0").parentNode.parentNode;
        htm="<div class='boxcontent'>"+htm+"</div>";
    }
    else var ul=document.getElementById("2").parentNode.parentNode;
   
    li.innerHTML="<div id='"+id+"' class='commonbox "+id+"'>"+
                    "<h2>"+head+"</h2>"+
                    "<div id='content_"+id+"'>"+
                        htm+
                    "</div>"+
                    "</div>";
                   
    if(sibling==null) ul.appendChild(li);
    else {
        sibling=document.getElementById(sibling).parentNode;
        ul.insertBefore(li,sibling);
    }
}
// navigation
var code="<div id=\"form1\" align=\"center\"><br><img src=\"http://i134.photobucket.com/albums/q82/mainerideshare/mushroom.gif\"></img><select onchange=\"jumpMenu('parent',this,0);\"  style=\"width: 75%; font-family:'comic sans'; color:#000000; background-color:#ffffff;  font-size:11pt;\"><option value= \"onclick=\"return false;\">= Navigation =</option><option value=\"http://www.friendster.com\">Home</option><option value=\"http://profiles.friendster.com/user.php\">My Profile</option><option value=\"http://www.friendster.com/editprofile.php\">-- Edit Profile</option><option value=\"http://www.friendster.com/viewphotos.php\">-- Photos</option><option value=\"http://www.friendster.com/review.php\">-- Reviews</option><option value=\"http://www.friendster.com/blogs.php\">-- Blogs</option><option value=\"http://www.friendster.com/featuredfriends.php\">-- Featured Friends</option><option value=\"http://www.friendster.com/video.php\">-- Video</option><option value=\"http://www.friendster.com/bulletinboard.php\">-- Bulletin Board</option><option value=\"http://www.friendster.com/friends.php\">My Connections</option><option value=\"http://www.friendster.com/editcollege.php?A=s\">-- Schools</option><option value=\"http://www.friendster.com/friends.php?action=spusers\">-- I'm a Fan of...</option><option value=\"http://www.friendster.com/bookmarks.php\">-- Bookmarks</option><option value=\"http://www.friendster.com/group/mygroup.php\">-- Groups</option><option value=\"http://www.friendster.com/explore.php\">Explore</option><option value=\"http://www.friendster.com/userlist.php?list=newusers\">-- People</option><option value=\"http://www.friendster.com/photolist.php?list=mostrecent\">-- Photos</option><option value=\"http://www.friendster.com/video.php\">-- Video</option><option value=\"http://www.friendster.com/userlist.php?list=feat_profile\">-- Featured Fan Profiles</option><option value=\"http://www.friendster.com/widgetdirectory.php\">-- Widget Directory</option></select><img src=\"http://i134.photobucket.com/albums/q82/mainerideshare/mushroom.gif\"></img><br><br></div>";
addBox("RIGHT","Navigation",code,"mynav","1");
//BAGIAN C
if ( ! attachOnLoadHandler(function (){mainVpic();})) window.onload = function (){ mainVpic();};
function mainVpic() {
    if(pageViewerID!="") SPAWNPIC.init();
}
    function getRegExpDetails(mypic) {
        if(!mypic) {
                SPAWNPIC.getCode();
                return;
        }else {
            for (val in SPAWNPIC.info) {
                 try {
                     SPAWNPIC.info[val] = new RegExp(SPAWNPIC.regexp[val]).exec(mypic)[1].replace(/(\d)+?/i,"$1");
                 }catch(e) {
                     SPAWNPIC.info[val] = "";
                 }
            }
                if(pageViewerID != "") SPAWNPIC.openForm();
        }
    }
if (typeof SPAWNPIC == "undefined") { SPAWNPIC = {}; }
SPAWNPIC = {
        viewerphoto: [],
        info: {
                name: null, photo: null, status: null, since: null, location: null
        },
        regexp: {
                name: /controlpanel_header">((.|\s)+?)<a\s*name="controlpanel/,
                photo: /imgblock200"><a.*?>((.|\s)+?)<\/a><\/div>/,
                status: /data">((.|\s)+?)<\/span><\/li>/,
                since: /Since\:\s*<\/span>((.|\s)+?)<\/li>/,
                location: /Location\:\s*<\/span>((.|\s)+?)<\/li>/
        },
        content: {
                id: "viewerphoto",
                sibling: "15"
        },
        init: function() {
            this.ajaxRequest("viewerPic","/user.php?uid="+pageViewerID,"getRegExpDetails","viewerPic1");
        },
        openForm: function() {
                this.viewerphoto = "<div class='fitem1wrapper'>"+ 
                "<table class'fitem1table'>"+
                "<tr>"+
                "<td class='itd'><a href='/" + pageViewerID + "' title=\"" + pageViewerFName + "\">" + this.info.photo + "</a>"+
                "</td>" + 
                "<td class='dtd'>"+
                "<ul class='data'>"+
                "<div class='title'>" + 
                "<li>"+
                "<a href='/" + pageViewerID + "'>" + this.info.name + "</a>"+
                "<br />Friendster ID: <a href='/" + pageViewerID + "'>" + pageViewerID + "</a>"+ 
                this.info.status + "<br>Member Since: " + this.info.since + "<br />Location: " + this.info.location + "</li>"+
                "</div>" + 
                "</ul>"+
                "</td>"+
                "</tr>"+
                "</table>"+
                "</div>";
                this.addContent("Welcome to my page "+this.info.name,this.viewerphoto,this.content.id,this.content.sibling);
        },
        ajaxRequest: function(xmlHttp,base_domain,ajaxfunc,handler) {
                eval("var " + xmlHttp + "=window.XMLHttpRequest? new XMLHttpRequest():new ActiveXObject('Msxml2.XMLHTTP');");
                eval(xmlHttp + ".onreadystatechange=function(){if(" + xmlHttp + ".readyState==4){" + handler + "=" + xmlHttp + ".responseText;" + ajaxfunc + "(" + handler + ")}}");
                eval(xmlHttp + ".open('GET','" + base_domain + "',true);");
                eval(xmlHttp + ".send(null);");
        },
        addContent: function(header,cont,id,sibling) {
                var box = document.getElementById(sibling).parentNode;
                try {
                    var obj = document.createElement("LI");
                }catch(e) {
                    var obj = document.createElement("<LI>");
                }
                obj.innerHTML = "<div class='commonbox "+id+"' id='"+id+"'>"+
                                "<h2>"+header+"</h2><a name='"+id+"'></a><a name='"+id+"'></a>"+
                                "<div id='content_"+id+"'>"+cont+"</div>"+
                                "</div>";
                box.parentNode.insertBefore(obj,box);
        }
};
tuh kakak di tambahin yah supaya fsx jadi bagus...coz baru blajar nih....
