//var basePath="../../image/";
var basePath="image/";
var pathCollar="colli/small/";
var pathCuff="polsini/small/";
var pathTissue="tessuti/miniature/";
var pathOriginalTissue="tessuti/"
var pathBody="corpi/";
var idImgCollar="collar";
var idImgCuff="Cuff";


function Config(){
	this.items=21;
	this.maxPages=0;
	this.minPages=1;
	this.currentPage=1;
	this.height = window.screen.height;
	this.width = window.screen.width;
	this.leftBoxPosition=530;
	this.topBoxPosition=300;
	this.standardWidth=1280;
	this.boxColli=0;
	this.boxPolsini=0;
	this.boxTessuti=0;
	this.distanzaTopBox=110;
	this.leftBoxRiepilogo=0;
	this.topBoxRiepilogo=0;
	this.distanzaTopBoxRiepilogo=-70;
	this.distanzaLeftBoxRiepilogo=230;
	
}


var conf=new Config();
conf.maxPages=getMaxPage();


function calcBoxPos(){
  conf.leftBoxPosition=(conf.leftBoxPosition*conf.width)/conf.standardWidth;
  conf.boxColli  =conf.topBoxPosition;
  conf.boxPolsini=conf.topBoxPosition+conf.distanzaTopBox;
  conf.boxTessuti=conf.topBoxPosition+(conf.distanzaTopBox*2);
  
  conf.topBoxRiepilogo=conf.topBoxPosition+conf.distanzaTopBoxRiepilogo;
  conf.leftBoxRiepilogo=conf.leftBoxPosition+conf.distanzaLeftBoxRiepilogo;
  
}


function getMaxPage(){
	var max=tissue.length/conf.items;
	var rest=0;
	if (tissue.length % conf.items>0){
		rest=1;
	}
	return max+rest;
	
}


function Riepilogo(){
	this.collar=basePath+pathCollar+"IMG_2454.png";
    this.cuff=basePath+pathCuff+"IMG_2471.png";
	this.tissue=tissue[0];
	
}

var riepilogo=new Riepilogo();

function changeCollar(idCollar){
  var img=getImgCollar(idCollar);
	var obj=document.getElementById(idImgCollar).src=img;
	riepilogo.collar=img;
}

function getImgCollar(idCollar){
	var imgCollar="IMG_2454";
	var path=basePath+pathCollar;
	switch (parseInt(idCollar)){
		case 1:
			imgCollar=path+"IMG_2454.png";
		break;
		case 2:
			imgCollar=path+"IMG_2455.png";
		break;
		case 3:
		    imgCollar=path+"IMG_2456.png";
		break;
		case 4:
		    imgCollar=path+"IMG_2457.png";
		break;
		case 5:
		    imgCollar=path+"IMG_2458.png";
		break;
		case 6:
			imgCollar=path+"IMG_2459.png";
		break;
		case 7:
			imgCollar=path+"IMG_2460.png";
		break;
		case 8:
		    imgCollar=path+"IMG_2461.png";
		break;
		case 9:
		    imgCollar=path+"IMG_2462.png";
		break;
		case 10:
		    imgCollar=path+"IMG_2463.png";
		break;
		case 11:
			imgCollar=path+"IMG_2464.png";
		break;
		case 12:
			imgCollar=path+"IMG_2465.png";
		break;
		case 13:
		    imgCollar=path+"IMG_2466.png";
		break;
		
		
	}
	
	return imgCollar;
}

function changeCuff(idCuff){
  var img=getImgCuff(idCuff);
  riepilogo.cuff=img;
}

function changeTissue(idTissue){
	riepilogo.tissue=tissue[idTissue];
	//alert("corpo : "+tissue[idTissue].body);
	if (tissue[idTissue].body!=''){
	  //  alert(""+document.getElementById("modelBody").style.backgroundImage);
		document.getElementById("modelBody").style.backgroundImage="url("+basePath+pathBody+tissue[idTissue].body+")";;
	}else{alert("questo tessuto non � applicabile al modello!");}
	/*changeRiepilogo();*/
  
}

function getImgCuff(idCuff){
	var imgCuff="IMG_2471.png";
	var path=basePath+pathCuff;
	switch (parseInt(idCuff)){
		case 1:
			imgCuff=path+"IMG_2471.png";
		break;
		case 2:
			imgCuff=path+"IMG_2472.png";
		break;
		case 3:
		    imgCuff=path+"IMG_2473.png";
		break;
		case 4:
		    imgCuff=path+"IMG_2474.png";
		break;
		case 5:
		    imgCuff=path+"IMG_2475.png";
		break;
		case 6:
			imgCuff=path+"IMG_2476.png";
		break;		
	}
	return imgCuff;
}

