/*Functions MENU IMAGES ----------------------------------------------------------------------------------*/
<!--

var tipTxt = new Array("","Ring silver with sapphire stone <br><span class=\'bold\'>C$100</span>","Ring silver with sapphire stone <br><span class=\'bold\'>C$200</span>","Ring silver with sapphire stone <br><span class=\'bold\'>C$300</span>","Ring silver with sapphire stone <br><span class=\'bold\'>C$400</span>","Ring silver with sapphire stone <br><span class=\'bold\'>C$500</span>","Ring silver with sapphire stone <br><span class=\'bold\'>C$600</span>","Ring silver with sapphire stone <br><span class=\'bold\'>C$700</span>","Ring silver with sapphire stone <br><span class=\'bold\'>C$800</span>");

var miCnSelected = 'img-brdr-b';
var miCnOver = 'img-brdr-g';
var miCnRegular = 'img-brdr-w';

/*Define miSelected when it's a wishlist item, it's not going to appear in first*/
var miSelected = 1;
var maxImage = 8;

/*TO DEFINE*/
var setPrevious = false;
var setNext = true;

/*I made it set itselof automatically*/
var imgPrevious = true;
var imgNext = true;
if(setPrevious==false && miSelected==1){
	imgPrevious = false;
}
if(setNext==false && miSelected==maxImage){
	imgNext = false;
}

/*NOTE: BEST WITH *** PHP *** : arrows are desactivated at start if there is no set previous or next*/
function setArrow(){
	if(setPrevious==false){
		if(miSelected==1){
			imgArrowChange("previous","off");
		}
		MM_swapImage('arrowLm','','imgs/menuimgs/arrows/left/a_ml_off.gif',1);
		changeClassID('spanArrowLm','nopointer');
		MM_swapImage('arrowLb','','imgs/menuimgs/arrows/left/a_bl_off.gif',1);
		changeClassID('arrowLb','nopointer');
		
	}
	if(setNext==false){
		if(miSelected==maxImage){
			imgArrowChange("next","off");
		}
		MM_swapImage('arrowRm','','imgs/menuimgs/arrows/right/a_mr_off.gif',1);
		changeClassID('spanArrowRm','nopointer');
		MM_swapImage('arrowRb','','imgs/menuimgs/arrows/right/a_br_off.gif',1);
		changeClassID('arrowRb','nopointer');
	}
}


/*Change Class IMAGES --------------------------*/

function miOver(div,itemNbr){
	if(div.className != miCnSelected){
		div.className = miCnOver;
		Tip(tipTxt[itemNbr]);
	}
}

function miOut(div){
	if(div.className != miCnSelected){
		div.className = miCnRegular;
		UnTip();
	}
}

function miClick(div,newSelected){
	if(div.className != miCnSelected){
		changeClassID('mi'+miSelected,miCnRegular);
		miSelected = newSelected;
		changeClassID('mi'+miSelected,miCnSelected);
		UnTip();
		/*Change the arrow previous and next*/
		if(miSelected==1 && setPrevious==false){
			imgArrowChange("previous","off");
		}
		if(miSelected<maxImage && imgNext==false && setNext==false){
			imgArrowChange("next","on");
		}
		if(miSelected==maxImage && setNext==false){
			imgArrowChange("next","off");
		}
		if(miSelected>1 && imgPrevious==false && setPrevious==false){
			imgArrowChange("previous","on");
		}
		
	}
}

/*Change Class ARROWS --------------------------*/

function miArrowOver(arrow){
	switch(arrow){
		case "previous":
			if(imgPrevious){
				MM_swapImage('arrowLT','','imgs/menuimgs/arrows/left/a_tl_o.gif',1);			
				Tip('Previous<br>Item', OFFSETY, -6, WIDTH, 0, TEXTALIGN, 'center', DURATION, 2300, FADEOUT, 300, OFFSETX, 9, LEFT, true, DELAY, 600);
			}
			break;
		case "next":
			if(imgNext){
				MM_swapImage('arrowRT','','imgs/menuimgs/arrows/right/a_tr_o.gif',1);			
				Tip('Next<br>Item', OFFSETY, -6, WIDTH, 0, TEXTALIGN, 'center', DURATION, 2300, FADEOUT, 300, OFFSETX, 16, DELAY, 600);
			}
			break;
	}
}

