// UNDER DEVELOPMENT This file will be broken up once the prototype is complete.


var tty=new Date();


var home_glow=new Image(1,1);
home_glow.src='/images/home_glow.gif';
var games_glow=new Image(1,1);
games_glow.src='/images/games_glow.gif';
var hardware_glow=new Image(1,1);
hardware_glow.src='/images/hardware_glow.gif';
var gadgets_glow=new Image(1,1);
gadgets_glow.src='/images/gadgets_glow.gif';
var forums_glow=new Image(1,1);
forums_glow.src='/images/forums_glow.gif';
var settings_glow=new Image(1,1);
settings_glow.src='/images/settings_glow.gif';
var full_glow=new Image(1,1);
full_glow.src='/images/full_glow.gif';
var left_side_glow=new Image(1,1);
left_side_glow.src='/images/left_side_glow.gif';
var right_side_glow=new Image(1,1);
right_side_glow.src='/images/right_side_glow.gif';
var both_side_glow=new Image(1,1);
both_side_glow.src='/images/both_side_glow.gif';
var pop_glow=new Image(1,1);
pop_glow.src='/images/pop_glow.gif';


function showimage(){
var args=showimage.arguments;
var imagex=new Image();
imagex.src='/gallerysrc.php?id='+args[0];
//document.getElementById(args[1]).innerHTML='<img id="newimage">';
//document.getElementById('newimage').src=imagex.src;
}

function newWindow(url){
	window.open(url, "", "width=500, height=400");
}	

function MM_jumpMenu(targ,selObj,restore){ //v3.0
	  eval(targ+".location='"+selObj.options[selObj.selectedIndex].id+"'");
	  if (restore) selObj.selectedIndex=0;
}


function showx(){
}

function disabledblclick(){

var args=disabledblclick.arguments;
alert(document.getElementById(args[0]).ondblclick);
document.getElementById(args[0]).ondblclick=null;


}

function glow_this(){
var args=glow_this.arguments;
document.getElementById(args[0]).src='/images/'+args[0]+'_glow.gif';

}

function dim_this(){
var args=dim_this.arguments;
document.getElementById(args[0]).src='/images/'+args[0]+'.gif';

}




function marksticky(){
var args=marksticky.arguments;
document.getElementById('stickyarea'+args[0]).innerHTML='Sticky:';
}

function unstick(){

var args=unstick.arguments;
document.getElementById('stickyarea'+args[0]).innerHTML='';

}

function showpopnow(){

if(parent.document.getElementById('them').style.display=='block'){
hidepopnow();
}else{
parent.document.getElementById('them').style.display='block';
parent.document.getElementById('msearch').focus();
}
}
function hidepopnow(){
parent.document.getElementById('them').style.display='none';
}

var ctlx=0;
var ctx=0;


document.onkeydown=function(e){
e=(e) ? e: event;

if (window.event) key= window.event.keyCode;
else if (e) key= e.which;
if(key==13){
void(0);
}

switch(key){
case 17:
ctlx='m';
break;
case 32:
if(ctlx){
if(ctlx.match('m')){
ctlx=ctlx+'e';
}
}
break;
default:
ctlx='';
break;
}


if(ctlx=='me'){
if(parent.document.getElementById('them').style.display=='block'){
hidepopnow();
ctlx='m';
}else{
showpopnow();
ctlx='m';
}
}

}


function updatemods(){

var args=updatemods.arguments;
var postObject=createObject();
var postForm=document.forms[args[1]];
var modloc=postForm.modloc.value;
var postStr='';
var allmods='';
if(postForm){

for(x=0;x<postForm.elements[args[2]].length;x++){
var allmods=allmods+':$:'+postForm.elements[args[2]].options[x].text+":"+postForm.elements[args[2]].options[x].value;
}

postStr='allmods='+allmods+'&modloc='+modloc+'&pageid=updatemods&tty='+tty.getTime();

}
if(postObject.readyState !=2 && postObject.readyState !=3){

postObject.open("POST", '/'+args[0],false);
postObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
postObject.setRequestHeader('Cache-Control', 'no-cache');
postObject.send(postStr);

if(args[2]){
var respondArea=document.getElementById(args[3]);
respondArea.innerHTML=postObject.responseText;

}

}

switch(modloc){
case "menumods":
ajaxGet('menucontainer.php','','menu');
break;
case "mainmods":
ajaxGet('maincontainer.php','','mainpagearea');
break;
case "statusmods":
ajaxGet('statuscontainer.php','','status');
break;
}


}




function movelist(formname,tolist,fromlist){

var theform=document.forms[formname];
var tolength=theform.elements[tolist].length;
var newtext=new Array();
var newval=new Array();
var y=0;

for(x=theform.elements[fromlist].length-1;x>=0;x--){
if(theform.elements[fromlist].options[x].selected){
newtext[y]=theform.elements[fromlist].options[x].text;
newval[y]=theform.elements[fromlist].options[x].value;
y++;
theform.elements[fromlist].options[x]=null;
}
}


for(z=newtext.length-1;z>=0;z--){
var opt=new Option(newtext[z],newval[z]);
theform.elements[tolist].options[tolength]=opt;
tolength++;

}






}


function deSelectAll(nam){

var namlist=document.getElementById(nam);

if(namlist.elements[0].checked==true){
for(x=0;x<namlist.elements.length;x++){
namlist.elements[x].checked=true;
}
}else{
for(x=0;x<namlist.elements.length;x++){
namlist.elements[x].checked=false;

}
}
}
function hideuser(userwin){
document.getElementById(userwin).style.display='none';
}


function showuser(userwin){

document.getElementById(userwin).style.display='inline';
}


function hidemod(modwin){
document.getElementById(modwin).style.display='none';
}


function showmod(modwin){

document.getElementById(modwin).style.display='inline';
}




function fillframe(){
var args=fillframe.arguments;
if(args[0]==undefined){

setTimeout("setedit()",500);
setTimeout("setedit()",5000);

}else{
var setstring="setedit('"+args[0]+"')";
setTimeout(setstring,500);
setTimeout(setstring,5000);

}
}