function getHtmlCollar(){
var htmlCollar= "<table border=\"0\" width=\"90%\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" id=\"table\">";
				htmlCollar+='<tr><td align=\"center\" onclick="changeCollar(1)" >Francese</td><td align=\"center\" onclick="changeCollar(2)" >collo2</td><td align=\"center\" onclick="changeCollar(3)">collo3</td></tr>';
				htmlCollar+='<tr>';
				htmlCollar+='<td align="center" onclick="changeCollar(1)"><img class="colli" border="0" src="image/colli/small/IMG_2454.png" /></td>';
				htmlCollar+='<td align="center" onclick="changeCollar(2)" ><img class="colli" border="0" src="image/colli/small/IMG_2455.png" /></td>';
				htmlCollar+='<td align="center" onclick="changeCollar(3)"><img class="colli" border="0" src="image/colli/small/IMG_2456.png"  /></td>';
				htmlCollar+='</tr>';
				htmlCollar+='<tr><td align="center" onclick="changeCollar(4)" >collo4</td><td align="center" onclick="changeCollar(5)">collo5</td><td align="center" onclick="changeCollar(6)" >collo6</td></tr>';
				htmlCollar+='<tr>';
				htmlCollar+='<td align="center" onclick="changeCollar(4)"><img class="colli" border="0" src="image/colli/small/IMG_2457.png" /></td>';
				htmlCollar+='<td align="center" onclick="changeCollar(5)"><img class="colli" border="0" src="image/colli/small/IMG_2458.png" /></td>';
				htmlCollar+='<td align="center" onclick="changeCollar(6)"><img class="colli" border="0" src="image/colli/small/IMG_2459.png" /></td>';
				htmlCollar+='</tr>';
				htmlCollar+='<tr><td align="center" onclick="changeCollar(7)">collo1</td><td align="center" onclick="changeCollar(8)">collo8</td><td align="center" onclick="changeCollar(9)">collo9</td></tr>';
				htmlCollar+='<tr>';
				htmlCollar+='<td align="center" onclick="changeCollar(7)"><img class="colli" border="0" src="image/colli/small/IMG_2460.png" /></td>';
				htmlCollar+='<td align="center" onclick="changeCollar(8)"><img class="colli" border="0" src="image/colli/small/IMG_2461.png" /></td>';
				htmlCollar+='<td align="center" onclick="changeCollar(9)"><img class="colli" border="0" src="image/colli/small/IMG_2462.png" /></td>';
				htmlCollar+='</tr>';
				htmlCollar+='<tr><td align="center" onclick="changeCollar(10)">collo10</td><td align="center" onclick="changeCollar(11)" >collo11</td><td align="center" onclick="changeCollar(12)">collo12</td></tr>';
				htmlCollar+='<tr>';
				htmlCollar+='<td align="center" onclick="changeCollar(10)"><img class="colli" border="0" src="image/colli/small/IMG_2463.png" /></td>';
				htmlCollar+='<td align="center" onclick="changeCollar(11)"><img class="colli" border="0" src="image/colli/small/IMG_2464.png" /></td>';
				htmlCollar+='<td align="center" onclick="changeCollar(12)"><img class="colli" border="0" src="image/colli/small/IMG_2465.png" /></td>';
				htmlCollar+='</tr>';
				htmlCollar+='<tr><td align="center" onclick="changeCollar(13)">collo13</td><td align="center" >&nbsp;</td><td align="center">&nbsp;</td></tr>';
				htmlCollar+='<tr>';
				htmlCollar+='<tr>';
				htmlCollar+='<td align="center" onclick="changeCollar(13)"><img class="colli" border="0" src="image/colli/small/IMG_2466.png" /></td>';
				htmlCollar+='<td align="center">&nbsp;</td>';
				htmlCollar+='<td align="center">&nbsp;</td>';
				htmlCollar+='</tr>';
				htmlCollar+='</table>';

    return htmlCollar;
}