function miArrowOut(arrow){
	switch(arrow){
		case "previous":
			if(imgPrevious){
				MM_swapImage('arrowLT','','imgs/menuimgs/arrows/left/a_tl_r.gif',1);
				UnTip();
			}
			break;
		case "next":
			if(imgNext){
				MM_swapImage('arrowRT','','imgs/menuimgs/arrows/right/a_tr_r.gif',1);
				UnTip();
			}
			break;
	}
}

function miArrowClick(arrow){
	switch(arrow){
		case "previous":
			if(miSelected>1){
				changeClassID('mi'+miSelected,miCnRegular);
				miSelected -= 1;
				changeClassID('mi'+miSelected,miCnSelected);
				if(miSelected==1 && setPrevious==false){
					imgArrowChange("previous","off");
				}
				if(miSelected<maxImage && imgNext==false){
					imgArrowChange("next","on");
				}
			}
			else{
				if(setPrevious){
					changeSet('previous');
				}
			}
			break;
		case "next":
			if(miSelected<maxImage){
				changeClassID('mi'+miSelected,miCnRegular);
				miSelected += 1;
				changeClassID('mi'+miSelected,miCnSelected);
				if(miSelected==maxImage && setNext==false){
					imgArrowChange("next","off");
				}
				if(miSelected>1 && imgPrevious==false){
					imgArrowChange("previous","on");
				}				
			}
			else{
				if(setNext){
					changeSet("next");
				}
			}
			break;
	}
}

function imgArrowChange(arrow,state){
	switch(arrow){
		case "previous":
			switch(state){
				case "on":
					MM_swapImage('arrowLT','','imgs/menuimgs/arrows/left/a_tl_r.gif',1);
					imgPrevious = true;
					changeClassID('arrowLT','pointer');
					break;
				case "off":
					MM_swapImage('arrowLT','','imgs/menuimgs/arrows/left/a_tl_off.gif',1);
					UnTip();
					imgPrevious = false;
					changeClassID('arrowLT','nopointer');
					break;
			}
			break;
		case "next":
			switch(state){
				case "on":
					MM_swapImage('arrowRT','','imgs/menuimgs/arrows/right/a_tr_r.gif',1);
					imgNext = true;
					changeClassID('arrowRT','pointer');
					break;
				case "off":
					MM_swapImage('arrowRT','','imgs/menuimgs/arrows/right/a_tr_off.gif',1);
					UnTip();
					imgNext = false;
					changeClassID('arrowRT','nopointer');
					break;
			}
			break;
	}
}

/* SET ARROWS*/

function changeSet(type){
	switch(type){
		case "previous":
			if(setPrevious){
				alert('load the PREVIOUS set of menu images');
			}
			break;
		case "next":
			if(setNext){
				alert('load the NEXT set of menu images');
			}
			break;
	}
}

function setArrowChange(arrow,size,state){
/* arrow = previous/next, size = b/m, state = r/o */
	
	switch(arrow){
		case "previous":
			if(setPrevious){
				if(state=="r"){
					UnTip();
				}
				else if(state=="o"){
					Tip('Previous<br>Set', OFFSETY, -6, WIDTH, 0, TEXTALIGN, 'center', DURATION, 2300, FADEOUT, 300, OFFSETX, 9, LEFT, true, DELAY, 600);
				}			
				MM_swapImage('arrowL'+size,'','imgs/menuimgs/arrows/left/a_'+size+'l_'+state+'.gif',1);
			}
			break;
		case "next":
			if(setNext){			
				if(state=="r"){
					UnTip();
				}
				else if(state=="o"){
					Tip('Next<br>Set', OFFSETY, -6, WIDTH, 0, TEXTALIGN, 'center', DURATION, 2300, FADEOUT, 300, OFFSETX, 16, DELAY, 600);
				}
				MM_swapImage('arrowR'+size,'','imgs/menuimgs/arrows/right/a_'+size+'r_'+state+'.gif',1);
			}
			break;
	}
		
}


-->