function getbrowser(){

var browser=navigator.userAgent;
var ub;
if(browser.match(/firefox/gi)){
ub='ff';
}
if(browser.match(/msie/gi)){
ub='ie';
}
return ub;

}

function setedit(){
var args=setedit.arguments;
if(args[0]==undefined){
var editbox=document.getElementById('content');
}
else{
var editbox=document.getElementById('content'+args[0]);


}
var thisbrowser=getbrowser();

if(editbox){

if(thisbrowser=='ff'){

editbox.contentDocument.designMode = "on" ;
//editbox.contentWindow.focus();
}

if(thisbrowser=='ie'){
editbox.contentEditable=true;
}
}
}


function getfont(){
return document.getElementById('fontface').value;
}

function getLink(){
var args=getLink.arguments;
var urladdy=prompt("Please Enter the URL for this Link",'http://');
if(urladdy){
if(urladdy.length >7 && urladdy.match('http://')){
sendcommand(args[0],'createlink',urladdy)
}
}

}



function getImg(){
var args=getImg.arguments;
var urladdy=prompt("Please Enter the URL for this Image",'http://');
if(urladdy){
if(urladdy.length >7 && urladdy.match('http://')){
sendcommand(args[0],'insertimage',urladdy)
}
}

}



function sendcommand(doc,command,val){

if(getbrowser()=='ff'){
var editor=document.getElementById(doc).contentDocument;
editor.execCommand(command,false,val);
}else{
var editor=document.getElementById(doc);
editor.focus();
editor.document.execCommand(command,false,val);
editor.focus();
}
}

function sendoutput(){
if(getbrowser()=='ff'){
alert(document.getElementById('content').contentDocument.body.innerHTML);
}else{
alert(document.getElementById('content').innerHTML);
}
}



function editpost(){
var args=editpost.arguments;

var postform=document.getElementById(args[1]);
if(getbrowser()=='ff'){
var postcontent=document.getElementById('content'+args[4]).contentDocument.body.innerHTML;
}
if(getbrowser()=='ie'){

var postcontent=document.getElementById('content'+args[4]).innerHTML;

}

var postobj=createObject();

var postStr="action=savepost&posttitle="+postform.title.value;

if(postform.postid){
postStr=postStr+"&postid="+postform.postid.value;
}
postStr=postStr+"&content="+escape(postcontent);
if(postobj.readyState !=2 && postobj.readyState !=3){

postobj.open("POST", '/'+args[0],false);
postobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
postobj.setRequestHeader('Cache-Control', 'no-cache');
postobj.send(postStr);
}

document.getElementById(args[1]).innerHTML=postobj.responseText;
}


function addblog(){
var args=addblog.arguments;

var blogform=document.getElementById(args[1]);
if(getbrowser()=='ff'){
var blogcontent=document.getElementById('content'+args[4]).contentDocument.body.innerHTML;
}
if(getbrowser()=='ie'){

var blogcontent=document.getElementById('content'+args[4]).innerHTML;

}

var blogobj=createObject();
var blogStr="pageid=addblog&title="+blogform.title.value;
if(blogform.blogid){
blogStr=blogStr+"&bid="+blogform.blogid.value;
}
blogStr=blogStr+"&action="+blogform.submit.value+"&content="+escape(blogcontent);
if(blogobj.readyState !=2 && blogobj.readyState !=3){

blogobj.open("POST", '/'+args[0],false);
blogobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
blogobj.setRequestHeader('Cache-Control', 'no-cache');
blogobj.send(blogStr);
}

document.getElementById(args[2]).innerHTML=blogobj.responseText;
ajaxGet('getblog.php',args[3],'mainpagearea');
}



function replysubmit(replyname){
var replyform=document.forms[replyname];

if(getbrowser()=='ff'){
var replycontent=document.getElementById('content').contentDocument.body.innerHTML;
}
if(getbrowser()=='ie'){

var replycontent=document.getElementById('content').innerHTML;

}

var replyobj=createObject();
var replyStr="pageid=reply&="+pmform.receiver.value+"&subject="+pmform.subject.value+"&message="+escape(pmcontent)+"&savecopy="+pmform.savecopy.checked;


if(pmobj.readyState !=2 && pmobj.readyState !=3){


pmobj.open("POST", '/pmlist.php',false);
pmobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
pmobj.setRequestHeader('Cache-Control', 'no-cache');
pmobj.send(pmStr);
}

document.getElementById('pmdisplay').innerHTML=pmobj.responseText;

ajaxGet('pmlist.php','','inbox');

}


function newthread(){

var args=newthread.arguments;
var threadform=document.getElementById('newthread');

if(getbrowser()=='ff'){
var threadcontent=document.getElementById('content'+args[3]).contentDocument.body.innerHTML;
}
if(getbrowser()=='ie'){

var threadcontent=document.getElementById('content'+args[3]).innerHTML;

}

var threadobj=createObject();
var threadStr="pageid=pmsend&ttitle="+threadform.psub.value+"&hiddencontent="+escape(threadcontent)+"&catid="+threadform.catid.value+"&tty="+tty.getTime();


if(threadobj.readyState !=2 && threadobj.readyState !=3){

threadobj.open("POST", '/createthread.php',false);
threadobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
threadobj.setRequestHeader('Cache-Control', 'no-cache');
threadobj.send(threadStr);
}

var updatedid=threadobj.responseText;

ajaxGet('post.php',updatedid,'mainpagearea',args[2]);
}

function postsubmit(){

var args=postsubmit.arguments;
var pmform=document.getElementById('form'+args[1]);

if(getbrowser()=='ff'){
var pmcontent=document.getElementById('content'+args[3]).contentDocument.body.innerHTML;
}
if(getbrowser()=='ie'){

var pmcontent=document.getElementById('content'+args[3]).innerHTML;

}

var pmobj=createObject();
var pmStr="pageid=pmsend&psub="+pmform.psub.value+"&hiddencontent="+escape(pmcontent)+"&catid="+pmform.catid.value+"&tid="+pmform.tid.value+"&tty="+tty.getTime();


if(pmobj.readyState !=2 && pmobj.readyState !=3){

pmobj.open("POST", '/newpostreply.php',false);
pmobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
pmobj.setRequestHeader('Cache-Control', 'no-cache');
pmobj.send(pmStr);
}

document.getElementById('poststatus').innerHTML=pmobj.responseText;

document.getElementById('reply'+args[1]).style.display='none';


ajaxGet('post.php',pmform.tid.value,'mainpagearea',args[2]);
}

