// JavaScript Document


function replaceAll(str, search, repl) {  
	while (str.indexOf(search) != -1)  
		str = str.replace(search, repl);  
	return str;  
}  



function htmlToAccent(str) {  
  var norm = new Array("À","Á","Â","Ã","Ä","Å","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ò","Ó","Ô","Õ","Ö","Ù","Ú","Û","Ü","Ý","à","á","â","ã","ä","å","ç","è","é","ê","ë","ì","í","î","ï","ð","ò","ó","ô","õ","ö","ù","ú","û","ü","ý","ÿ" );  
  var spec = new Array("A","A","A","A","A","A","C","E","E","E","E","I","I","I","I","O","O","O","O","O","U","U","U","U","Y","a","a","a","a","a","a","c","e","e","e","e","i","i","i","i","o","o","o","o","o","o","u","u","u","u","y","y");  
  for (var i = 0; i < norm.length; i++)  
    str = replaceAll(str, norm[i], spec[i]);  
  return str;  
}  



function FormatStr(Str){
	StrNewStr="";
	for(i=0;i<=Str.length;i++){
		StrChar=Str.substring(i,i+1);
		if(StrChar==" "){
			StrNewStr=StrNewStr+"_";
		}else{
			StrNewStr=StrNewStr+StrChar;
		} 
	}
	StrNewStr = htmlToAccent(StrNewStr);
	StrNewStr = StrNewStr.replace("-", "_");  
	StrNewStr = StrNewStr.replace(",", "_");  
	StrNewStr = StrNewStr.replace(";", "_");  
	return(StrNewStr);
}




function getNiv3 (id_n3, id_rub, id_srub, rub, srub) {
	
	var n3_element = document.getElementById(id_n3).value;
	var n3_ch = document.getElementById(id_n3).options[document.getElementById(id_n3).selectedIndex].text;
	
	var n3_ch = FormatStr(n3_ch);
	var rub = FormatStr(rub);
	var srub = FormatStr(srub);
	
	
	if (!n3_element) n3_element = 0;
	if (!n3_ch) n3_ch = 0;
	if (!id_rub) id_rub = 0;
	if (!id_srub) id_srub = 0;
	if (!rub) rub = 0; else rub = FormatStr(rub);
	if (!srub) srub = 0; else srub = FormatStr(srub);
	

	window.location.href="catalogue,"+srub+","+rub+","+id_srub+","+id_rub+","+n3_element+",0,0.html";
	
	
	
}



function getNiv4 (id_n3, id_n4, id_rub, id_srub, rub, srub) {
	
	
	var n3_element = document.getElementById(id_n3).value;
	var n4_element = document.getElementById(id_n4).value;
	
	
	var n3_ch = document.getElementById(id_n3).options[document.getElementById(id_n3).selectedIndex].text;
	
	var n3_ch = FormatStr(n3_ch);
	var rub = FormatStr(rub);
	var srub = FormatStr(srub);
	
	
	if (!n3_element) n3_element = 0;
	if (!n3_ch) n3_ch = 0;
	if (!id_rub) id_rub = 0;
	if (!id_srub) id_srub = 0;
	if (!rub) rub = 0; else rub = FormatStr(rub);
	if (!srub) srub = 0; else srub = FormatStr(srub);
	

	window.location.href="catalogue,"+srub+","+rub+","+id_srub+","+id_rub+","+n3_element+","+n4_element+",0.html";
	
	
	
}
