function newWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

function Nothing() {
}


//////////////////
function LZ(x) {return(x<0||x>9?"":"0")+x;
}
//////////////////
function formatDate(date,format) {
	format=format+"";
	var result="";
	var i_format=0;
	var c="";
	var token="";
	var y=date.getYear()+"";
	var M=date.getMonth()+1;
	var d=date.getDate();
	var yy,MM,dd;
	// Convert real date parts into formatted versions
	var value=new Object();
	if (y.length < 4) {y=""+(y-0+1900);}
	value["yy"]=y.substring(2,4);
	value["MM"]=LZ(M);
	value["dd"]=LZ(d);
    while (i_format < format.length) {
		c=format.charAt(i_format);
		token="";
		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
			token += format.charAt(i_format++);
			}
		if (value[token] != null) { result=result + value[token]; }
		else { result=result + token; }
		}
	return result;
}

//////////////////
function gigRecord(tyear,tmonth,tday,place) {
    this.tyear = tyear;
    this.tmonth= (tmonth+11) % 12;
    this.tday= tday;
    this.place= place;
}

function gigR(b,c,d) {
    this.b = b;
    this.c = c;
    this.d = d;
}
gigobj2 = new gigR(2,2,'tekst');

//////////////////
function writeTableText(tourDate,venue) {
	//alert('i writeTableText, tourDate= '+tourDate);
	//alert('i writeTableText, dagsdato= '+dagsdato);
	//alert("YY:tour"+tourDate.substring(8,6) + "dagsdato" +dagsdato.substring(8,6));
	//alert("MM:tour"+tourDate.substring(5,3) + "dagsdato" +dagsdato.substring(5,3));
	//alert("DD:tour"+tourDate.substring(2,0) + "dagsdato" +dagsdato.substring(2,0));
	var val = 1;
	var dagsdato = formatDate(new Date(),"dd.MM.yy");

	// datoen tom
	if (venue == "...") {val=2;
	}
	//er YY større
	else if (tourDate.substring(8,6) > dagsdato.substring(8,6)) {
		val=0;//alert("YY stoerre");
	}
	// er YY og MM større
	else if ((tourDate.substring(8,6) >= dagsdato.substring(8,6)) &&
		(tourDate.substring(5,3) > dagsdato.substring(5,3))){
			val=0; //alert("YY og MM stoerre");
	}
	// er YY og MM større, men DD mindre
	else if ((tourDate.substring(8,6) >= dagsdato.substring(8,6)) &&
		(tourDate.substring(5,3) >= dagsdato.substring(5,3)) &&
		(tourDate.substring(2,0) < dagsdato.substring(2,0))){
			val=1;//alert("YY og MM stoerre, men DD mindre");
	}
	// er YY og MM og DD større
	else if ((tourDate.substring(8,6) >= dagsdato.substring(8,6)) &&
		(tourDate.substring(5,3) >= dagsdato.substring(5,3)) &&
		(tourDate.substring(2,0) >= dagsdato.substring(2,0))){
			val=0;
	}
	else {val=1;}  //fortid
	//byg rækken i tabellen
	if (val=="0") { //nutid eller fremtid er kursiv
		document.write("<tr align=\"left\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td><b>");
		document.write(tourDate);
		document.write("</b></td><td><b>");
		document.write(venue);
		document.write("</b></td></tr>");
		}
	if (val=="1") { //fortid er BOLD
		document.write("<tr align=\"left\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td><i>");
		document.write(tourDate);
		document.write("</i></td><td><i>");
		document.write(venue);
		document.write("</i></td></tr>");
		}
	if (val=="2") { //rækken er tom (delimiter)
		document.write("<tr align=\"left\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td><i>");
		document.write("...");
		document.write("</i></td><td><i>");
		document.write("...");
		document.write("</i></td></tr>");
		}
}

//////////////////
function newWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

//////////////////
function Nothing() {
}

//////////////////
var timer_id;
function scroll_iframe(frm,inc,dir) {
  if (timer_id) clearTimeout(timer_id);
  if (window.frames[frm]) {
    if (dir == "v") window.frames[frm].scrollBy(0, inc);
    else window.frames[frm].scrollBy(inc, 0);
    timer_id = setTimeout("scroll_iframe('" + frm + "'," + inc + ",'" + dir + "')", 20);
  }
}

var speed=100;
var CharNum=1;

//////////////////
function doTicker(){
	text=" ...There's a sweet nyaa to their music....";
	statusScroll();
}

//////////////////
function statusScroll(){
	window.setTimeout('scroll()',speed);
	window.status=text;
	text=text.substring(CharNum) + text.substring(0,CharNum);
}

//////////////////
function stopScroll() { if (timer_id) clearTimeout(timer_id); 
}

//////////////////
var timer_id;
function scroll_iframe(frm,inc,dir) {
  if (timer_id) clearTimeout(timer_id);
    if (window.frames[frm]) {
      if (dir == "v") window.frames[frm].scrollBy(0, inc);
      else window.frames[frm].scrollBy(inc, 0);
      timer_id = setTimeout("scroll_iframe('" + frm + "'," + inc + ",'" + dir + "')", 20);
    }
  }

//////////////////
function stopScroll() { if (timer_id) clearTimeout(timer_id); }

//////////////////


//////////////////