function pmsubmit(){
var pmform=document.forms['pmform'];

if(getbrowser()=='ff'){
var pmcontent=document.getElementById('content').contentDocument.body.innerHTML;
}
if(getbrowser()=='ie'){

var pmcontent=document.getElementById('content').innerHTML;

}

var pmobj=createObject();
var pmStr="pageid=pmsend&receiver="+pmform.receiver.value+"&subject="+pmform.subject.value+"&message="+escape(pmcontent)+"&savecopy="+pmform.savecopy.checked;


if(pmobj.readyState !=2 && pmobj.readyState !=3){

pmobj.open("POST", '/pmlist.php',false);
pmobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
pmobj.setRequestHeader('Cache-Control', 'no-cache');
pmobj.send(pmStr);
}

document.getElementById('pmdisplay').innerHTML=pmobj.responseText;

ajaxGet('pmlist.php','','inbox');

}


function pmdelete(pmid,status,page){

var confirmed=confirm('Are you sure you want to delete this Private Message?');

if(confirmed){
ajaxGet('pmlist.php','pmdelete','pmdisplay',pmid);
ajaxGet('pmlist.php',status,'inbox',page);
}
}

function pmclear(){
document.getElementById('inboxdiv').style.backgroundColor='';
document.getElementById('inquiriesdiv').style.backgroundColor='';
document.getElementById('sentdiv').style.backgroundColor='';
document.getElementById('saveddiv').style.backgroundColor='';

}

function pmselect(pmselect){

var tabs=document.getElementById('pmtab');
var tabsub=document.getElementById('pmcurrent');
var tabself=document.getElementById(pmselect+'div');
switch(pmselect){
case "inbox":
tabs.style.backgroundImage='url(\'/images/pminboxbg.gif\')';
pmclear();
tabsub.style.backgroundColor='bec9d0';
tabself.style.backgroundColor='bec9d0';

break;
case "inquiries":
pmclear();
tabs.style.backgroundImage='url(\'/images/pminboxbg.gif\')';
pmclear();
tabsub.style.backgroundColor='9eadb7';
tabself.style.backgroundColor='9eadb7';
break;
case "sent":
tabs.style.backgroundImage='url(\'/images/pmsentbg.gif\')';
pmclear();
tabsub.style.backgroundColor='7d8e9b';
tabself.style.backgroundColor='7d8e9b';

break;
case "saved":
tabs.style.backgroundImage='url(\'/images/pmsentbg.gif\')';
pmclear();
tabsub.style.backgroundColor='3d4f5e';
tabself.style.backgroundColor='3d4f5e';
break;
}



}

var cbrow=getbrowser();
var valid;
var user;
var pass;
var retypepass;
var email;
var retypeemail;
var agree;
var code;



function checker(type){

var joinx=document.getElementById('joinform');
var feedx=document.getElementById(type+'feed');

//document.getElementById('actionstatus').innerHTML=user+':'+pass+':'+retypepass+':'+email+':'+retypeemail+':'+agree+':'+code;

switch(type){

case "username":

var RegEx=/\W/;

if(joinx.username.value.length!=0){


if(RegEx.test(joinx.username.value)){
feedx.innerHTML='<font color="red">Your username can only contain 0-9 and Aa-Zz</font>';
}else{

if(joinx.username.value.length>5 && joinx.username.value.length <32){

/*ajaxCheck('/members/checkdata/username',type,type+'feed',joinx.username.value);*/
/*if(feedx.innerHTML.match('<font color="green">Username is available</font>')){*/
user=1;
feedx.innerHTML='<font color="green">Username is valid</font>';
/*}else{
user=0;
}*/

}
else{
feedx.innerHTML='<font color="red">Your username must be at least 6 to 32 characters long</font>';
}

}

}

break;

case "firstname":
if(joinx.firstname.value==0){
	feedx.innerHTML='<font color="red">First Name is required!</font>';
} else {
	feedx.innerHTML='';
}
break;

case "lastname":
if(joinx.lastname.value==0){
	feedx.innerHTML='<font color="red">Last Name is required!</font>';
} else {
	feedx.innerHTML='';
}
break;


case "password":

if(joinx.password.value.length >5){


var med=/[A-Za-z]/;
var med2=/[0-9]/;
var str=0;

if(med.test(joinx.password.value)){

str+=1
}

if(med2.test(joinx.password.value)){

str+=1;
}


var RegEx=/\W/;
if(RegEx.test(joinx.password.value)){

str+=1
}



switch(str){
case 3:
stren='strong';
break;
case 2:
stren='medium';
break;
case 1:
stren='weak';
break;
}
feedx.innerHTML='<font color="green">'+stren+'</font>';
pass=1;


}else{

feedx.innerHTML='<font color="red">Your password is too short</font>';
pass=0;


}


break;
case "retype":

if(joinx.retype.value ==joinx.password.value && joinx.password.value.length!=0){
feedx.innerHTML='<font color="green">Password matches</font>';
retypepass=1;
}else{
feedx.innerHTML='<font color="red">Your password and retyped password doesn\'t match</font>';
retypepass=0;
}

break;
case "email":

var et=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

if(et.test(joinx.email.value)){

/*ajaxCheck('/members/checkdata/email',type,type+'feed',joinx.email.value);*/

/*if(feedx.innerHTML.match('<font color="green">Email address is valid</font>')){*/
email=1;
feedx.innerHTML='<font color="green">Email address is valid</font>';
/*}else{
email=0;
}
*/

}else{
feedx.innerHTML='<font color="red">Please enter a valid email</font>';
email=0;
}

break;
case "retypeemail":

if(joinx.email.value==joinx.retypeemail.value && joinx.retypeemail.value.length!=0){
feedx.innerHTML='<font color="green">The email addresses match</font>';
retypeemail=1;
}else{
feedx.innerHTML='<font color="red">The email addresses doesn\'t match</font>';
retypeemail=0;

}
break;
case "tos":
if(joinx.tos.checked){
feedx.innerHTML='<font color="green">I Agree</font>';
agree=1;
}
else{

feedx.innerHTML='<font color="red">I Disagree</font>';
agree=0;
}
break;
case "security":
if(joinx.security.value==0){
	feedx.innerHTML='<font color="red">Security Code is required!</font>';
	code=0;
} else {
	//feedx.innerHTML='';
	code=1;
}
break;
case "regen":

/*ajaxCheck('/members/checkdata/regen',type,type+'feed');*/
break;

}

valid=(user-0)+(pass-0)+(email-0)+(retypepass-0)+(retypeemail-0)+agree+code;

if(valid==7){
joinx.submit.disabled=false;

}else{
joinx.submit.disabled=true;
}




}