function getHtmlCuffs(){
var htmlCuff= "<table border=\"0\" width=\"90%\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" id=\"table\">";
    htmlCuff+='<tr><td align=\"center\" onclick="changeCuff(1)" >Francese</td><td align=\"center\" onclick="changeCuff(2)" >collo2</td><td align=\"center\" onclick="changeCuff(3)">collo3</td></tr>';
		htmlCuff+='<tr>';
		htmlCuff+='<td align="center" onclick="changeCuff(1)"><img class="colli" border="0" src="image/polsini/small/IMG_2471.png" /></td>';
		htmlCuff+='<td align="center" onclick="changeCuff(2)" ><img class="colli" border="0" src="image/polsini/small/IMG_2472.png" /></td>';
		htmlCuff+='<td align="center" onclick="changeCuff(3)"><img class="colli" border="0" src="image/polsini/small/IMG_2473.png" /></td>';
		htmlCuff+='</tr>';
		htmlCuff+='<tr><td align="center" onclick="changeCuff(4)" >collo4</td><td align="center" onclick="changeCuff(5)">collo5</td><td align="center" onclick="changeCuff(6)" >collo6</td></tr>';
		htmlCuff+='<tr>';
		htmlCuff+='<td align="center" onclick="changeCuff(4)"><img class="colli" border="0" src="image/polsini/small/IMG_2474.png" /></td>';
		htmlCuff+='<td align="center" onclick="changeCuff(5)"><img class="colli" border="0" src="image/polsini/small/IMG_2475.png" /></td>';
		htmlCuff+='<td align="center" onclick="changeCuff(6)"><img class="colli" border="0" src="image/polsini/small/IMG_2476.png" /></td>';
		htmlCuff+='</tr>';
		htmlCuff+='</table>';

    return htmlCuff;
}



function nextPageTissue(){
   var max=conf.maxPages;
   if (conf.currentPage<max){
	   conf.currentPage+=1;;
   }
   showTissue(conf.currentPage);
   
}

function previousPageTissue(){
   var min=conf.minPages;
   if (conf.currentPage>min){
	   conf.currentPage-=1;;
   }
   showTissue(conf.currentPage);

}

function getHtmlTissue(page){
    //alert(page);
    var page=parseInt(page);

    var htmlTissue= "<table border=\"0\" width=\"100%\" align=\"center\" cellspacing=\"1\" cellpadding=\"1\" id=\"table\">\n";
		
	var offset=(page-1)*21;
    for (i=offset;i<(offset +21) && i<tissue.length;i++){
	   //try{
    	if ((i%3)==0){
	       htmlTissue+='<tr>\n<td align=\"center\" onclick="changeTissue('+i+')" >'+tissue[i].name+'</td>\n';
	       if ((i+1)<(tissue.length)){
	       	  htmlTissue+='<td align=\"center\" onclick="changeTissue('+(i+1)+')" >'+tissue[i+1].name+'</td>\n';
	       	}else{
	       		htmlTissue+='<td align=\"center\" >&nbsp;</td>\n';
	       	}
	      
	       if ((i+2)<(tissue.length)){
	       	  htmlTissue+='<td align=\"center\" onclick="changeTissue('+(i+2)+')" >'+tissue[i+2].name+'</td>\n</tr>\n';
	       	}else{
	       		htmlTissue+='<td align=\"center\" >&nbsp;</td></tr>\n';
	       	}
	       
	       htmlTissue+='<tr>\n';
	    }
		htmlTissue+='<td align="center" onclick="changeTissue('+i+')" ><a  href="'+basePath+pathOriginalTissue+tissue[i].img+'" rel="lightbox" title="'+tissue[i].name+'"><img heigth="50" width="50" class="colli" border="0" src="'+basePath+pathTissue+tissue[i].img+'" /></a></td>\n';
		//}catch(e){alert("ecc");};
			if (((i+1)%3)==0){
			  htmlTissue+='</tr>\n';
		  }
			
    }
    htmlTissue+='</tr>\n</table>\n';
	
    return htmlTissue;
}



