var imgs = new Array;
var imgPos = new Array;
var duration = 700;
var opened_id = "";
var _inprogress = false;


function initPlus()
{
	var rk_imgs = document.getElementsByTagName("img");
	for (var i = 0; i < rk_imgs.length; i++)
	{
		if(rk_imgs[i].className.indexOf("thumbplus") != -1)	
		{
			rk_imgs[i].onclick = function()
			{
				
				_id = this.className.replace("thumbplus ","");

				if(_id + "big" != opened_id)
				{
					_close(_id);
					if(!_inprogress)
					{
						open_big(_id);
					}
				}

			}
		}
		else if(rk_imgs[i].className.indexOf("plus") != -1)	
		{
			rk_imgs[i].onclick = function()
			{
				
				_id = this.className.replace("plus ","");

				if(_id + "big" != opened_id)
				{
					_close(_id);
					if(!_inprogress)
					{
						open_big(_id);
					}
				}

			}
		}
		
		else if(rk_imgs[i].className == "prev")
		{//Set mouseover for image viewer
			rk_imgs[i].onmouseover = function()
			{
				this.src = "/images/img_lf_on.jpg";
			}
			rk_imgs[i].onmouseout = function()
			{
				this.src = "/images/img_lf.jpg";
			}

		}
		else if(rk_imgs[i].className == "next")
		{
			rk_imgs[i].onmouseover = function()
			{
				this.src = "/images/img_rt_on.jpg";
			}
			rk_imgs[i].onmouseout = function()
			{
				this.src = "/images/img_rt.jpg";
			}
		}//end setting mouseover for image viewer
	}

	var closea = document.getElementsByTagName("a");
	for (var i = 0; i < closea.length; i++)
	{
		if(closea[i].parentNode.className == "links-close")
		{
			closea[i].href = "JavaScript:_close();";
		}
	}

// Split the string into part [0] and part [1]
temp=navigator.appVersion.split('MSIE');

// Parse the string for the "6" in 6.0
ieVer=parseInt(temp[1]);

	if(ieVer==6) {
		divsar=document.getElementsByTagName('DIV');
		for(zz=0;zz<divsar.length;zz++) {
			if(divsar[zz].className=='img_control_right') {
				divsar[zz].style.right="23px";
			}
		}
	}
} //end initplus

function open_big(_id)
{
	__big = document.getElementById(_id);
	if(__big)
	{
		_big = __big.parentNode;
		_big.id = __big.id + "big";
		
		_big._height = __big.offsetHeight;

			_big.slide = new Fx.Styles(_big.id,{duration:duration,
				onStart: function(){
					this.element._openned = true;
					opened_id = this.element.id;
				},
				onComplete: function(){
				}										
			});
		
		if(!_big._openned)
		{

			_big.slide.custom({'height': [0,_big._height]});
		}		
	}	
}


function _close(_id)
{
	var divs = document.getElementsByTagName("div");	
	for (var i = 0; i < divs.length; i++)
	{
		if(divs[i].className.indexOf("img-big-up") != -1 && divs[i]._openned)
		{
			_inprogress = true;
			slide = new Fx.Styles(divs[i].id,{duration:duration,_id: _id,
				onStart: function(){},
				onComplete: function(){
					this.element._openned = false;
					if(this.options._id)
					{
						open_big(this.options._id);
					}
					_inprogress = false;
					opened_id = "";
					currentPos = 0;
				}										
			});
			
			slide.custom({'height': [divs[i]._height,0]});
			
		}
	}
}

if (window.addEventListener)
	window.addEventListener("load", initPlus, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPlus);
	
/*---------------------------------------------------------
Picture Viewer
***********************************************************/
function changePic(type, id)
{
	var topDiv = document.getElementById("bigflash_big" + id);
	var children = topDiv.childNodes;
	var source = "";
	for(var idx = 0; idx < children.length; idx ++)
	{
		if (children[idx].tagName == "IMG")
		{
			source = children[idx];
			idx = children.lenght;
		}
	}
	
	if(imgs[id].length<=1) return;
	if (type == "next")
	{
		if(imgPos[id] == null)
		{
			imgPos[id] = 1; //since the default picture is imgs[id][0] add one
			source.src = imgs[id][imgPos[id]];
		}
		else if(imgPos[id] >= (imgs[id].length - 1))
		{
			imgPos[id] = 0;
			source.src = imgs[id][imgPos[id]];
		}
		else
		{
			imgPos[id] ++;
			source.src = imgs[id][imgPos[id]];
		}
	}
	else if (type == "prev")
	{
		if(imgPos[id] == null)
		{
			imgPos[id] = imgs[id].length-1; //since the default picture is imgs[id][0] add one
			source.src = imgs[id][imgPos[id]];
		}
		else if(imgPos[id] == 0)
		{
			imgPos[id] = imgs[id].length - 1;
			source.src = imgs[id][imgPos[id]];
		}
		else
		{
			imgPos[id] --;
			source.src = imgs[id][imgPos[id]];
		}
	}
}
