function startdiv(idval,w){
	var s = document.write ('<div id="'+idval+'"><table width="'+w+'" border="0" cellpadding="0" cellspacing="0" class="mt">');
}
function enddiv(){
	var s = document.write ("</table></div>");
}
function bi(link,div,name){
	var cname=name;
	if (name.indexOf("'")!=-1) {
	  name=name.replace(/'/, "\\'");
	}
	var s = document.write ("<tr><td onClick=\"lnk('"+link+"');\" onMouseOver=\"menuovr('"+div+"','"+link+"',this);\" onMouseOut=\"menuout('"+div+"',this);\" class=\"nav2\">"+cname+"</td></tr>");
}
function pn(name){
	var s=name;
	if(s.indexOf("<")>0) {
	  return(s.slice(0,s.indexOf("<")-1));
	}
	return(s);
}
function lnk(link){
	internal_clicked = true;
	window.open(link,'_self');
}
function mainovr(div,status,btnname,btnimg){
	if(div!=null){
	  if(is_safari){
		bHover=status;
		setDD(div,status,false);
	  }
	  else{
		bHover=status;
		setTimeout('setDD(\'' + div + '\', \'' + status + '\', false)',0);
	  }
	} else {
	  window.status='';
	  if (secSet != null) window.clearTimeout(secSet);
	  tNav('mnuproducts','','hide');
	  tNav('mnustore','','hide');
	  tNav('mnusupport','','hide');
	  tNav('mnuaffiliate','','hide');
	}
	changeImages('top_btproducts', root_img+'images/fr/btn-products.gif');
	changeImages('top_btstore', root_img+'images/fr/btn-store.gif');
	changeImages('top_btdownload', root_img+'images/fr/btn-download.gif');
	changeImages('top_btsupport', root_img+'images/fr/btn-support.gif');
	changeImages('top_btaffiliate', root_img+'images/fr/btn-affiliate.gif');
	changeImages(btnname, btnimg);
}
function mainout(div,btnname,btnimg){
	bHover='';
	window.status='';
	setDDTimeout(div);
	t_btnname=btnname;
	t_btnimg=btnimg;
}
function menuovr(div, link, item){
	window.status=link;
	item.style.backgroundColor='#E6EBEF';
	setDD(div,'',true);
}
function menuout(div, item){
	setDDTimeout(div);
	item.style.backgroundColor='#FCFCFC';
	
}
function findDiv(n, d) { 
	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=findDiv(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function tNav() { 	
	var i,p,v,obj,args=tNav.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=findDiv(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }    
}
function hideDDs(sect) {
	tNav('mnuproducts','','hide');
	tNav('mnustore','','hide');
	tNav('mnusupport','','hide');
	tNav('mnuaffiliate','','hide');
}
function hideDD(sect) {
	window.status='';
	tNav(sect,'','hide');
	hideDDs(sect);
	changeImages(t_btnname, t_btnimg);
}
var secSet = null;
var activeTimer = null;
var bHover = '';
function setDD(sect, windowStatusVal, bshow) {
	hideDDs(sect);
	if ((bHover==windowStatusVal)||(bshow)){
		tNav(sect,'','show');
		if (secSet != null) window.clearTimeout(secSet);		
	}
}
function setDDTimeout(sect){
	if (secSet != null) window.clearTimeout(secSet);
	secSet = window.setTimeout('hideDD("' + sect + '")',100);
}