var gob;
var e;

function setob(ob,e){
gob=document.getElementById(ob);

if(cbrow=='ff'){

gob.style.MozOpacity=.5;
}

if(cbrow=='ie'){
//gob.style.filter='alpha(opacity=50)';

}

return gob;
return e;
}

var Drag={

obj:null,

init:function(e){

if(gob){

e=Drag.fixIE(e);


gob.oldx=parseInt(gob.offsetLeft+0);
gob.oldy=parseInt(gob.offsetTop+0);


document.onmousemove=Drag.start;
document.onmouseup=Drag.end;


}
//return false;
},

start: function(e){
e=Drag.fixIE(e);

gob.newx=parseInt(e.clientX);
gob.newy=parseInt(e.clientY);

document.onmousemove=Drag.drag;
document.onmouseup=Drag.end;
return false;

},
drag:function(e){
e=Drag.fixIE(e);
gob.style.position='absolute';
gob.style.left=gob.oldx+e.clientX-gob.newx;
gob.style.top=gob.oldy+e.clientY-gob.newy;
document.onmousemove=Drag.drag;
document.onmouseup=Drag.end;
return false;


},

end:function(){


document.onmousemove=null;
document.onmouseup=null;

switch(cbrow){
case "ie":
if(gob){
//document.getElementById(gob.id).style.filter='alpha(opacity=100)';
}
break;
case "ff":
if(gob){
document.getElementById(gob.id).style.MozOpacity=1;
}
break;
}

gob=null;
return gob;
return true;
},

fixIE:function(e){


if(typeof e=='undefined') {
e = window.event;
e.layerX = e.offsetX;
e.layerY = e.offsetY;
e.target = event.srcElement;
}
return e;



}

};



function editbox(){

var editbox=document.getElementById('framewin').contentDocument;

editbox.designMode='on';
}


function bold(){

var editbox=document.getElementById('framewin');
editbox.focus();
editbox.contentDocument.execCommand("Bold", false, null);
editbox.focus();

}
function showmenu(){

document.getElementById('dropdown').style.display='block';
}

function hidemenu(){

document.getElementById('dropdown').style.display='none';
}


function showlayer(){
var args=showlayer.arguments;
document.getElementById(args[0]).style.display='block';

for(x=1;x<args.length;++x){
document.getElementById(args[x]).style.display='none';
}

}

function updatestyle(){

var args=updatestyle.arguments;



}









function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function createObject(){

if (window.XMLHttpRequest){

xmlhttp = new XMLHttpRequest();


}
else{
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

}

return xmlhttp;

}



function loginx(formname){

ajaxPost('newauth.php',formname,'actionstatus');
ajaxGet('menucontainer.php','','menu');
ajaxGet('statuscontainer.php','','status');
ajaxGet('mod_navigation.php','','navbar');


}


function logout(){

ajaxGet('logout.php','','mainpagearea');
ajaxGet('statuscontainer.php','','status');
ajaxGet('menucontainer.php','','menu');
ajaxGet('maincontainer.php','logout','mainpagearea');
ajaxGet('mod_navigation.php','','navbar');
}




function moveitem(newnum,oldnum,pageid,itemid,action){

var movestr="itemid="+itemid+"&movement="+action+"&itempageid="+pageid+"&newnum="+newnum+"&oldnum="+oldnum+"&tty="+tty.getTime();
var moveob=createObject();
if(moveob.readyState !=2 && moveob.readyState !=3){

moveob.open('POST','/'+'itemorder.php',false);
moveob.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
moveob.send(movestr);
}

document.getElementById('sortstatus').innerHTML=moveob.responseText;
retrieveURL(pageid,'getpage.php','mainpagearea');
}



function editems(){

var args=editems.arguments;


if(args[2]=="save" || args[2]=="savepost" || args[2]=="saveblog"){


var editstr='pageid='+args[3]+'&itemid='+args[1]+':'+args[4]+"&itemcontent="+escape(document.forms[args[1]].itemcontent.value)+"&action="+args[2]+"&tty="+tty.getTime();
}

else{
var editstr='pageid='+args[3]+'&action='+args[2]+'&itemid='+args[1]+"&tty="+tty.getTime();
}

var tempx=args[1].split(":");
var itembox=document.getElementById('div'+tempx[0].substr(4));
var editem=createObject();
if(editem.readyState !=2 && editem.readyState !=3){

editem.open('POST','/'+args[0],false);
editem.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
editem.send(editstr);

}

itembox.innerHTML=editem.responseText;


switch(args[2]){

case "save":

//0 page path
//1 pageid
//2 div area
//3 action

ajaxGet('getpage.php',args[3],'mainpagearea');
break;
case "savepost":
ajaxGet('post.php',args[3]+'&p='+args[4]+'&tid='+args[3],'mainpagearea');
//retrieveURL(args[3],'post.php');
break;
case "saveblog":
retrieveURL(args[3]+'&member='+args[3],'getblog.php','mainpagearea');

//ajaxGet('getblog.php',args[3],'div'+args[1].substr(4),args[1].substr(4));
break;


}




}

