function openExplanation(lang, lnk2) {   
	lnk = "/home/" + lang + "/datanotes/" + lnk2; 
	newWin = window.open(lnk,"explainwin",
	"menubar=yes,scrollbars=yes,toolbar=yes,resizable=yes,top=20,left=20,width=600,height=400"); 
  	if(window.focus) 
    		newWin.focus();

 }  


function stringReplace(originalString,findText,replaceText)
{

   var pos = 0;
   var len = findText.length;
   pos = originalString.indexOf(findText);
   while (pos != -1)
   {
      preString = originalString.substring(0,pos);
      postString = originalString.substring(pos+len,originalString.length)
      originalString = preString + replaceText + postString;
      pos = originalString.indexOf(findText);
   }
   return originalString;
}
  
function openMetadataBrowser(browser, id, id2,locale) { 
if (browser == "openwin") { 
	var params = "menubar=yes,scrollbars=yes,toolbar=yes,resizable=yes,top=20,left=20,width=600,height=380";
	newWin = window.open(id, id2, params);
	if (window.focus) {
		newWin.focus();
	}
}
else { 
 	servletName = "/servlet/MetadataBrowserServlet?"; 
 	param = "type=" + browser;
  	id = stringReplace(id, " ",  "+");
 	
 	param += ("&" + "id=" + id) ; 
	if (id2 != "") {
      	id2 = stringReplace(id2, " ", "+");   
		param += ("&" + id2);
	}  
	param += ("&" + locale);
	servletName += param; 

 // avoid browser caching by mutating the URL
 // 981954000000 is Date("February 13, 2001").getTime(), the date when the 
 // fix was introduced.
// dateObj = new Date();
// We probably want browser caching "help" for these pages.
// servletName += "_ts=" + "dateObj.getTime()-981954000000";

   newWin = window.open(servletName,"cswin",
  "menubar=yes,scrollbars=yes,toolbar=yes,resizable=yes,top=200,left=80,width=600,height=380");
  if(window.focus) 
    newWin.focus();
}
}

 
