// skapa var med layersnamnen till loopen i close
mss=new Array()
mss[0]="default"
mss[1]="mitt";
mss[2]="svea";
mss[3]="syd";
mss[4]="kartan";
mss[5]="båt";

//= = = = = = =
// Ange 1:a Advent här
advent=new Array()
adv="2011,11,27" // ange 1:a Advent där jan=1
//= = = = = = =

// Rad 8
function swap(mh) {
// if(mh=="mitt") parent.frames[2].location.href="platsmitt.txt";
// if(mh=="svea") parent.frames[2].location.href="platssvea.txt";
// if(mh=="syd") parent.frames[2].location.href="platssyd.txt";
  
 if (document.all) {
  closeall(mh)
  parent.frames[0].document.all[mh].style.visibility='visible';
 }
 else {
  closeall(mh)
 // parent.frames[0].document.layers[mh].visibility='visible';
  document.getElementById(mh).style.visibility = 'visible';
 }
}
// Rad 23
function out(mh) {
// if(mh=="mitt") parent.mitt.history.back();
// if(mh=="svea") parent.mitt.history.back();
// if(mh=="syd") parent.mitt.history.back();
 if (document.layers) {
  closeall(mh)
  parent.frames[0].document.layers["default"].visibility='visible';
 }
 else if (document.all) {
  closeall(mh)
  parent.frames[0].document.all["default"].style.visibility='visible'
 }
 else {
  closeall(mh)
  document.getElementById("default").style.visibility = 'visible';
 }
}
// Rad 37
function closeall(mh) {
 if (document.layers) {
  for(i=0;i<6;i++) {
   parent.frames[0].document.layers[mss[i]].visibility='hidden';
  }
 }
 else if (document.all) {
  for(i=0;i<6;i++) {
   parent.frames[0].document.all[mss[i]].style.visibility='hidden';
  }
 }
 else {
  for(i=0;i<6;i++) {
  // parent.frames[0].document.layers[mh].visibility='visible';

  document.getElementById(mss[i]).style.visibility = 'hidden';
  }
 }
}
// Rad 50
function scrollaDatum() {
 now = new Date();
 date = tva(now.getDate());
 month = tva(now.getMonth()+1);
 year = tva(now.getYear())
 nu=year+""+month+""+date
 lc=unescape(this.location)// dom där jävla udda tecknen
 if (lc.indexOf("#")==-1) { // första gången finns inte #, IE adderar
  this.location=this.location+("#")+nu
 }
}
// Rad 62
function tva(varde) {
 varde="0"+varde;
 varde=varde.substr(varde.length-2,2);
 return varde;
}
// Rad 68
function jmousemove() {
 if (document.layers)//Netsc
 {
  window.captureEvents(Event.MOUSEMOVE);
  window.onMouseMove = HittaMus;
 }
 if (document.all)//Expl
 {
  document.onmousemove = HittaMus;
 }
}
// Rad 81
var musx, musy;
function HittaMus(evnt) {
 if(document.layers)//Netsc
 {musx = evnt.pageX;musy = evnt.pageY;}
 else if(document.all)//Expl
 {musx = window.event.x;musy = window.event.y+document.body.scrollTop;}
 Move('pointer')
}
// Rad 91
function Hittan(evnt) {
 if(document.layers)//Netsc
  {
   musx = evnt.pageX;
   musy = evnt.pageY;
  }
 else if(document.all)//Expl
  {
  musx = window.event.x;
   musy = window.event.y+document.body.scrollTop;
 }
//parent.frames[2].document.write("musx="+musx+"<br>musy="+musy+"<br>")
}
// Rad 106
function Move(lajer) {
 //parent.frames[2].document.write("lajer="+lajer+"<p>")
 //parent.frames[2].document.close()
 hor=-10; var vert=10; // Flytta bilden från musen lite
 if(document.layers)//Netsc
  {
   document[lajer].left = musx+hor;
   document[lajer].top = musy+vert;
  }
 else if(document.all)//Expl
 {
  document.all[lajer].style.pixelLeft = musx+hor;
  document.all[lajer].style.pixelTop = musy+vert;
 }
}

function Move2(lajer) {
 hor=10; var vert=10; // Flytta bilden från musen lite
 if(document.layers)//Netsc
  {
   document[lajer].left = musx+hor;
   document[lajer].top = musy+vert;
  }
 else if(document.all)//Expl
 {
  document.all[lajer].style.pixelLeft = musx+hor;
  document.all[lajer].style.pixelTop = musy+vert;
 }
}

function sr1(namn,txt) {
// Hittan;
// Move2(namn);
 document.all[namn].innerHTML = "<table border=0><tr><td bgcolor='#ffffaa'><font size=2>" + txt + "</td></tr></table>"
}

function pmin(sida) {
 parent.mitt.location.href=sida;
}

function pmut() {
 parent.mitt.history.back();
}

// Rad 123
function birth(){

  adventen()

 now=new Date()
 dat = now.getDate();
 month = now.getMonth()+1;
 if (month==5 && dat==4) {
  for (i=1 ; i<5 ; i++) {
   window.open("Birth/vin"+i+".htm","vin"+i,"width=40,height=50,top="+i*20+",left="+i*100)
  }
 }

 if (month==12) {
  if (dat >18 && dat<31) {
  window.open("Jul/xmassnowapplet.htm","God_Jul","width=400,height=300,top=100,left=300,resizable=yes");
  }

  if (dat >30) {
   window.open("Jul/nyttar.htm","nyttar","width=500,height=250,top=20,left=100");
  }
 }
 if (month==1 && dat ==1) {
  window.open("Jul/nyttar.htm","nyttar","width=500,height=250,top=20,left=100");
 }
}

// Adventen
function adventen() {
 
 // Uppgifter för 1:a Advent finns längst upp på sidan
 //advent=new Array()
 //adv="2005,11,27" // ange 1:a Advent där jan=1
 
 az=adv.split( ",")
 year=az[0]
 month=az[1]-1 // jan=0
 dat=az[2]
 
 // Men vi backar till fredag så får vi tända då
 
 for (i=0;i<4;i++) {
  advent[i+1]=new Date(year,month,(dat-2)+i*7)
 }
 now=new Date()
 if (advent[1] > now) {exit} // väl långt hit
 
 if(0) {
  document.write("Advent är angivna till:<br>")
  for (i=1;i<5;i++) {
   document.write("advent"+i+"="+advent[i]+"<br>")
  }
 }
 
 ant=0
 now=new Date()
 if (now<=new Date(year,11,27)) { // 26:=annandag jul
  ant=1;
  xtra=6;
  if (now>=advent[2]) ant=2;
  if (now>=advent[3]) ant=3;
  if (now>=advent[4])ant=4;
 
  if ((5==now.getDay()) || (6==now.getDay()))//fredag - Lördag
  {xtra=0}
  window.open("Advent/advent.htm?"+ant,"advent","width="+(40+ant*50)+",height="+(280-(xtra+ant)*10)+",top=20,left=100");
 }
}