function deletethread(){

var args=deletethread.arguments;
var delthreadstr="pageid="+args[1]+"&action="+args[3];
var delthread=createObject();
var confirmed=confirm('Are you sure you want to delete this thread?');


if (confirmed){

if(delthread.readyState !=2 && delthread.readyState !=3){


delthread.open('POST','/'+args[0],false);
delthread.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
delthread.send(delthreadstr);
var gpage=delthread.responseText;
ajaxGet('thread.php',args[4],'mainpagearea');

}

}
}





function deleteitem(){

var args=deleteitem.arguments;
var delitemstr="action="+args[4]+"&itemid="+args[1]+":"+args[3]+":"+args[5]+":"+args[1];
var delitem=createObject();
var confirmed=confirm('Are you sure you want to delete this item?');


if (confirmed){

if(delitem.readyState !=2 && delitem.readyState !=3){


delitem.open('POST','/'+args[0],false);
delitem.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
delitem.send(delitemstr);
var gpage=delitem.responseText;

ajaxGet(gpage,args[1],args[2],args[6]);

}

}
}




function additem(){

var addoc=document.getElementById('addtext');
var args=additem.arguments;
var additemstr="action=add&pageid="+addoc.pageid.value+"&itemtype="+args[2]+"&itemcontent="+escape(document.getElementById('addtext').itemcontent.value)+"&itemorder="+document.getElementById('itemcount').value+"&tty="+tty.getTime();
var additemtoadd=createObject();

if(additemtoadd.readyState !=2 && additemtoadd.readyState !=3){


additemtoadd.open('POST','/'+args[1],false);
additemtoadd.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
additemtoadd.send(additemstr);


retrieveURL(args[0],'getpage.php','mainpagearea');


}


}



function addcat(){

var args=addcat.arguments;
var ac=document.forms['addcategory'];
var addcatstr="pageid=addcat&catdes="+ac.catdes.value+"&cattitle="+ac.cattitle.value+"&access="+ac.access.value;
var addc=createObject();

if(addc.readyState !=2 && addc.readyState !=3){


addc.open('POST','/'+args[0],false);
addc.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
addc.send(addcatstr);
document.getElementById(args[1]).innerHTML=addc.responseText;


}


}


function addmenuitem(){

var args=addmenuitem.arguments;
var menuitem="action=add&pagename="+document.getElementById('pagename').value;
var menuitemtoadd=createObject();

if(menuitemtoadd.readyState !=2 && menuitemtoadd.readyState !=3){


menuitemtoadd.open('POST','/'+args[0],false);
menuitemtoadd.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
menuitemtoadd.send(menuitem);


document.getElementById('menuitem').innerHTML=menuitemtoadd.responseText;
document.getElementById('pagename').value='';

}


}


function getpage(){

var args=getpage.arguments;
var pagetoget=createObject();
var pagestr=args[1]+"?pageid="+args[0]+"&tty="+tty.getTime();


if(pagetoget.readyState !=2 && pagetoget.readyState !=3){

pagetoget.open("GET", '/'+pagestr,true);
pagetoget.send(null);
var mainpage=document.getElementById('mainpagearea');

mainpage.innerHTML=pagetoget.responseText;
}



}


function retrieveURL() {



var args=retrieveURL.arguments;

var tty=new Date();
if (window.XMLHttpRequest) { // Non-IE browsers
req = new XMLHttpRequest();
req.onreadystatechange =function() {

if (req.readyState == 4) { // Complete
if (req.status == 200) { // OK response

if(args[2]==''){
itm=document.getElementById('mainpagearea');
}else{
itm=document.getElementById(args[2]);
}
itm.innerHTML = req.responseText;
}
}
}

var url=args[1]+"?pageid="+args[0]+"&tty="+tty.getTime();
req.open("GET", '/'+url, true);
req.send(null);

} else if (window.ActiveXObject) { // IE
req = new ActiveXObject("Microsoft.XMLHTTP");

if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4) { // Complete
if (req.status == 200) { // OK response


itm=document.getElementById('mainpagearea');
itm.innerHTML = req.responseText;
}
}
}


var url=args[1]+"?pageid="+args[0]+"&tty="+tty.getTime();
req.open("GET", '/'+url, true);
req.send(null);
}

}



	
}







function createego(){

var args=createego.arguments;
var egoobj=createObject();
var egoform=document.forms['ego'];
var egostr=args[0]+"?egoname="+egoform.egoname.value;


if(egoobj.readyState !=2 && egoobj.readyState !=3){

egoobj.open("POST", '/'+objstr,false);
pagetoget.send(null);
var mainpage=document.getElementById('mainpagearea');

mainpage.innerHTML=pagetoget.responseText;
}




}



function ajaxPost(){

var args=ajaxPost.arguments;
var postObject=createObject();
var formid=args[1];
var postForm=document.getElementById(formid);
var postStr='';

if(postForm){

for(var x=0;x<postForm.length;x++){
if(postForm[x].type=='checkbox'){
if(postForm[x].checked){
postStr=postStr+postForm.elements[x].name+'='+escape(postForm.elements[x].value)+'&';
}
}else{

postStr=postStr+postForm.elements[x].name+'='+escape(postForm.elements[x].value)+'&';

}

}

var postSend=args[0]+"?"+postStr;
}else{
for(var $x=0;$x<args.length;$x++){
postStr=postStr+args[$x].name+'='+args[$x].value+'&';
}

var postSend=args[0]+"?"+postStr+'tty='+tty.getTime();
}


postObject.open("POST", '/'+args[0],false);
postObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
postObject.setRequestHeader('Cache-Control', 'no-cache');
postObject.onreadystatechange=postResponse;
postObject.send(postStr);


function postResponse(){
if(postObject.readyState !=2 && postObject.readyState !=3){


if(args[2]){

var respondArea=document.getElementById(args[2]);
respondArea.innerHTML=postObject.responseText;
	
}
}
if(args[3]){

ajaxGet(args[3],args[4],args[5]);
}

}


}

