function popshow(url) { var mapwin=window.open(url,'bertie','width=336,height=660,left=5,location=no,titlebar=no,menubar=no,scrollbars=1,toolbar=0,resizable=1',false); if (mapwin) mapwin.focus(); } function reveal(id,show) { if (show) document.getElementById(id).style.visibility='visible'; else document.getElementById(id).style.visibility='hidden'; } function postit(form,flag) { switch (flag) { case 1: form.action="utils/lhemailer.php"; break; case 2: em=form.emqry.value; pwd=form.pwdqry.value; if ((em.length>0) && (check_email(em)) && (pwd.length>0)) form.action="checkpass.php"; else { if (em.length==0) { alert("Please enter your e-mail address"); form.emqry.focus(); } else if (pwd.length==0) { alert("Please enter your password"); form.pwdqry.focus(); } else { alert("There seems to be an error in your e-mail address"); form.emqry.focus(); } return false; } break; case 3: em=form.emqry.value; if ((em.length>0) && (!check_email(em))) { alert("There seems to be an error in your e-mail address"); form.emqry.focus(); return false; } form.action="register.php"; break; case 4: if (!check_email(form.emqry.value)) { alert("There seems to be an error in your e-mail address"); form.emqry.focus(); return false; } reveal('regbutton',false); reveal('ack',true); form.action="checkpass.php?opcode=send"; break; case 5: if (!check_email(form.emqry.value)) { alert("There seems to be an error in your e-mail address"); form.emqry.focus(); return false; } form.action="checkpass.php?opcode=remind"; break; case 9: uname=form.unameqry.value; pwd=form.pwdqry.value; if ((uname.length>0) && (pwd.length>0)) form.action="checkblogpass.php"; else { if (uname.length==0) { alert("Please enter your username"); form.unameqry.focus(); } else if (pwd.length==0) { alert("Please enter your password"); form.pwdqry.focus(); } return false; } break; default: return; } form.method="post" if (flag==1) { reveal('sendbutton',false); reveal('ack',true); } form.submit(); } function showblog(form) { ix=form.bloglist.selectedIndex; rn=parseInt(form.blogids.value.substr(ix*8,8),10); form.action=('editblog.php?opcode=Show&blogid='+rn); form.method='post'; form.submit(); document.getElementById('savebutton').style.visibility='hidden'; document.getElementById('forgetbutton').style.visibility='hidden'; } function editblog(form,flag) { form.action=('editblog.php'); form.method='post'; switch (flag) { case 1: // Save form.opcode.value='Save'; break; case 2: // Forget form.opcode.value='Show'; break; case 3: // Add form.opcode.value='Add'; form.blogid.value=0; form.publishweb.checked=false; break; case 4: // Delete if (confirm('Delete this record?')) form.opcode.value='Delete'; else form.opcode.value='Show'; break; } if ((flag>0) && (flag<5)) form.submit(); } function nfour(number) { return (number < 1000) ? number + 1900 : number;} function calcdate() { var now = new Date(); var days = new Array('Sunday','Monday','Tuesday','Wednesday', 'Thursday','Friday','Saturday'); var months = new Array('January','February','March','April','May','June', 'July','August','September','October','November','December'); var date = ((now.getDate()<10) ? "0" : "")+ now.getDate(); today = days[now.getDay()]+" "+now.getDate()+" "+months[now.getMonth()] + " " +nfour(now.getYear()); return today; } function launch(form,pg) { form.method="get"; form.action=pg; form.submit(); } function getarticle(form) { var i=form.articles.selectedIndex; rn=recarray[i]; form.action="diary.php?rn="+rn; form.submit(); } function getworldnews(form) { var i=form.articles.selectedIndex; rn=recarray[i]; form.action="worldnews.php?rn="+rn; form.submit(); } function check_email(str) { ereg=new RegExp("^.+@.+\\..+$"); return ereg.test(str); } function newreg(form) { if (!check_email(form.emqry.value)) { alert("There seems to be an error in your e-mail address"); form.emqry.focus(); return false; } form.action="checkpass.php?opcode=send&em="+form.emqry.value; form.submit(); } function refreshblog(form) { form.action="ehjblog.php"; form.submit(); } function windowsize() { var winW=630,winH=460; if (document.body && document.body.clientWidth) { winW = document.body.clientWidth; winH = document.body.clientHeight; } if (document.compatMode=='CSS1Compat' && document.documentElement && document.documentElement.clientWidth ) { winW = document.documentElement.clientWidth; winH = document.documentElement.clientHeight; } if (window.innerWidth && window.innerHeight) { winW = window.innerWidth; winH = window.innerHeight; } return [winW,winH]; } function hidepic(n) { document.getElementById(n).style.visibility='hidden'; } function showpic(n) { var ob,obpic; ob=document.getElementById(n); if (ob.style.visibility=='visible') { ob.style.visibility='hidden'; return; } ws=windowsize(); stb=document.body.scrollTop; var x=(ws[0]-600)/2-80; var y=stb+(ws[1]-400)/2; ob.style.left=x+'px'; ob.style.top=y+'px'; ob.style.visibility='visible'; } function check_email(str) { ereg=new RegExp("^.+@.+\\..+$"); return ereg.test(str); } function sendblog(f,n) { if ((f.nickname.value.length)==0) { alert('Please give your name'); f.nickname.focus(); return; } if ((f.fromemail.value.length)==0) { alert('Please enter your email address'); f.fromemail.focus(); return; } else if (!(check_email(f.fromemail.value))) { alert('Your email address appears to be incorrect'); f.fromemail.focus(); return; } if ((f.message.value.length)==0) { alert('You have not made any comments'); f.message.focus(); return; } f.action='utils/ehjblogbits.php'; f.method="post" f.submit(); document.getElementById(n).style.visibility='hidden'; } function anyblogchange() { document.getElementById('savebutton').style.visibility='visible'; document.getElementById('forgetbutton').style.visibility='visible'; }