var colors = new Array; colors['verde']=new Array; colors['verde']['chiaro']=new Array; colors['verde']['scuro']=new Array; colors['verde']['chiaro'][0] = 153; colors['verde']['chiaro'][1] = 204; colors['verde']['chiaro'][2] = 151; colors['verde']['scuro'][0] = 102; colors['verde']['scuro'][1] = 204; colors['verde']['scuro'][2] = 51; colors['arancio']=new Array; colors['arancio']['chiaro']=new Array; colors['arancio']['scuro']=new Array; colors['arancio']['chiaro'][0] = 225; colors['arancio']['chiaro'][1] = 191; colors['arancio']['chiaro'][2] = 160; colors['arancio']['scuro'][0] = 255; colors['arancio']['scuro'][1] = 126; colors['arancio']['scuro'][2] = 67; colors['azzurro']=new Array; colors['azzurro']['chiaro']=new Array; colors['azzurro']['scuro']=new Array; colors['azzurro']['chiaro'][0] = 165; colors['azzurro']['chiaro'][1] = 217; colors['azzurro']['chiaro'][2] = 236; colors['azzurro']['scuro'][0] = 64; colors['azzurro']['scuro'][1] = 161; colors['azzurro']['scuro'][2] = 221; colors['fucsia']=new Array; colors['fucsia']['chiaro']=new Array; colors['fucsia']['scuro']=new Array; colors['fucsia']['chiaro'][0] = 227; colors['fucsia']['chiaro'][1] = 192; colors['fucsia']['chiaro'][2] = 230; colors['fucsia']['scuro'][0] = 202; colors['fucsia']['scuro'][1] = 101; colors['fucsia']['scuro'][2] = 209; colors['grigio']=new Array; colors['grigio']['chiaro']=new Array; colors['grigio']['scuro']=new Array; colors['grigio']['chiaro'][0] = 223; colors['grigio']['chiaro'][1] = 228; colors['grigio']['chiaro'][2] = 250; colors['grigio']['scuro'][0] = 202; colors['grigio']['scuro'][1] = 211; colors['grigio']['scuro'][2] = 252; colors['bianco']=new Array; colors['bianco']['chiaro']=new Array; colors['bianco']['scuro']=new Array; colors['bianco']['chiaro'][0] = 255; colors['bianco']['chiaro'][1] = 255; colors['bianco']['chiaro'][2] = 255; colors['bianco']['scuro'][0] = 243; colors['bianco']['scuro'][1] = 243; colors['bianco']['scuro'][2] = 243; colors['rosso']=new Array; colors['rosso']['chiaro']=new Array; colors['rosso']['scuro']=new Array; colors['rosso']['chiaro'][0] = 255; colors['rosso']['chiaro'][1] = 51; colors['rosso']['chiaro'][2] = 51; colors['rosso']['scuro'][0] = 204; colors['rosso']['scuro'][1] = 0; colors['rosso']['scuro'][2] = 0; colors['lilla']=new Array; colors['lilla']['chiaro']=new Array; colors['lilla']['scuro']=new Array; colors['lilla']['chiaro'][0] = 255; colors['lilla']['chiaro'][1] = 51; colors['lilla']['chiaro'][2] = 51; colors['lilla']['scuro'][0] = 204; colors['lilla']['scuro'][1] = 0; colors['lilla']['scuro'][2] = 0; function getTheWidth(id) { x = document.getElementById(id); return x.offsetWidth; } function getTheHeight(id) { y = document.getElementById(id); return y.offsetHeight; } function bgtab() { var img_file=new Array(); img_file[0]="intestazione"; img_file[1]="corpo"; img_file[2]="sfondo"; if(document.getElementsByTagName) { lista_td = document.getElementsByTagName("*"); for(i=0; i < lista_td.length; i++) { if (lista_td.item(i).getAttribute("id") !=null && lista_td.item(i).getAttribute("id") !="" ) { cella_id=lista_td.item(i).id; if(cella_id.indexOf("|") != -1) { cella = lista_td.item(i); impostazioni = cella_id.split("|"); immagine = impostazioni[0]; colore_base = impostazioni[1]; //Math.round(4*Math.random()); luce = impostazioni[2]; // Math.round(1*Math.random()); altezza=getHeight(cella_id); larghezza =getWidth(cella_id); cella.style.backgroundImage="url(img_gen/background.php?filename=../img/tab/"+immagine+".png&newxsize="+larghezza+"&newysize="+altezza+"&bgred="+colors[colore_base][luce][0]+"&bggreen="+colors[colore_base][luce][1]+"&bgblue="+colors[colore_base][luce][2]+")"; //alert (cella.style.backgroundImage); } } } } } function hexnum(string, tohex, returnAsFormattedString) { string+='';//forced to string if(string.indexOf('rgb')==0){tohex=true;};//forced if(string.indexOf('#')==0){tohex=false;};//forced string=string.replace(/#/g, ''); string=string.replace(/^\s*rgb/i, ' '); string=string.replace(/[,\(\)]/g, ' '); string=string.replace(/\s{2,}/g, ' '); string=string.replace(/^[\s\b]+|[\s\b]+$/g, ''); var output=[]; if(tohex) {//input is a rgb string=string.split(' '); for(var s=0; s