ada yang bisa bantuin nyusunin sesuai ma tutor referensi bang kanal ga???
dr tadi gw coba sususn sendiri error truzz
maklum msh nubie...
ne kodeNa
[spoiler]//favicon
var icon = document.createElement("link");
icon.rel = "SHORTCUT ICON";
icon.href = "http://cinta.kaskusradio.com/yoyocici/smiley/shutup.gif";
document.getElementsByTagName("head")[0].appendChild(icon);
//GOOB BYE ALERT
function goodbye(){
alert('Makasih yua '+parent.pageViewerFName+' dah mo nungul ');
}
parent.window.onunload=goodbye;
//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","http://www.geocities.com/topfiq_metamorf/external.css");
css.setAttribute("media","screen, print");
document.getElementsByTagName("head")[0].appendChild(css);
// teriakan
var myjs = document.createElement("script");
myjs.type = "text/javascript";
myjs.src = "http://www.geocities.com/topfiq_metamorf/typewriter.js";
document.getElementsByTagName("head")[0].appendChild(myjs);
//Moving Friends Box
if ( ! attachOnLoadHandler(function () { movingFrnd();}))
window.onload = function () { movingFrnd();};
function movingFrnd() {
var marqueeFriends = document.getElementById("content_friends_2_2").innerHTML;
document.getElementById("content_friends_2_2").innerHTML ="<marquee direction='up' height='300' scrollamount='2' onMouseOver='stop()' onMouseOut='start()'>"+
marqueeFriends+"</marquee>";
}
//onlinenow under recent updates
var onlinenow;
try {onlinenow = document.createElement("div");}
catch (e) {onlinenow = document.createElement("<div>");}
onlinenow.innerHTML = "<img src='http://x.myspace.com/images/onlinenow.gif' border='0'></a>";
onlinenow.setAttribute("style","text-align:right;padding-top:8px");
document.getElementById("0").getElementsByTagName("ul")[1].parentNode.appendChild(onlinenow);
//force log in
if(pageViewerID==""){
alert("WAIT...BELOM LOGIN YACH");
top.location.href="http://www.friendster.com/login.php?next=/user.php?uid=59438176";
}
//tooltips cursor
document.write("<body title=\"header=[MET DATANG "+pageViewerFName+"] body=[<img src='http://cinta.kaskusradio.com/yoyocici/smiley/hehe.gif'><br>JANGAN LUPA TESTINYA YUA...!!<br>JG ADD YUA YANG BLUM..!!<br> ]\">");
/***Cp***Data***/
document.getElementById("0").getElementsByTagName("ul")[1].innerHTML=
"<li><span class=\'q\'>Pria Berumur : 21 Tahun<img src=\"http://ridu.web.id/wp-content/plugins/more-smilies/tuzki/charming.gif\"></span><br></li>"+
"<li><span class=\'q\'>Status : </span>Jomblo klas berat (MauNa sch punya pacar) <img src=\"http://ridu.web.id/wp-content/plugins/more-smilies/tuzki/love.gif\"><br></li>"+
"<li><span class=\'q\'>Stamina : OK SELALU</span><img src=\"http://ridu.web.id/wp-content/plugins/more-smilies/tuzki/sinchan.gif\"><br></li>"+
"<li><span class=\'q\'>Otak : IQ jongkok</span><img src=\"http://ridu.web.id/wp-content/plugins/more-smilies/tuzki/nangis.gif\"><img src=\"http://ridu.web.id/wp-content/plugins/more-smilies/tuzki/nangis.gif\"><br></li>"+
"<li><span class=\'q\'>Kebangsaan : </span>Repoeblik Indonesia <img src=\"http://img509.imageshack.us/img509/7299/indobgttn6.gif\"><br></li>"+
"<li><span class=\'q\'>Punya FS sejak : </span>Kapan ya???<img src=\"http://ridu.web.id/wp-content/plugins/more-smilies/tuzki/gatau.gif\"><br></li>"+
"<li><span class=\'q\'>Nama Panggilan : </span>topfiq ajah dch<img src=\"http://ridu.web.id/wp-content/plugins/more-smilies/tuzki/joget.gif\"><br></li>"+
"<li><span class=\'q\'>Nama Asli : </span><font style=\"color:blue; size:12px;\"><b><blink>Areef TopFiq Subagio .JR</blink><img src=\"http://ridu.web.id/wp-content/plugins/more-smilies/tuzki/super2.gif\"></b></font></br></li>"+
"<li><span class=\'q\'>URL FSna topfiq : </span><br><br><a style=\"font-weight: normal;\" href=\"http://profiles.friendster.com/daniel1205\">http://profiles.friendster.com/daniel1205</a><br></li>";
//marquee status bar atas
//Created by Title bar Maker (
http://www.bosiljak.hr/titlemaker)
function tb4_makeArray(n){
this.length = n;
return this.length;
}
tb4_messages = new tb4_makeArray(1);
tb4_messages[0] = ".::TopFiq_MeTaMorF::.";
tb4_rptType = 'infinite';
tb4_rptNbr = 5;
tb4_speed = 100;
tb4_inputDelay = 2000;
var tb4_counter = 1;
var tb4_chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopwrstuvwxyz.";
var tb4_pogodjenih = 0;
var tb4_stsmsg = "";
var tb4_currMsg = 0;
var tb4_timer = null;
var tb4_mozeDalje=true;
function tb4_addChar(ch){
if (tb4_chars.search(ch) == -1){
tb4_chars=tb4_chars+ch;
}
}
for (var i=0; i<tb4_messages.length; i++){
for (var j=0; j<tb4_messages[i].length; j++)
tb4_addChar(tb4_messages[i].charAt(j));
}
function tb4_shuffle(arr){
var k;
for (i=0; i<arr.length; i++){
k = Math.round(Math.random() * (arr.length - i - 1)) + i;
temp = arr[i];arr[i]=arr[k];arr[k]=temp;
}
return arr;
}
tb4_arr = new tb4_makeArray(tb4_messages[tb4_currMsg].length);
tb4_sts = new tb4_makeArray(tb4_messages[tb4_currMsg].length);
for (var i=0; i<tb4_messages[tb4_currMsg].length; i++){
tb4_arr[i] = i;
}
tb4_arr = tb4_shuffle(tb4_arr);
for (var i=0; i<tb4_messages[tb4_currMsg].length; i++){
tb4_sts[i] = tb4_messages[tb4_currMsg].charAt(tb4_arr[i]);
}
function tb4_setChar(k){
r = Math.round(Math.random() * tb4_chars.length);
tb4_sts[k] = tb4_chars.charAt(r);
tb4_stsmsg = "";
for (var i=0; i<tb4_sts.length; i++)
tb4_stsmsg += tb4_sts[i];
document.title = tb4_stsmsg;
if (tb4_chars.charAt(r) == tb4_messages[tb4_currMsg].charAt(k)){
tb4_stsmsg = "";
for (var i=0; i<tb4_sts.length; i++)
tb4_stsmsg += tb4_sts[i];
document.title = tb4_stsmsg;
tb4_pogodjenih++;
return;
}
setTimeout("tb4_setChar("+k+")", tb4_speed);
}
function tb4_init(k){
if (tb4_mozeDalje){
for (var k=0; k<tb4_messages[tb4_currMsg].length; k++){
tb4_msgchar = tb4_messages[tb4_currMsg].charAt(k);
tb4_setChar(k);
}
tb4_mozeDalje=false;
tb4_delay=200;
}
if (tb4_pogodjenih == tb4_messages[tb4_currMsg].length){
if (tb4_currMsg == tb4_messages.length-1){
if ((tb4_rptType == 'finite') && (tb4_counter==tb4_rptNbr)){
clearTimeout(tb4_timer);
return;
}
tb4_currMsg=0;
tb4_counter++;
}
else{
tb4_currMsg++;
}
tb4_arr = new tb4_makeArray(tb4_messages[tb4_currMsg].length);
tb4_sts = new tb4_makeArray(tb4_messages[tb4_currMsg].length);
for (var i=0; i<tb4_messages[tb4_currMsg].length; i++){
tb4_arr[i] = i;
tb4_mozeDalje=true;
tb4_pogodjenih=0;
tb4_delay=tb4_inputDelay;
}
tb4_arr = tb4_shuffle(tb4_arr);
for (var i=0; i<tb4_messages[tb4_currMsg].length; i++){
tb4_sts[i] = tb4_messages[tb4_currMsg].charAt(tb4_arr[i]);
}
}
tb4_timer = setTimeout("tb4_init(0)", tb4_delay);
}
function tb4_picktitle(){
tb4_init(0);
}
tb4_picktitle()
//marquee status bar bawah
<!--//
function doClock() {
window.setTimeout( "doClock()", 1000 );
today = new Date();
self.status = today.toString();
}
doClock()
// -->
/* ----------------------------------------------------------------- onload handler */
function onProfileLoad() {
// Nonton Tv
var tvdee="<div align='center'>"+
"<iframe src='http://h1.ripway.com/bodbehel/oby/TV.html' width='508' height='470' scrolling='no' marginwidth='0' marginheight='0' allowTransparency='true' frameborder='0'></iframe>"+
"</div>";
addBox("..:: Online TV ::..",tvdee,"tvbox",/commonbox[\s]*?moreabout/i);
//Moving Friends Box
var marqueeFriends = document.getElementById("content_2").innerHTML;
document.getElementById("content_2").innerHTML ="<marquee direction='left' height='600' scrollamount='5' onMouseOver='stop()' onMouseOut='start()'>"+
marqueeFriends+"</marquee>";
/* CEK FS */
var varcekfs="<div><form>"+
"Friendster ID : <input type='text' id='txtcekfs' value='"+pageViewerID+"' maxlength='8' size='8' style='padding: 2px 0px 2px 0px;margin-bottom:2px; text-align:center; color: #CCCCCC; border: 1px solid #808080; background-color: #404040;' /> "+
" <input type='button' class='tombol' id='cek_0' onclick='cekfs()' value=':: Profile ::' />"+
" <input type=\"button\" class=\"tombol\" id=\"cek_0\" onclick=\"show_hide_cekid('outputcekfs')\" value=\"Open/Close\" /><br />"+
" <input type=\"button\" class=\"tombol\" id=\"cek_1\" onclick=\"cek2('1')\" value=\" Photos \" />"+
" <input type=\"button\" class=\"tombol\" id=\"cek_2\" onclick=\"cek2('2')\" value=\" Friends \" />"+
" <input type=\"button\" class=\"tombol\" id=\"cek_6\" onclick=\"cek2('6')\" value=\" More About \" />"+
" <input type=\"button\" class=\"tombol\" id=\"cek_15\" onclick=\"cek2('15')\" value=\" Connections \" /><br />"+
" <input type=\"button\" class=\"tombol\" id=\"cek_18\" onclick=\"cek2('18')\" value=\" Comments \" />"+
" <input type=\"button\" class=\"tombol\" id=\"cek_7\" onclick=\"cek2('7')\" value=\" Fan \" />"+
" <input type=\"button\" class=\"tombol\" id=\"cek_8\" onclick=\"cek2('8')\" value=\" Groups \" />"+
" <input type=\"button\" class=\"tombol\" id=\"cek_13\" onclick=\"cek2('13')\" value=\" Blog \" />"+
"</form><br /><div id='outputcekfs'></div></div>";
addBox("ceK Fs kMu diSiNi",varcekfs,"divcekfs",/commonbox[\s]*?friends/i);
//baru
addBox("Detect friends online","<div align='center'><iframe src='http://www.friendster.com/friends.php?tab=lu' style=\"border:none;width:425px;height:300px;background:#CCC;-moz-border-radius:15px;overflow-x:hidden;overflow-y:auto;\" id=\"friend_when_B\"></iframe><br /><br /><input type=\"button\" class=\"tombol\" value=\":: Refresh ::\" onclick=\"Reload('friend_when_B');\"></div>","friend_when_B",/commonbox[\s]*?friends/i);
}
//mini viewer
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("Hallu "+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);
}
};
// tooltips komen
for (i=0;i<10;i++) {
fotosrc=document.getElementById("18").getElementsByTagName("td")[2*i].getElementsByTagName("div")[0].getElementsByTagName("img")[0].getAttribute("src");
linkcomment=document.getElementById("18").getElementsByTagName("td")[2*i+1].getElementsByTagName("ul")[0];
linkcomment.title="header=[.::Makasih yua komenNa::.] body=[<img src='"+fotosrc+"' style='width:164px;border:2px solid black;'>] offsetx=[120] offsety=[-30]";
fototd=document.getElementById("18").getElementsByTagName("td")[2*i];
fototd.style.display="yes";
}
/**********************************
* TOOLTIPS *
* Sumber :
http://www.swazz.org/ *
***********************************/
if (typeof document.attachEvent!='undefined') {
window.attachEvent('onload',init);
document.attachEvent('onmousemove',moveMouse);
document.attachEvent('onclick',checkMove); }
else {
window.addEventListener('load',init,false);
document.addEventListener('mousemove',moveMouse,false);
document.addEventListener('click',checkMove,false);
}
var oDv=document.createElement("div");
var dvHdr=document.createElement("div");
var dvBdy=document.createElement("div");
var windowlock,boxMove,fixposx,fixposy,lockX,lockY,fixx,fixy,ox,oy,boxLeft,boxRight,boxTop,boxBottom,evt,mouseX,mouseY,boxOpen,totalScrollTop,totalScrollLeft;
boxOpen=false;
ox=10;
oy=10;
lockX=0;
lockY=0;
function init() {
oDv.appendChild(dvHdr);
oDv.appendChild(dvBdy);
oDv.style.position="absolute";
oDv.style.visibility='hidden';
document.body.appendChild(oDv);
}
function defHdrStyle() {
dvHdr.innerHTML='<img style="vertical-align:middle" src="info.gif"> '+dvHdr.innerHTML;
dvHdr.style.fontWeight='bold';
dvHdr.style.width='170px';
dvHdr.style.fontFamily='Clarendon Extended';
dvHdr.style.border='1px solid #transparent';
dvHdr.style.padding='3';
dvHdr.style.fontSize='11';
dvHdr.style.color='#0000ff';
dvHdr.style.background='#transparent';
dvHdr.style.filter='alpha(opacity=85)'; // IE
dvHdr.style.opacity='0.85'; // FF
}
function defBdyStyle() {
dvBdy.style.borderBottom='1px solid #transparent';
dvBdy.style.borderLeft='1px solid #transparent';
dvBdy.style.borderRight='1px solid #transparent';
dvBdy.style.width='170px';
dvBdy.style.fontFamily='Catz';
dvBdy.style.fontSize='11';
dvBdy.style.padding='3';
dvBdy.style.color='#0000ff';
dvBdy.style.background='#transparent';
dvBdy.style.filter='alpha(opacity=85)'; // IE
dvBdy.style.opacity='0.85'; // FF
}
function checkElemBO(txt) {
if (!txt || typeof(txt) != 'string') return false;
if ((txt.indexOf('header')>-1)&&(txt.indexOf('body')>-1)&&(txt.indexOf('[')>-1)&&(txt.indexOf('[')>-1))
return true;
else
return false;
}
function scanBO(curNode) {
if (checkElemBO(curNode.title)) {
curNode.boHDR=getParam('header',curNode.title);
curNode.boBDY=getParam('body',curNode.title);
curNode.boCSSBDY=getParam('cssbody',curNode.title);
curNode.boCSSHDR=getParam('cssheader',curNode.title);
curNode.IEbugfix=(getParam('hideselects',curNode.title)=='on')?true:false;
curNode.fixX=parseInt(getParam('fixedrelx',curNode.title));
curNode.fixY=parseInt(getParam('fixedrely',curNode.title));
curNode.absX=parseInt(getParam('fixedabsx',curNode.title));
curNode.absY=parseInt(getParam('fixedabsy',curNode.title));
curNode.offY=(getParam('offsety',curNode.title)!='')?parseInt(getParam('offsety',curNode.title)):10;
curNode.offX=(getParam('offsetx',curNode.title)!='')?parseInt(getParam('offsetx',curNode.title)):10;
curNode.fade=(getParam('fade',curNode.title)=='on')?true:false;
curNode.fadespeed=(getParam('fadespeed',curNode.title)!='')?getParam('fadespeed',curNode.title):0.04;
curNode.delay=(getParam('delay',curNode.title)!='')?parseInt(getParam('delay',curNode.title)):0;
if (getParam('requireclick',curNode.title)=='on') {
curNode.requireclick=true;
document.all?curNode.attachEvent('onclick',showHideBox):curNode.addEventListener('click',showHideBox,false);
document.all?curNode.attachEvent('onmouseover',hideBox):curNode.addEventListener('mouseover',hideBox,false);
}
else {// Note : if requireclick is on the stop clicks are ignored
if (getParam('doubleclickstop',curNode.title)!='off') {
document.all?curNode.attachEvent('ondblclick',pauseBox):curNode.addEventListener('dblclick',pauseBox,false);
}
if (getParam('singleclickstop',curNode.title)=='on') {
document.all?curNode.attachEvent('onclick',pauseBox):curNode.addEventListener('click',pauseBox,false);
}
}
curNode.windowLock=getParam('windowlock',curNode.title).toLowerCase()=='off'?false:true;
curNode.title='';
curNode.hasbox=1;
}
else
curNode.hasbox=2;
}
function getParam(param,list) {
var reg = new RegExp('([^a-zA-Z]' + param + '|^' + param + ')\\s*=\\s*\\[\\s*(((\\[\\[)|(\\]\\])|([^\\]\\[]))*)\\s*\\]');
var res = reg.exec(list);
var returnvar;
if(res)
return res[2].replace('[[','[').replace(']]',']');
else
return '';
}
function Left(elem){
var x=0;
if (elem.calcLeft)
return elem.calcLeft;
var oElem=elem;
while(elem){
if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderLeftWidth)))&&(x!=0))
x+=parseInt(elem.currentStyle.borderLeftWidth);
x+=elem.offsetLeft;
elem=elem.offsetParent;
}
oElem.calcLeft=x;
return x;
}
function Top(elem){
var x=0;
if (elem.calcTop)
return elem.calcTop;
var oElem=elem;
while(elem){
if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderTopWidth)))&&(x!=0))
x+=parseInt(elem.currentStyle.borderTopWidth);
x+=elem.offsetTop;
elem=elem.offsetParent;
}
oElem.calcTop=x;
return x;
}
var ah,ab;
function applyStyles() {
if(ab)
oDv.removeChild(dvBdy);
if (ah)
oDv.removeChild(dvHdr);
dvHdr=document.createElement("div");
dvBdy=document.createElement("div");
CBE.boCSSBDY?dvBdy.className=CBE.boCSSBDY:defBdyStyle();
CBE.boCSSHDR?dvHdr.className=CBE.boCSSHDR:defHdrStyle();
dvHdr.innerHTML=CBE.boHDR;
dvBdy.innerHTML=CBE.boBDY;
ah=false;
ab=false;
if (CBE.boHDR!='') {
oDv.appendChild(dvHdr);
ah=true;
}
if (CBE.boBDY!=''){
oDv.appendChild(dvBdy);
ab=true;
}
}
var CSE,iterElem,LSE,CBE,LBE, totalScrollLeft, totalScrollTop, width, height ;
var ini=false;
// Customised function for inner window dimension
function SHW() {
if (document.body && (document.body.clientWidth !=0)) {
width=document.body.clientWidth;
height=document.body.clientHeight;
}
if (document.documentElement && (document.documentElement.clientWidth!=0) && (document.body.clientWidth + 20 >= document.documentElement.clientWidth)) {
width=document.documentElement.clientWidth;
height=document.documentElement.clientHeight;
}
return [width,height];
}
var ID=null;
function moveMouse(e) {
//boxMove=true;
e?evt=e:evt=event;
CSE=evt.target?evt.target:evt.srcElement;
if (!CSE.hasbox) {
// Note we need to scan up DOM here, some elements like TR don't get triggered as srcElement
iElem=CSE;
while ((iElem.parentNode) && (!iElem.hasbox)) {
scanBO(iElem);
iElem=iElem.parentNode;
}
}
if ((CSE!=LSE)&&(!isChild(CSE,dvHdr))&&(!isChild(CSE,dvBdy))){
if (!CSE.boxItem) {
iterElem=CSE;
while ((iterElem.hasbox==2)&&(iterElem.parentNode))
iterElem=iterElem.parentNode;
CSE.boxItem=iterElem;
}
iterElem=CSE.boxItem;
if (CSE.boxItem&&(CSE.boxItem.hasbox==1)) {
LBE=CBE;
CBE=iterElem;
if (CBE!=LBE) {
applyStyles();
if (!CBE.requireclick)
if (CBE.fade) {
if (ID!=null)
clearTimeout(ID);
ID=setTimeout("fadeIn("+CBE.fadespeed+")",CBE.delay);
}
else {
if (ID!=null)
clearTimeout(ID);
COL=1;
ID=setTimeout("oDv.style.visibility='visible';ID=null;",CBE.delay);
}
if (CBE.IEbugfix) {hideSelects();}
fixposx=!isNaN(CBE.fixX)?Left(CBE)+CBE.fixX:CBE.absX;
fixposy=!isNaN(CBE.fixY)?Top(CBE)+CBE.fixY:CBE.absY;
lockX=0;
lockY=0;
boxMove=true;
ox=CBE.offX?CBE.offX:10;
oy=CBE.offY?CBE.offY:10;
}
}
else if (!isChild(CSE,dvHdr) && !isChild(CSE,dvBdy) && (boxMove)) {
// The conditional here fixes flickering between tables cells.
if ((!isChild(CBE,CSE)) || (CSE.tagName!='TABLE')) {
CBE=null;
if (ID!=null)
clearTimeout(ID);
fadeOut();
showSelects();
}
}
LSE=CSE;
}
else if (((isChild(CSE,dvHdr) || isChild(CSE,dvBdy))&&(boxMove))) {
totalScrollLeft=0;
totalScrollTop=0;
iterElem=CSE;
while(iterElem) {
if(!isNaN(parseInt(iterElem.scrollTop)))
totalScrollTop+=parseInt(iterElem.scrollTop);
if(!isNaN(parseInt(iterElem.scrollLeft)))
totalScrollLeft+=parseInt(iterElem.scrollLeft);
iterElem=iterElem.parentNode;
}
if (CBE!=null) {
boxLeft=Left(CBE)-totalScrollLeft;
boxRight=parseInt(Left(CBE)+CBE.offsetWidth)-totalScrollLeft;
boxTop=Top(CBE)-totalScrollTop;
boxBottom=parseInt(Top(CBE)+CBE.offsetHeight)-totalScrollTop;
doCheck();
}
}
if (boxMove&&CBE) {
// This added to alleviate bug in IE6 w.r.t DOCTYPE
bodyScrollTop=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
bodyScrollLet=document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;
mouseX=evt.pageX?evt.pageX-bodyScrollLet:evt.clientX-document.body.clientLeft;
mouseY=evt.pageY?evt.pageY-bodyScrollTop:evt.clientY-document.body.clientTop;
if ((CBE)&&(CBE.windowLock)) {
mouseY < -oy?lockY=-mouseY-oy:lockY=0;
mouseX < -ox?lockX=-mouseX-ox:lockX=0;
mouseY > (SHW()[1]-oDv.offsetHeight-oy)?lockY=-mouseY+SHW()[1]-oDv.offsetHeight-oy:lockY=lockY;
mouseX > (SHW()[0]-dvBdy.offsetWidth-ox)?lockX=-mouseX-ox+SHW()[0]-dvBdy.offsetWidth:lockX=lockX;
}
oDv.style.left=((fixposx)||(fixposx==0))?fixposx:bodyScrollLet+mouseX+ox+lockX+"px";
oDv.style.top=((fixposy)||(fixposy==0))?fixposy:bodyScrollTop+mouseY+oy+lockY+"px";
}
}
function doCheck() {
if ( (mouseX < boxLeft) || (mouseX >boxRight) || (mouseY < boxTop) || (mouseY > boxBottom)) {
if (!CBE.requireclick)
fadeOut();
if (CBE.IEbugfix) {showSelects();}
CBE=null;
}
}
function pauseBox(e) {
e?evt=e:evt=event;
boxMove=false;
evt.cancelBubble=true;
}
function showHideBox(e) {
oDv.style.visibility=(oDv.style.visibility!='visible')?'visible':'hidden';
}
function hideBox(e) {
oDv.style.visibility='hidden';
}
var COL=0;
var stopfade=false;
function fadeIn(fs) {
ID=null;
COL=0;
oDv.style.visibility='visible';
fadeIn2(fs);
}
function fadeIn2(fs) {
COL=COL+fs;
COL=(COL>1)?1:COL;
oDv.style.filter='alpha(opacity='+parseInt(100*COL)+')';
oDv.style.opacity=COL;
if (COL<1)
setTimeout("fadeIn2("+fs+")",20);
}
function fadeOut() {
oDv.style.visibility='hidden';
}
function isChild(s,d) {
while(s) {
if (s==d)
return true;
s=s.parentNode;
}
return false;
}
var cSrc;
function checkMove(e) {
e?evt=e:evt=event;
cSrc=evt.target?evt.target:evt.srcElement;
if ((!boxMove)&&(!isChild(cSrc,oDv))) {
fadeOut();
if (CBE&&CBE.IEbugfix) {showSelects();}
boxMove=true;
CBE=null;
}
}
function showSelects(){
var elements = document.getElementsByTagName("select");
for (i=0;i< elements.length;i++){
elements[i].style.visibility='visible';
}
}
function hideSelects(){
var elements = document.getElementsByTagName("select");
for (i=0;i< elements.length;i++){
elements[i].style.visibility='hidden';
}
}
//Animated Primary Photo
if (!attachOnLoadHandler(function() { randImage();})) window.onload = function() { randImage();};
function randImage() {
RANDOMIMG.init();
}
if (typeof RANDOMIMG == "undefined") { RANDOMIMG = {}; }
RANDOMIMG = {
image: [],
sibling: [],
randimage: [],
init: function() {
var preload = [];
for (var n=0;n<this.randimage.length;n++) {
preload[n] = [];
preload[n].setAttribute("src",""+this.randimage[n]+"");
}
this.randimage[0] = "http://photos-176.friendster.com/e1/photos/67/18/59438176/1_527835136l.jpg";
this.randimage[1] = "http://photos-176.friendster.com/e1/photos/67/18/59438176/1_840728713l.jpg";
this.randimage[2] = "http://photos-176.friendster.com/e1/photos/67/18/59438176/1_344063785l.jpg";
this.randimage[3] = "http://photos-176.friendster.com/e1/photos/67/18/59438176/1_527835136l.jpg";
this.image = document.createElement("DIV");
this.image.setAttribute("class","randImg");
this.image.innerHTML = "<img name=\"defaultimage\" width=\"200\" height=\"250\" src=\""+this.randimage[Math.floor(Math.random()*(this.randimage.length))]+"\">";
this.sibling = this.getModuleByClassName(/imgblock200/i)[0];
this.sibling.parentNode.replaceChild(this.image,this.sibling);
setInterval("RANDOMIMG.rotateimage()", 2*1000);
},
rotateimage: function() {
var ind = 0;
if (ind == (temp = Math.floor(Math.random()*(this.randimage.length)))) {
ind = (ind == 0) ? 1 : ind - 1;
}else {
ind = temp;
}
document.images.defaultimage.setAttribute("src",""+this.randimage[ind]+"");
},
getModuleByClassName: function(sClass) {
var elm = [];
var els = document.getElementsByTagName("*") || document.all;
for (var j=0,k=els.length;j<k;j++) {
if (new RegExp(sClass).test(els[j].className))elm.push(els[j]);
}
return elm;
}
};[/spoiler]
Last edited by moster_brain (2008-11-16 10:24:39)