// JavaScript Document
function MM_preloadImages() { //v3.0
	var d=document;if(d.images){if(!d.MM_p) d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0; i<a.length; i++)if (a[i].indexOf("#")!=0){d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
document.observe('dom:loaded',function(){
	MM_preloadImages('../images/aboutus_button_down.jpg','../images/aboutus_button_next_down.jpg','../images/aboutus_button_prev_down.jpg','../images/contactus_button_down.jpg','../images/contactus_button_next_down.jpg','../images/contactus_button_prev_down.jpg','../images/gallery_button_down.jpg','../images/gallery_button_next_down.jpg','../images/gallery_button_prev_down.jpg','../images/services_button_down.jpg')
	var strUp = "button_up";
	var strDown = "button_down";
	var prevStrDown = "button_next_down"
	var nextStrDown = "button_prev_down"
	$('wrapper').select('img').each(function(element){MM_preloadImages(element.src);})
	imgEnumerable =	$('menu_list').select('img');
	imgEnumerable.each(function(element,index){
		element.observe('mouseover',function(event){
			activeImgElement = Event.element(event);
			activeSrcStr = activeImgElement.src;
			prevImgElement = imgEnumerable[index-1];
			if(prevImgElement)
				prevSrcStr = prevImgElement.src;
			nextImgElement = imgEnumerable[index+1];
			if(nextImgElement)
				nextScrStr = nextImgElement.src;
			if(activeImgElement.hasClassName('down')){			
				return;
			}
			if(activeImgElement.hasClassName('up')){
				if (activeSrcStr.indexOf(strUp) != -1){
					activeImgElement.src = activeSrcStr.replace(strUp,strDown)
				}
				if(nextImgElement){
					if(nextScrStr.indexOf(strUp) != -1)
						nextImgElement.src = nextScrStr.replace(strUp,nextStrDown);
				}
				if(nextImgElement){
					if(activeSrcStr.indexOf(strUp) != -1 && nextScrStr.indexOf(strDown) != -1)
						nextImgElement.src = nextScrStr.replace(strDown,prevStrDown);
				}
				if(nextImgElement){
					if(activeSrcStr.indexOf(strUp) != -1 && nextScrStr.indexOf(strDown) != -1)
						nextImgElement.src = nextScrStr.replace(strDown,prevStrDown);
				}
			}
			if(activeImgElement.hasClassName('next')){
				if(activeSrcStr.indexOf(nextStrDown) != -1){
					activeImgElement.src = activeSrcStr.replace(nextStrDown,prevStrDown)
				}
				if(nextImgElement){
					if(nextScrStr.indexOf(strUp) != -1)
						nextImgElement.src = nextScrStr.replace(strUp,nextStrDown);
				}
			}
			activeImgElement = null;
			activeSrcStr = null;
			nextImgElement = null;
			nextScrStr = null;
			prevImgElement = null;
			prevSrcStr = null;
		})
		element.observe('mouseout',function(event){
			activeImgElement = Event.element(event);
			activeSrcStr = activeImgElement.src;
			nextImgElement = imgEnumerable[index+1];
			if(nextImgElement)
				nextScrStr = nextImgElement.src;
			prevImgElement = imgEnumerable[index-1];
			if(prevImgElement)
				prevSrcStr = prevImgElement.src;
			if(activeImgElement.hasClassName('down')){			
				return;
			}
			if(activeImgElement.hasClassName('up')){
				if (activeSrcStr.indexOf(strDown) != -1){ 
					activeImgElement.src = activeSrcStr.replace(strDown,strUp)
				}
				if(nextImgElement){
					if(nextScrStr.indexOf(nextStrDown) != -1)
						nextImgElement.src = nextScrStr.replace(nextStrDown,strUp);
				}
				if(nextImgElement){
					if(nextScrStr.indexOf(prevStrDown) != -1)
						nextImgElement.src = nextScrStr.replace(prevStrDown,strDown);
				}
			}
			if(activeImgElement.hasClassName('next')){
				if(activeSrcStr.indexOf(prevStrDown) != -1){
					activeImgElement.src = activeSrcStr.replace(prevStrDown,nextStrDown)
				}
				if(nextImgElement){
					if(nextScrStr.indexOf(nextStrDown) != -1)
						nextImgElement.src = nextScrStr.replace(nextStrDown,strUp);
				}
			}
			activeImgElement = null;
			activeSrcStr = null;
			nextImgElement = null;
			nextScrStr = null;
			prevImgElement = null;
			prevSrcStr = null;
		})
	})
});