function replybox(){


//0 page path
//1 pageid
//2 div area
//3 action


var args=replybox.arguments;


var replyObject=createObject();
var replyStr=args[0]+'?tid='+args[3]+"&catid="+args[2]+"&pid="+args[1]+"&totalpost="+args[4]+"&tty="+tty.getTime();

document.getElementById('reply'+args[1]).style.display='block';


replyObject.open("GET", '/'+replyStr ,false);
replyObject.setRequestHeader("Cache-Control", "no-cache");
replyObject.send(null);


if(replyObject.readyState !=2 && replyObject.status !=3){

var respondArea=document.getElementById('reply'+args[1]);
respondArea.innerHTML=replyObject.responseText;

//document.getElementById('statuspop').innerHTML='';

}
fillframe(args[3]);

}



function ajaxGet(){

//0 controller
//1 action
//2 div area
//3 param

var args=ajaxGet.arguments;


var getObject=createObject();
var getStr=args[0]+'/'+args[1]+"/"+args[3]+"/"+args[4]+"/"+args[5];


getObject.open("GET", getStr ,true);
getObject.setRequestHeader("Cache-Control", "no-cache");
getObject.onreadystatechange=getResponse;
getObject.send(null);

function getResponse(){

if(getObject.readyState !=4){
return;

} else {
	document.getElementById(args[2]).innerHTML='<center><i>Loading...</i></center>';
}

if(args[2]){
var respondArea=document.getElementById(args[2]);
respondArea.innerHTML=getObject.responseText;
}


}






}

function ajaxCheck(){

var args=ajaxCheck.arguments;


var getObject=createObject();
var getStr=args[0]+'?pageid='+args[1]+"&action="+args[3]+"&action2="+args[4]+"&action3="+args[5]+"&tty="+tty.getTime();


getObject.open("GET", getStr ,false);
getObject.setRequestHeader("Cache-Control", "no-cache");
getObject.send(null);


if(getObject.readyState !=2 && getObject.readyState !=3){

if(args[2]){
var respondArea=document.getElementById(args[2]);
respondArea.innerHTML=getObject.responseText;
}



}






}




function ajaxRefresh(){

//0 page path
//1 pageid
//2 div area
//3 action

var args=ajaxRefresh.arguments;


var getObject=createObject();

getObject.open("GET", '/'+args[0] ,false);
getObject.setRequestHeader("Cache-Control", "no-cache");
getObject.send(null);


if(getObject.readyState !=2 && getObject.status !=3){

if(args[2]){
var respondArea=parent.document.getElementById(args[2]);
respondArea.innerHTML=getObject.responseText;
}
}



}


function closeitem(itemname){

document.getElementById(itemname).style.display='none';


}



function updateinfo(){
var args=updateinfo.arguments;
var infobox=document.getElementById(args[0]);
}


function st(val,target,ctarget,status){

if(ctarget){
document.getElementById(ctarget).innerHTML='';
}


ajaxGet('updatesettings.php',target+status+'color','actionstatus',val);


}


function sts(val,target,ctarget,status){

//document.getElementById(target).style.fontSize=val;
if(ctarget){
document.getElementById(ctarget).innerHTML='';
}

ajaxGet('updatesettings.php',target+status+'size','actionstatus',val);


}



function sc(val,target,ctarget,status){

if(target=='main'){
document.getElementById('main').style.backgroundColor=val;
}
document.getElementById(target).style.backgroundColor=val;
if(ctarget){
document.getElementById(ctarget).innerHTML='';
}

if(status.lastIndexOf('selectcolor')){
ajaxGet('updatesettings.php',target+'color','actionstatus',val);
}
else{
ajaxGet('updatesettings.php',target+'fontcolor','actionstatus',val);
}

}

function settime(){
document.cookie='settime='+tty.getTime();
}

function setlast(){
document.cookie='lastvisit='+getCookie('settime');
}


function checkside(){
var preload_image=new Image(23,23);
var preload_image2=new Image(23,23);
preload_image.src="/images/open.gif";
preload_image2.src="/images/close.gif";


//sidenav(getCookie('sidenav'));

var timecheck=(getCookie('lastvisit')-0)+600000;

if(getCookie('settime')=='null'){
settime();
}else if( timecheck< getCookie('settime')){
setlast();
}else{

settime();
}

}



function showcolor(e,target,page,layer){


document.getElementById(target).onmousemove=function(e){




if(typeof e == "object"){


var xcordo=e.clientX;
var ycordo=e.clientY;

if(e.layerX){

var newx=e.layerX-document.getElementById(target).offsetLeft;
var newy=e.layerY-document.getElementById(target).offsetTop;
}else{

e.layerX = e.offsetX;
e.layerY = e.offsetY;
var newx=e.layerX+1;
var newy=e.layerY+1;

}

}else{

e=window.event;
e.layerX = e.offsetX;
e.layerY = e.offsetY;
newx=e.layerX+1;
newy=e.layerY+1;


}



var sec=Math.ceil((newx/32));

if(newx>31){
var here=Math.ceil((newx/32))*32;
}else{
var here=0;

}





if(newy>8){
var newyy=newy;
var inverty=16-newy;
neg='bottom';
var ichangey=(inverty*32)-1;

}else{
var inverty=newy;
var changey=((8-newy)*32)-1;
var neg='top';

}


if(neg=='bottom'){
var changex= (newx-(here*32))+newy;
var nchangex= (inverty*32)-(newx-here);

}else{
var nchangex= (newy*32)-(newx-here);
var changex= (newy * (newx-here))+(changey-32);
}




switch(sec){
case 1:

if(newy<8){
var r='255';
var g=(((8-(newy+1))*32)-1)+((newx-((sec-1)*32))*(newy+1));
var b=bound((((8-(newy))*32))-1);
}else{
var r=bound(((inverty)*32)-1);
var g=bound((newx*(inverty))-1);
var b='0';

}
break;

case 2:
if(newy<8){
var r=223-((newx-32)*(newy-1));
var g='255';
var b=(((8-(newy))-1)*32)
}else{
var r=(((inverty)*32))-((newx-((sec-1)*32))*(inverty));
var g=bound(((inverty)*32)-1);
var b='0';
}

break;
case 3:
if(newy<8){
var r=(((8-newy)-1)*32);
var g='255';
var b=((223-(newy*32))-1)+((newx-((sec-1)*32))*newy);
}else{
var r='0';
var g=bound(((inverty)*32)-1);
var b=255-((inverty)*32)+((newx-((sec-1)*32))*(inverty));
}
break;
case 4:
if(newy<8){
var r=((8-(newy+1))*32);
var b='255';
var g=255-((newx-((sec-1)*32))*(newy-1));

}else{
var r='0';
var g=(((inverty)*32))-((newx-((sec-1)*32))*(inverty));
var b=bound(((inverty)*32)-1);
}
break;
case 5:
if(newy<8){
var r=(((8-(newy))*32))+((newx-((sec-1)*32))* (newy-1));
var g=((8-(newy+1))*32);
var b=255;
}else{
var r=(((newx-((sec-1)*32))*(inverty))-1);
var g='0';
var b=bound(((inverty)*32)-1);
}
break;
case 6:
if(newy<8){
var r='255';
var g=255-((newy*32));
var b=255-((newx-((sec-1)*32))*newy);
}else{
var r=bound((inverty*32)-1);
var g='0';
var b=((inverty)*32)-( inverty* (newx-((sec-1)*32)) );

}
break;


}

color(r,g,b,page,layer);







}
}



