// Page Create

function pageCreate(elem) {
	
	if (elem != "") {
		page = elem.replace(/,/g,"-");
		page = elem.replace(/./g,"-");
		page = elem.replace(/;/g,"-");
		page = elem.replace(/:/g,"-");
		page = elem.replace(/ /g,"-");
		page = page.replace(/à/g, "a");
		page = page.replace(/À/g, "a");
		page = page.replace(/á/g, "a");
		page = page.replace(/Á/g, "a");
		page = page.replace(/å/g, "a");
		page = page.replace(/Å/g, "a");
		page = page.replace(/ä/g, "a");
		page = page.replace(/Ä/g, "a");
		page = page.replace(/â/g, "a");
		page = page.replace(/Â/g, "a");
		page = page.replace(/ã/g, "a");
		page = page.replace(/Ã/g, "a");
		  
		page = page.replace(/è/g, "e");
		page = page.replace(/È/g, "e");
		page = page.replace(/é/g, "e");
		page = page.replace(/É/g, "e");
		page = page.replace(/ë/g, "e");
		page = page.replace(/Ë/g, "e");
		page = page.replace(/ê/g, "e");
		page = page.replace(/Ê/g, "e");
		   
		page = page.replace(/ì/g, "i");
		page = page.replace(/Ì/g, "i");
		page = page.replace(/í/g, "i");
		page = page.replace(/Í/g, "i");
		page = page.replace(/ï/g, "i");
		page = page.replace(/Ï/g, "i");
		page = page.replace(/î/g, "i");
		page = page.replace(/Î/g, "i");
		
		page = page.replace(/ò/g, "o");
		page = page.replace(/Ò/g, "o");
		page = page.replace(/ó/g, "o");
		page = page.replace(/Ó/g, "o");
		page = page.replace(/ö/g, "o");
		page = page.replace(/Ö/g, "o");
		page = page.replace(/ô/g, "o");
		page = page.replace(/Ô/g, "o");
		page = page.replace(/õ/g, "o");
		page = page.replace(/Õ/g, "o");
		page = page.replace(/ø/g, "o");
		page = page.replace(/Ø/g, "o");
		
		page = page.replace(/ù/g, "u");
		page = page.replace(/Ù/g, "u");
		page = page.replace(/ú/g, "u");
		page = page.replace(/Ú/g, "u");
		page = page.replace(/ü/g, "u");
		page = page.replace(/Û/g, "u");
		page = page.replace(/û/g, "u");
		page = page.replace(/Ü/g, "u");
		page = page.replace(/µ/g, "u");
		
		page = page.replace(/ñ/g, "n");
		page = page.replace(/Ñ/g, "n");
		
		page = page.replace(/ý/g, "y");
		page = page.replace(/Ý/g, "y");
		page = page.replace(/ÿ/g, "y");
		page = page.replace(/Ÿ/g, "y");
		 
		page = page.replace(/ç/g, "c");
		page = page.replace(/Ç/g, "c");
		
		page = page.replace(/æ/g, "a");
		page = page.replace(/Æ/g, "a");
		page = page.replace(/ð/g, "a");
		page = page.replace(/Ð/g, "d");
		page = page.replace(/ß/g, "b");
		page = page.replace(/þ/g, "d");
				
		arr_simboli = new Array("£","$","%","&","/","|","\\","(",")","?","'","\"", "^","*","+","[","]","@","°","#","§","!","_","<",">","=","~","¢","¤","¥","¦","¨","©","ª","«","¬","®","¯","±","²","³","´","¶","·","¸","¹","º","»","¼","½","¾","¿","×","Þ","÷");
	
		for (j=0; j<arr_simboli.length; j++) {
			for (k=0; k<page.length; k++) {
				if (page[k] == arr_simboli[j])
					page = page.replace(arr_simboli[j],"-");
			}
		}
		
		// Elimino i doppi trattini
		for (k=0; k<page.length;k++) {
			if (page[k] == "-") {
				if (page[k+1] == "-") {
					page = page.substr(0, k) + page.substr(k+1)
					k=0;
				}
			}
		}
		
		// Taglio l'ultimo carattere se è un trattino
		if (page[page.length-1] == "-")
			page = page.substr(0, page.length-1);
				
		page = page.toLowerCase();		
		
	} else {
		page = "";
	}
	
	return page;
}
