// insertDivision
function insdiv(divs) {
	var ret = "";
	
  for (var i=0;i<divs.length;i++) {
    ret += ("<div ");

    if (idivid[divs].length>2) {
    	ret += "id=\"" + idivid[divs] + "\" ";
    } else {
    	ret += "id=\"div" + divs + "\" ";
    }
    ret += "style=\"top:" + itop[divs[i]] + "px\; left:" + ileft[divs[i]] + "px\; width:" + iwidth[divs[i]] + "px\; height:" + iheight[divs[i]] + "px\;";   // parameter: abstand von oben, von links, breite, h�he
              
    ret += "\">";                                                                                 // abschliessen des <div> tags
    	if (icont[divs[i]].substring(0,8)=="insnews(") {
    		ret += insnews();
    	} else {
	        if (icont[divs[i]].substring(0,7)=="instab(") {                                       // pruefen, ob der titel mit instab( beginnt
	          ret += instab(icont[divs[i]].charAt(7));                                            // wenn ja, aufrufen der function instab()
        } else ret += icont[divs[i]];                                                             // ansonsten titel einfuegen
        }
    
    ret += "</div>";    
  }
  return ret;
}

// insertImage
function insimg(imgno) {
	var img_id = "none";
	var img_style = "none";
	if (insimg.arguments.length>1) {
		for (var i=1;i<insimg.arguments.length;i++) {
			
			if (insimg.arguments[i].charAt(0)=="h") img_hgt[imgno] = insimg.arguments[i].substring(1,insimg.arguments[i].length);
			if (insimg.arguments[i].charAt(0)=="w") img_wdt[imgno] = insimg.arguments[i].substring(1,insimg.arguments[i].length);
			if (insimg.arguments[i].charAt(0)=="i") img_id = insimg.arguments[i].substring(1,insimg.arguments[i].length);
			if (insimg.arguments[i].charAt(0)=="s") img_style = insimg.arguments[i].substring(1,insimg.arguments[i].length)
		}
	}
  var ret = "<img vspace=\"0\" hspace=\"0\" border=\"0\" src=\"" + img_loc + "/" + img_src[imgno] + "\" width=\"" + img_wdt[imgno] + "\" height=\"" + img_hgt[imgno] + "\"";
  if (img_id!="none") ret += " id=\"" + img_id + "\"";
  if (img_style!="none") ret += " style=\"" + img_style + "\"";
  ret += ">";
  return ret;
}

// new TableCell
function ncell() {
	var ret = "</td><td";
	for (var i=0;i<ncell.arguments.length;i++) {
		if (ncell.arguments[i].charAt(0)=='v' && ncell.arguments[i].length<5) ret += ' valign=\"' + ncell.arguments[i].substring(1,ncell.arguments[i].length) + '\"';
		if (ncell.arguments[i].charAt(0)=='h' && ncell.arguments[i].length<5) ret += ' height=\"' + ncell.arguments[i].substring(1,ncell.arguments[i].length) + '\"';
		if (ncell.arguments[i].charAt(0)=='w' && ncell.arguments[i].length<5) ret += ' width=\"' + ncell.arguments[i].substring(1,ncell.arguments[i].length) + '\"';
		if (ncell.arguments[i].charAt(0)=='b' && ncell.arguments[i].length<5) ret += ' background=\"' + img_loc + '/' + img_src[ncell.arguments[i].substring(1,ncell.arguments[i].length)] + '\"';
	  if ((ncell.arguments[i].charAt(0)!='h' && ncell.arguments[i].charAt(0)!='b' && ncell.arguments[i].charAt(0)!='w') || ncell.arguments[i].length>5) ret += ' ' + ncell.arguments[i];
  }
	return ret + '>';
}

// new TableRow
function nrow() {
	if (nrow.arguments.length>0) {
		var ret = "</tr><tr " + nrow.arguments[0] + ">";
	} else var ret = "</tr><tr>";
	return ret;
}

// insertTable
function instab(tabno) {
  return std_tablebegin + tables[tabno] + std_tableend;
}

// thisYear
function thye() {
      var thy = new Date().getYear();
      thy += (thy>1950) ? 0 : 1900;
      return thy;
    }

