function moveboxshow(ftext,evt) {
document.getElementById('movebox').innerHTML='
';
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;
}
}