function color(red,green,blue,page,layer){


var co=document.getElementById(page+layer+'color');
co.innerHTML=red+':'+green+':'+blue;
co.style.backgroundColor='rgb('+red+','+green+','+blue+')';

}



function getlink(target,layer){

var say=document.getElementById(target+layer+'color').innerHTML;
var newrgb=say.split(":");
var xtarget=document.getElementById(target);
var allanchor=xtarget.getElementsByTagName('a');

for(x=0;x<allanchor.length;x++){

allanchor[x].style.color='rgb('+newrgb[0]+','+newrgb[1]+','+newrgb[2]+')';

}


var val=document.forms[target+'selecttext'].linkcolor.value=dec2hex(newrgb[0])+dec2hex(newrgb[1])+dec2hex(newrgb[2]);
st(val,target,'',layer);


}

function changelink(target,layer){

var say=document.forms[target+'selecttext'].elements[layer+'color'].value;
if(say.length=='6'){

var xtarget=document.getElementById(target);
var allanchor=xtarget.getElementsByTagName('a');

for(x=0;x<allanchor.length;x++){

allanchor[x].style.color=say;

}


st(say,target,'',layer);

}
}

function gettext(target,layer){


var say=document.getElementById(target+layer+'color').innerHTML;
var newrgb=say.split(":");
switch(layer){
case "hover":

var val=document.forms[target+'selecttext'].hovercolor.value=dec2hex(newrgb[0])+dec2hex(newrgb[1])+dec2hex(newrgb[2]);

break;

case "font":
document.getElementById(target).style.color='rgb('+newrgb[0]+','+newrgb[1]+','+newrgb[2]+')';
var val=document.forms[target+'selecttext'].fontcolor.value=dec2hex(newrgb[0])+dec2hex(newrgb[1])+dec2hex(newrgb[2]);

break;
}
document.getElementById(target).style.color=val;

st(val,target,'',layer);

}

function getfontsize(target,layer){

switch(layer){
case "font":
var val=document.forms[target+'selecttext'].fontsize.value;
document.getElementById(target).style.fontSize=val+'px';

break;

case "link":
var val=document.forms[target+'selecttext'].linksize.value;

for(x=0;x<document.getElementById(target).getElementsByTagName('a').length;x++){
document.getElementById(target).getElementsByTagName('a')[x].style.fontSize=val+'px';
}


break;
case "hover":
var val=document.forms[target+'selecttext'].hoversize.value;

var cssRules;
if(document.all){
cssRules='rules';
}else if(document.getElementById){
cssRules='cssRules';
}
for(r=0;r<document.styleSheets[0][cssRules].length;r++){

if(document.styleSheets[0][cssRules][r].selectorText=='mod_menu'){
document.styleSheets[0][cssRules][r].style['ahover'].fontSize=val+'px';
}

}

for(x=0;x<document.getElementById(target).getElementsByTagName('a').length;x++){
document.getElementById(target).getElementsByTagName('a')[x].onmouseover=document.getElementById(target).getElementsByTagName('a')[x].style.fontSize=val+'px';
}




break;

}


sts(val,target,'',layer);

}


function getblogcolor(){
var args=getblogcolor.arguments;
var say=document.getElementById('bloglayercolor').innerHTML;
var newrgb=say.split(":");
var hexval=dec2hex(newrgb[0])+dec2hex(newrgb[1])+dec2hex(newrgb[2]);
if(args[0]){
sendcommand('content'+args[0],'foreColor',hexval);
document.getElementById('content'+args[0]).focus();
}
else{
sendcommand('content','foreColor',hexval);
document.getElementById('content').focus();

}

}



function getcolor(target,layer){


var say=document.getElementById(target+layer+'color').innerHTML;

var newrgb=say.split(":");

document.getElementById(target).style.backgroundColor='rgb('+newrgb[0]+','+newrgb[1]+','+newrgb[2]+')';
var hexval=dec2hex(newrgb[0])+dec2hex(newrgb[1])+dec2hex(newrgb[2]);

var val=hexval;
document.forms[target+'selecttext'].hexcolor.value=hexval;

blogcolor=hexval;
sc(val,target,'',layer);

}


function nodraging(target){
document.getElementById(target).className='';
}

function yesdraging(target){
document.getElementById(target).className='drag';
}

function changecolor(page,target){

if(document.forms[target].hexcolor.value.length =='6'){
var val=document.forms[target].hexcolor.value;
document.getElementById(page).style.backgroundColor=val;
sc(val,page,'',target);

}


}