function getHtmlRiepilogo(){
	try{
		var idTissue=parseInt(idTissue);
		var imgCollar=riepilogo.collar;
		var imgCuff=riepilogo.cuff;
		
	}catch(e){
		//alert("errore");
		idTissue=0;
	}
	
	var imgTissue=basePath+pathTissue+riepilogo.tissue.img;
	//alert("tessuto : "+imgTissue+" - collo : "+ imgCollar);
	//alert(" - polsino : "+imgCuff);
	
    var htmlRiepilogo= "<table border=\"0\" width=\"90%\" align=\"center\" cellspacing=\"1\" cellpadding=\"1\" id=\"table\" class=\"tableRiepilogo\" >";
	htmlRiepilogo+='<tr><td align=\"center\">Collo</td><td align=\"center\">&nbsp</td></tr>';
	htmlRiepilogo+='<tr>';
	htmlRiepilogo+='<td align="center"><img class="colli" border="0" src="'+imgCollar+'" /></td>';
	htmlRiepilogo+='<td align="center">&nbsp</td>';
	htmlRiepilogo+='</tr>';
		
	htmlRiepilogo+='<tr><td align=\"center\">Polsino</td><td align=\"center\">&nbsp</td></tr>';
	htmlRiepilogo+='<tr>';
	htmlRiepilogo+='<td align="center"><img class="colli" height="50" width="50" border="0" src="'+imgCuff+'" /></td>';
	htmlRiepilogo+='<td align="center">&nbsp</td>';
	htmlRiepilogo+='</tr>';
				
	htmlRiepilogo+='<tr><td align=\"center\">Trama</td><td align=\"center\">&nbsp</td></tr>';
	htmlRiepilogo+='<tr>';
	htmlRiepilogo+='<td align="center"><img height="50" width="50" border="0" src="'+imgTissue+'" /></td>';
	htmlRiepilogo+='<td align="center">&nbsp</td>';
	htmlRiepilogo+='</tr>';
				
	//htmlRiepilogo+='<tr><td align=\"center\">Preventivo</td><td align=\"center\">&nbsp</td></tr>';
	htmlRiepilogo+='<!--tr>';
	htmlRiepilogo+='<td align="center">totale:</td>';
	htmlRiepilogo+='<td align="center">&nbsp</td>';
	htmlRiepilogo+='</tr-->';
				
	htmlRiepilogo+='</table>';

    return htmlRiepilogo;
}
  
function changeRiepilogo(){
	winRiepilogo.getContent().innerHTML = getHtmlRiepilogo(); 
  winRiepilogo.show();    
}

var win1;
var win2;
var win3;

var winColli;
/*var winPolsini;*/
var winTessuti;
/*var winRiepilogo;*/



function loadContentsSimulator(){
  
  calcBoxPos();
  
win1= new Window('1', {className: "alphacube", title: "Colli", width:350, height:330, top:100, left:conf.leftBoxRiepilogo});
var htmlCollar=getHtmlCollar();
win1.setHTMLContent(htmlCollar);
 
 
win2 = new Window('2', {className: "alphacube", title: "Polsini", width:350, height:150, top:330, left:conf.leftBoxRiepilogo});
var htmlCuffs=getHtmlCuffs();
win2.setHTMLContent(htmlCuffs); 


win3 = new Window('3', {className: "alphacube", title: "Tessuti", width:350, height:520, top:100, left:conf.leftBoxRiepilogo});
//win3.show(); 
 



winColli = new Window('4', {className: "alphacube", title: "", width:210, height:65, top:conf.boxColli, left:conf.leftBoxRiepilogo});

var htmlColli='<a href="#" onclick="win1.show();"><img border="0" src="images/bcollo.jpg" /></a>';
 winColli.setHTMLContent(htmlColli); 
 winColli.show();
 /*WindowStore.show(winColli);
WindowStore.init();*/

 /*
winPolsini = new Window('5', {className: "alphacube", title: "", width:210, height:65, top:conf.boxPolsini, left:conf.leftBoxPosition});

var htmlPolsini='<a href="#" onclick="win2.show();"><img border="0" src="images/bpolsini.jpg" /></a>';
 winPolsini.setHTMLContent(htmlPolsini); 
 winPolsini.show();
*/

 

winTessuti = new Window('6', {className: "alphacube", title: "", width:210, height:65, top:conf.boxPolsini, left:conf.leftBoxRiepilogo});
var htmlTessuti='<a href="#" onclick="initShowTissue();"><img border="0" src="images/btessuti.jpg" /></a>';
winTessuti.setHTMLContent(htmlTessuti); 
winTessuti.show();
 
/*
winRiepilogo = new Window('7', {className: "alphacube", title: "Riepilogo", width:215, height:250, top:conf.topBoxRiepilogo, left:conf.leftBoxRiepilogo});
var htmlRiepilogo=getHtmlRiepilogo();
winRiepilogo.setHTMLContent(htmlRiepilogo); 
winRiepilogo.show();
 */
 

}
function initShowTissue(){
    var htmlTissue=getHtmlTissue(1);
    win3.setHTMLContent(htmlTissue); 
	win3.show();
   // document.getElementById('testTable').value=htmlTissue;
}

function showTissue(page){
    var htmlTissue=getHtmlTissue(page);
    win3.setHTMLContent(htmlTissue); 
	win3.show();

}

function showTableTissue(){

}



