function InitPage()
{
	var dl = document.getElementsByTagName('dl');
	
	for(var i=0;i<dl.length;i++){
		if(dl[i].className=='std'){
			var dd = dl[i].getElementsByTagName('dd');
			
			for(var j=0;j<dd.length;j++){
				if(j%2==0) dd[j].style.backgroundColor = '#f2f2f2';
			}
		}
	}
	if(typeof(doOnLoad) != 'undefined') {
		doOnLoad();
	}
}

/**
* open the popup win
*
* @param	integer		id of article/product
* @param	string		type of source (text, product)
* @return	boolean		always false
*/
function OpenZoom(url,type,img)
{
	zoom_hwd = CreateWindow(url,'zoom',500,600,"scroll,tool,loc");
	zoom_hwd.focus();
	
	return false;
}


/**
* Creates a new browser window.
*
* @param    string  url to load in new window
* @param    string  name of new window
* @param    string  width of new window (optional, uses default size if omitted)
* @param    string  height of new window (optional, uses default size if omitted)
* @param    string  string containg attribs the new window should have (optional,
                    default is everything on, use an empty string to turn everything,
                    off, certain attribute keywords to activate these attributes)
* @returns  object  window object of created window
*/
function CreateWindow(url,name,w,h,attribs) {
  var menubar=0;
  var toolbar=0;
  var locationbar=0;
  var personalbar=0;
  var statusbar=0;
  var scrollbars=0;
  var resizable=0;
  if(typeof(w)=='undefined') { var w=0; }
  if(typeof(h)=='undefined') { var h=0; }
  if(typeof(attribs)=='undefined'||attribs=='none') { var attribs=''; }
  else if(attribs.match('all')||attribs.match('every')) {
    menubar=1;
    toolbar=1;
    locationbar=1;
    personalbar=1;
    statusbar=1;
    scrollbars=1;
    resizable=1;
  } else {
    if(attribs.match('menu')) { menubar=1; }
    if(attribs.match('tool')) { toolbar=1; }
    if(attribs.match('loc')) { locationbar=1; }
    if(attribs.match('pers')) { personalbar=1; }
    if(attribs.match('stat')) { statusbar=1; }
    if(attribs.match('scroll')) { scrollbars=1; }
    if(attribs.match('resiz')) { resizable=1; }
  }
  attribs='';
  if(w>0) { attribs+='width='+w; }
  if(h>0) {
    if(attribs!='') { attribs+=','; }
    attribs+='height='+h;
  }
  if(attribs!='') { attribs+=','; }
  attribs+='menubar='+menubar+',toolbar='+toolbar+',location='+locationbar;
  attribs+=',personalbar='+personalbar+',status='+statusbar+',scrollbars='+scrollbars;
  attribs+=',resizable='+resizable;
  return window.open(url,name,attribs);
}
/*
* Move a window to a certain position on screen.
*
* @param    int     x coordinate
* @param    int     y coordinate
* @param    object  window object to use (optional)
*/
function MoveWindowTo(x,y,win) {
  if(typeof(win)=='undefined') { var win=window; }
  win.moveTo(x,y);
}

/*
* Close a window and optionally focus on opener.
*
* @param    boolean wether or not to focus on window opener
*/
function CloseWindow(focusopener) {
  if(typeof(focusopener)=="undefined") { var focusopener=false; }
  if(focusopener&&window.opener) { window.opener.focus(); }
  window.close();
}

/**
* open accessible popup
*
* @param	string		url
* @return	boolean		always false
*/
function Popup (url,width,height) {
	if(typeof(width)=="undefined") { var width=760; }
	if(typeof(height)=="undefined") { var height=550; }
	var newwindow	= window.open(url, "popup","width="+width+",height="+height+",menubar=no,location=no,status=no,scrollbars=yes,toolbar=yes,resizable=yes");
	newwindow.focus();
	return false;
}