function changetext(page,target){

if(document.forms[page+'selecttext'].elements[target].value.length =='6'){
var val=document.forms[page+'selecttext'].elements[target].value;
document.getElementById(page).style.color=val;
st(val,page,'','font');

}

}



function bound(num){

if(num<0){
num=0;
}
if(num>255){
num=255;
}
return num;

}


function dec2hex(num){

var hex=new Array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');

if(num>15){
var ndec=Math.floor(num/16);
var hexed=hex[ndec]+hex[num-(ndec*16)];
}else{
var hexed='0'+hex[num];
}
return hexed;
}


document.onmousedown=Drag.init;
document.onmouseup=Drag.end;




function sidenav(status){
var menutab=document.getElementById('innermost').rows[0].cells;

switch(status){
case 'openright':
document.getElementById('status').className='rightmenu';
menutab[0].colSpan='3';
//document.getElementById('rstatus').innerHTML='<a href="javascript:sidenav(\'closeright\');"><img src="/images/open.gif" border="0"></a>';
document.cookie='rsidenav=openright;path=/';
break;

case 'closeleft':
document.getElementById('menu').className='hidden';
//document.getElementById('lstatus').innerHTML='<a href="javascript:sidenav(\'openleft\');"><img src="/images/open.gif" border="0"></a>';
document.cookie='sidenav=closeleft;path=/';

break;
case 'openleft':

document.getElementById('menu').className='menu';
//document.getElementById('lstatus').innerHTML='<a href="javascript:sidenav(\'closeleft\');"><img src="/images/close.gif" border="0"></a>';
document.cookie='sidenav=openleft;path=/';
break;

case 'closeright':
document.getElementById('status').className='hidden';
//document.getElementById('rstatus').innerHTML='<a href="javascript:sidenav(\'openright\');"><img src="/images/close.gif" border="0"></a>';
document.cookie='rsidenav=closeright;path=/';
break;

}


}


function checkAllFields(ref) {
	var chkAll = document.getElementById('chkDelete');
	var checks = document.getElementsByName('data[Schedule][days][]');
	var removeButton = document.getElementById('cmdDeleteAll');
	
	var boxLength = checks.length;
	var allChecked = false;
	var totalChecked = 0;
		if ( ref == 1 ) {
			if ( chkAll.checked == true )
			{
				for ( i=0; i < boxLength; i++ )
				checks[i].checked = true;
			}
			else
			{
				for ( i=0; i < boxLength; i++ )
				checks[i].checked = false;
			}
		} else {
			for ( i=0; i < boxLength; i++ ) {
				if ( checks[i].checked == true )
				{
				allChecked = true;
				continue;
				}
				else
				{
				allChecked = false;
				break;
				}
			}
			if ( allChecked == true )
			chkAll.checked = true;
			else
			chkAll.checked = false;
		}
		for ( j=0; j < boxLength; j++ ) {
			if ( checks[j].checked == true )
			totalChecked++;
		}
		
		//removeButton.value = "Delete "+totalChecked+""; 
	}


/*------------------------------------------------------------
    Toggles element's display value
    Input: any number of element id's
    Output: none 
    ---------------------------------------------------------*/
function toggleDisp() {
	for (var i=0;i<arguments.length;i++){
		var d = $(arguments[i]);
		if (d.style.display == 'none') {
			d.style.display = 'block';
		} else {
			d.style.display = 'none';
		}
	}
}
/*-----------------------------------------------------------
    Toggles tabs - Closes any open tabs, and then opens current tab
    Input:     1.The number of the current tab
                    2.The number of tabs
                    3.(optional)The number of the tab to leave open
                    4.(optional)Pass in true or false whether or not to animate the open/close of the tabs
    Output: none 
    ---------------------------------------------------------*/
function toggleTab(num,numelems,opennum,animate) {
	
	//createCookie('tabnumselected','tabContent'+num,7);
	 
	var x = readCookie('tabnumselected');
	var k = readCookie('tabheaderselected');
	
	if('tabContent'+num != x){
		eraseCookie('tabheaderselected');
		createCookie('tabheaderselected','tabHeader'+num,7);
		k = readCookie('tabheaderselected');
		eraseCookie('tabnumselected');
		createCookie('tabnumselected','tabContent'+num,7);
		x = readCookie('tabnumselected');
	}
	
	
    if ($('tabContent'+num).style.display == 'none'){
		for (var i=1;i<=numelems;i++){
            if ((opennum == null) || (opennum != i)){
                var temph = 'tabHeader'+i;
                var h = $(temph);
                if (!h){
                    var h = $('tabHeaderActive');
                    h.id = temph;
                }
				
				var tempc = 'tabContent'+i;
				
				var c = $(tempc);
				//var y = $(x);
				
                if(c.style.display != 'none'){
					
					//if(tempc){
						if (animate || typeof animate == 'undefined'){
							Effect.toggle(tempc,'blind',{duration:0.5, queue:{scope:'menus', position:'end', limit: 3}});
						}else{
							toggleDisp(tempc);
						}
					//} 
					/*
					else {
						if (animate || typeof animate == 'undefined'){
							Effect.toggle(y,'blind',{duration:0.5, queue:{scope:'menus', position:'end', limit: 3}});
						}else{
							toggleDisp(y);
						}
					}*/
               }
            }
        }
        var h = $('tabHeader'+num);
        if (h)
            h.id = 'tabHeaderActive';
        h.blur();
        var c = $('tabContent'+num);
				
        c.style.marginTop = '2px';
		var w = $(x);
		if(!w){
			if (animate || typeof animate == 'undefined'){
				Effect.toggle('tabContent'+num,'blind',{duration:0.5, queue:{scope:'menus', position:'end', limit: 3}});
			}else{
				toggleDisp('tabContent'+num);
			}
		} else {
			if (animate || typeof animate == 'undefined'){
				Effect.toggle(w,'blind',{duration:0.5, queue:{scope:'menus', position:'end', limit: 3}});
			}else{
				toggleDisp(w);
			}
		}
    }
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

//Dreamweaver Images Mouseovers...etc..
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



window.onload=setlast;
