function moveboxshow(ftext,evt) { document.getElementById('movebox').innerHTML='
'+ftext+'
'; document.getElementById('movebox').style.visibility='visible'; var xPos = evt.clientX+document.body.scrollLeft; var yPos = evt.clientY+document.body.scrollTop; xPos=parseInt(xPos)+5; yPos=parseInt(yPos)+15; document.getElementById('movebox').style.left=xPos+'px'; document.getElementById('movebox').style.top=yPos+'px'; } function moveboxout() { document.getElementById('movebox').style.visibility='hidden'; document.getElementById('movebox').style.opacity = '0.8'; } function moveboxcdshow(ftext,loc,lddate,perc,percbg,evt) { var winwx=parseInt(document.getElementById('mview').offsetWidth); document.getElementById('movebox').innerHTML='
'+ftext+'
'+loc+'
'+lddate+' 
'+perc+'%
'; document.getElementById('movebox').style.visibility='visible'; document.getElementById('movebox').style.opacity='0.9'; var xPos = evt.clientX+document.body.scrollLeft; var yPos = evt.clientY+document.body.scrollTop; var mbxwx=parseInt(document.getElementById('movebox').offsetWidth); xPos=parseInt(xPos)+10; yPos=parseInt(yPos)+25; if ((xPos+mbxwx)>winwx) { xPos=(xPos-mbxwx)-20; } document.getElementById('movebox').style.left=xPos+'px'; document.getElementById('movebox').style.top=yPos+'px'; } var varis = new Array() varis['p_weather0']='clear'; varis['p_weather1']='cloudly'; varis['p_weather2']='overcast'; varis['p_weather3']='rain'; varis['p_weather4']='storm'; varis['p_weather5']='snow'; varis['p_weather6']='foggy'; varis['p_daynight0']='sunrise'; varis['p_daynight1']='day'; varis['p_daynight2']='sunset'; varis['p_daynight3']='blue hour'; varis['p_daynight4']='night'; varis['p_daynight5']='artifical light'; var vcount = new Array() vcount['p_weather']=7; vcount['p_daynight']=6; var addEvent = function(elem, type, eventHandle) { if (elem == null || elem == undefined) return; if ( elem.addEventListener ) { elem.addEventListener( type, eventHandle, false ); } else if ( elem.attachEvent ) { elem.attachEvent( "on" + type, eventHandle ); } else { elem["on"+type]=eventHandle; } }; function overDrop(id) { document.getElementById('abox'+id).className='imgcell3 opimghover'; document.getElementById('aboxb'+id).style.backgroundImage='url(/images/edit/upm_ac.png)'; } function outDrop(id) { document.getElementById('abox'+id).className='imgcell3 opimg'; document.getElementById('aboxb'+id).style.backgroundImage='url(/images/edit/upm_ai.png)'; } function allowDrop(ev) { //alert (9); ev.preventDefault(); } function drag(ev) { //alert (8); //window.scrollTo(0,0); //window.location.href='#top'; ev.dataTransfer.setData("Text", ev.target.id); } function drop(ev,id) { //alert (7); ev.preventDefault(); var data = ev.dataTransfer.getData("Text"); var target = ev.target; //ev.target.appendChild(document.getElementById(data)); imgid=data.substr(3); albumid=id.substr(4); //alert(imgid); //alert(albumid); var element = document.getElementById('im'+imgid); element.parentNode.removeChild(element); document.getElementById(id).className='imgcell3 opimg'; outDrop(albumid); document.getElementById('mboxgway').src='?achange=1&calbum_id='+albumid+'&photo_id='+imgid; } function delphoto(id) { var element = document.getElementById('im'+id); element.parentNode.removeChild(element); document.getElementById('mboxgway').src='?delphoto=1&del='+id; } function fadex() { element=document.getElementById('fadeBlock'); var op = 0.1; // initial opacity var timer = setInterval(function () { if(op >= 1){ clearInterval(timer); imgid=parseInt(document.getElementById('img').value); imgidp=imgid+1; if (imgidp>4) { imgidp=1; } img=document.getElementById('img'+imgid).value; title=document.getElementById('title'+imgid).value; user=document.getElementById('user'+imgid).value; url=document.getElementById('url'+imgid).value; imgp=document.getElementById('img'+imgidp).value; document.getElementById('centercont').style.backgroundImage='url('+img+')'; document.getElementById('phototitle').innerHTML=''+title+' by '+user+''; document.getElementById('tmpbcg').innerHTML=''; for (i=1; i<=4; i++) { document.getElementById('imgb'+i).style.backgroundColor='#ffffff'; } document.getElementById('imgb'+imgid).style.backgroundColor='#89C146'; fadey(); } element.style.opacity = op; element.style.filter = 'alpha(opacity=' + op * 100 + ")"; op += op*0.1; }, 20); } function fadey() { element=document.getElementById('fadeBlock'); var op=1; var timer = setInterval(function () { if (op <= 0.1){ clearInterval(timer); element.style.opacity = 0; if (document.getElementById('bgmot').value=='1') { change(); } } element.style.opacity = op; element.style.filter = 'alpha(opacity=' + op * 100 + ")"; op -= op * 0.1; }, 20); } function renalbum(mode) { if (mode==1){ //autocomplete="off" onKeyUp="renalbum(3);" onkeydown="renalbum(3);" onblur="renalbum(2);" document.getElementById('atitle').innerHTML=''; document.getElementById('rena').style.visibility='visible'; document.getElementById('rena').style.position='relative'; document.getElementById('antitle').focus(); } if (mode==2){ document.getElementById('atitle').innerHTML=''+document.getElementById('antitle').value+''; document.getElementById('rena').style.visibility='hidden'; document.getElementById('rena').style.position='absolute'; document.renax.submit(); return false; } if (mode==3){ document.renax.submit(); return false; } } var TimeToFade = 1000.0; function fade(eid) { var element = document.getElementById(eid); if(element == null) return; if(element.FadeState == null) { if(element.style.opacity == null || element.style.opacity == '' || element.style.opacity == '1') { element.FadeState = 2; } else { element.FadeState = 2; } } if(element.FadeState == 1 || element.FadeState == -1) { element.FadeState = element.FadeState == 1 ? -1 : 1; element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft; } else { element.FadeState = element.FadeState == 2 ? -1 : 1; element.FadeTimeLeft = TimeToFade; setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33); } } function animateFade(lastTick, eid) { var curTick = new Date().getTime(); var elapsedTicks = curTick - lastTick; var element = document.getElementById(eid); if(element.FadeTimeLeft <= elapsedTicks) { element.style.opacity = element.FadeState == 1 ? '1' : '0'; element.style.filter = 'alpha(opacity = ' + (element.FadeState == 1 ? '100' : '0') + ')'; element.FadeState = element.FadeState == 1 ? 2 : -2; return; } element.FadeTimeLeft -= elapsedTicks; var newOpVal = element.FadeTimeLeft/TimeToFade; if(element.FadeState == 1) newOpVal = 1 - newOpVal; element.style.opacity = newOpVal; element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')'; setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33); } function imc() { setTimeout("fade('fadeBlock')", 1500); setTimeout("change()", 2000); } var ie=document.all; var nn6=document.getElementById&&!document.all; var isdrag=false; var x,y; var dobj; var dobx; function movemouse(e) { if (isdrag) { xpos=parseInt((nn6 ? tx + e.clientX - x : tx + event.clientX - x)+0); mod=0; if (dtype==1) { if (xpos<20 && document.x.tyear.value!='1910') { dobj.style.left='0px'; document.x.fyear.value='1910'; mod=1; } if (xpos>=20 && xpos<60 && document.x.tyear.value!='1920') { dobj.style.left='40px'; document.x.fyear.value='1920'; mod=1; } if (xpos>=60 && xpos<100 && document.x.tyear.value!='1930') { dobj.style.left='80px'; document.x.fyear.value='1930'; mod=1; } if (xpos>=100 && xpos<140 && document.x.tyear.value!='1940') { dobj.style.left='120px'; document.x.fyear.value='1940'; mod=1; } if (xpos>=140 && xpos<180 && document.x.tyear.value!='1950') { dobj.style.left='160px'; document.x.fyear.value='1950'; mod=1; } if (xpos>=180 && xpos<220 && document.x.tyear.value!='1960') { dobj.style.left='200px'; document.x.fyear.value='1960'; mod=1; } if (xpos>=220 && xpos<260 && document.x.tyear.value!='1970') { dobj.style.left='240px'; document.x.fyear.value='1970'; mod=1; } if (xpos>=260 && xpos<300 && document.x.tyear.value!='1980') { dobj.style.left='280px'; document.x.fyear.value='1980'; mod=1; } if (xpos>=300 && xpos<340 && document.x.tyear.value!='1990') { dobj.style.left='320px'; document.x.fyear.value='1990'; mod=1; } if (xpos>340 && document.x.tyear.value!='2000') { dobj.style.left='360px'; document.x.fyear.value='2000'; mod=1; } } if (dtype==2) { if (xpos>-20 && document.x.fyear.value!='2000') { dobx.style.left='0px'; document.x.tyear.value='2000'; mod=1; } if (xpos<=-20 && xpos>-60 && document.x.fyear.value!='1990') { dobx.style.left='-40px'; document.x.tyear.value='1990'; mod=1; } if (xpos<=-60 && xpos>-100 && document.x.fyear.value!='1980') { dobx.style.left='-80px'; document.x.tyear.value='1980'; mod=1; } if (xpos<=-100 && xpos>-140 && document.x.fyear.value!='1970') { dobx.style.left='-120px'; document.x.tyear.value='1970'; mod=1; } if (xpos<=-140 && xpos>-180 && document.x.fyear.value!='1960') { dobx.style.left='-160px'; document.x.tyear.value='1960'; mod=1; } if (xpos<=-180 && xpos>-220 && document.x.fyear.value!='1950') { dobx.style.left='-200px'; document.x.tyear.value='1950'; mod=1; } if (xpos<=-220 && xpos>-260 && document.x.fyear.value!='1940') { dobx.style.left='-240px'; document.x.tyear.value='1940'; mod=1; } if (xpos<=-260 && xpos>-300 && document.x.fyear.value!='1930') { dobx.style.left='-280px'; document.x.tyear.value='1930'; mod=1; } if (xpos<=-300 && xpos>-340 && document.x.fyear.value!='1920') { dobx.style.left='-320px'; document.x.tyear.value='1920'; mod=1; } if (xpos<-340 && document.x.fyear.value!='1910') { dobx.style.left='-360px'; document.x.tyear.value='1910'; mod=1; } } if (mod==1) { fyear=parseInt(document.x.fyear.value); tyear=parseInt(document.x.tyear.value); if (fyear1) { for (i=1; i<=menumax; i++) { if (document.getElementById('line'+ac+'-'+i)) { document.getElementById('line'+ac+'-'+i).setAttribute('class', 'acmenu0'); document.getElementById('line'+ac+'-'+i).setAttribute('className', 'acmenu0'); } } } } function acmenu (event,ac){ var keyCode = event.which; if (keyCode == undefined) { keyCode = event.keyCode; } var menupos=parseInt(document.getElementById('acpos'+ac).value); var menumax=parseInt(document.getElementById('acmax'+ac).value); if (keyCode==40) { if (menupos0) { menupos=menupos-1; } clearfields(ac); if (menupos>0) { document.getElementById('line'+ac+'-'+menupos).setAttribute('class', 'acmenu1'); document.getElementById('line'+ac+'-'+menupos).setAttribute('className', 'acmenu1'); } document.getElementById('acpos'+ac).value=menupos; } if (keyCode==13) { acent(ac); } if (keyCode==27) { ap_layer(0,'acparams'+ac); parent.document.getElementById('acparams'+ac).innerHTML=''; } ap_menupos(event,1,'acparams'+ac); ap_layer(1,'acparams'+ac); } function selfield(ac,menupos) { var menumax=parseInt(document.getElementById('acmax'+ac).value); clearfields(ac); document.getElementById('line'+ac+'-'+menupos).setAttribute('class', 'acmenu1'); document.getElementById('line'+ac+'-'+menupos).setAttribute('className', 'acmenu1'); document.getElementById('acpos'+ac).value=menupos; } function acupdate(ac,oth) { if (document.getElementById('actmp'+ac).value!=document.getElementById('actext'+ac).value) { document.getElementById('mboxgway5').src='/aclist.php?ac='+ac+'&keyword='+document.getElementById('actext'+ac).value+'&oth='+oth; } document.getElementById('actmp'+ac).value=document.getElementById('actext'+ac).value; } function acent(ac){ var menupos=parseInt(document.getElementById('acpos'+ac).value); var acline=document.getElementById('line'+ac+'-'+menupos).innerHTML.replace('', ''); acline=acline.replace('', ''); acline=acline.replace('', ''); acline=acline.replace('', ''); document.getElementById('actext'+ac).value=acline; // document.getElementById('actext'+ac).value=document.getElementById('line'+ac+'-'+menupos).innerHTML.replace('', ''); // document.getElementById('actext'+ac).value=document.getElementById('actext'+ac).value.replace('', ''); ap_layer(0,'acparams'+ac); parent.document.getElementById('acparams'+ac).innerHTML=''; document.getElementById('actmp'+ac).value=document.getElementById('actext'+ac).value; document.getElementById('actext'+ac).focus(); } function outfocus(ac){ if (document.getElementById('aca'+ac).value=='0') { ap_layer(0,'acparams'+ac); parent.document.getElementById('acparams'+ac).innerHTML=''; } } function dric(id,mode){ if (document.getElementById('drm'+id).style.visibility=='visible') { document.getElementById('drb'+id).src='/images/buttondp_'+mode+'.jpg'; } else { document.getElementById('drb'+id).src='/images/buttondr_'+mode+'.jpg'; } } function drvisi(id) { if (document.getElementById('drm'+id).style.visibility=='visible') { document.getElementById('drm'+id).style.visibility='hidden'; dric(id,0); } else { document.getElementById('drm'+id).style.visibility='visible'; dric(id,0); } } function catchk() { var catctext=''; var ccount=0; for (i=1;i<=7;i++) { if (document.getElementById('catcb'+i).checked == true) { catctext=catctext+document.getElementById('catv'+i).innerHTML+', '; ccount++; } } catctext=catctext.substr(0,(catctext.length-2)); if (ccount==0) { catctext='all categories'; } document.getElementById('categories').value=catctext; } function iho(id,mode){ if (mode==1) { id.style.filter='alpha(opacity=40)'; id.style.opacity=0.4; } else { id.style.filter='alpha(opacity=100)'; id.style.opacity=1.0; } }