﻿// JScript File

function nextFeat(container)
{
	//alert('bob');
	var div = $(container);
    //var nodeList = div.childNodes;
    var nodeList = div.getElementsByClassName('feat');
	
	for(i=0;i<nodeList.length;i++)
	{
    	if(nodeList[i].nodeName=="DIV"){
            if(Element.visible(nodeList[i])==true)
			{
				if(i == nodeList.length - 1)
				{
				    featHideMe(nodeList[i]);
					//alert('end');
					featShowMe(nodeList[0]);
				}
				else
				{
            		featHideMe(nodeList[i]);
					featShowMe(nodeList[i+1]);
				}
				break;
        	}
    	}
    }
}

function prevFeat(container)
{
	
	var div = $(container);
   	var nodeList = div.getElementsByClassName('feat');
    
	for(i=0;i<nodeList.length;i++)
	{
    	if(nodeList[i].nodeName=="DIV"){
            if(Element.visible(nodeList[i])==true)
			{
				if(i == 0)
				{
				    featHideMe(nodeList[i]);
					featShowMe(nodeList[nodeList.length-1]);
				}
				else
				{
            		featHideMe(nodeList[i]);
					featShowMe(nodeList[i-1]);
				}
				break;
        	}
    	}
    }
}

function featShowMe(element)
{
		var elID = element;
	    new Effect.Appear(elID, {duration: 0.5});
}

function featHideMe(element)
{
		var elID = element;
	    new Effect.Fade(elID, {duration: 0.5});
}



function getNextImage(hideMe, showMe)
{
	 Effect.Fade(hideMe, {duration: 0.5});  
	 Effect.Appear(showMe, {duration: 0.5});
}

function nextImage(container)
{
	var div = $(container);
    var nodeList = div.getElementsByClassName('userimage');
	
	for(i=0;i<nodeList.length;i++)
	{
    	if(nodeList[i].nodeName=="IMG"){
            if(Element.visible(nodeList[i])==true)
			{
				if(i == nodeList.length - 1)
				{
				    imageHideMe(nodeList[i]);
					imageShowMe(nodeList[0]);
				}
				else
				{
            		imageHideMe(nodeList[i]);
					imageShowMe(nodeList[i+1]);
				}
				break;
        	}
    	}
    }
}

function prevImage(container)
{
	
	var div = $(container);
   	var nodeList = div.getElementsByClassName('userimage');
    
	for(i=0;i<nodeList.length;i++)
	{
    	if(nodeList[i].nodeName=="IMG"){
            if(Element.visible(nodeList[i])==true)
			{
				if(i == 0)
				{
				    imageHideMe(nodeList[i]);
					imageShowMe(nodeList[nodeList.length-1]);
				}
				else
				{
            		imageHideMe(nodeList[i]);
					imageShowMe(nodeList[i-1]);
				}
				break;
        	}
    	}
    }
}

function imageShowMe(element)
{
		var elID = element;
	    new Effect.Appear(elID, {duration: 0.75});
}

function imageHideMe(element)
{
		var elID = element;
	    new Effect.Fade(elID, {duration: 0.75});
}


function popupimage(url, ele)
{
	var w = Element.getHeight(ele) + 10;
	var h = Element.getWidth(ele) + 10;
	window.open(url,'im','directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes');
}

function checkImageSize(container)
{

		var h = 0;
		var div = $(container);
		var nodeList = div.getElementsByClassName('userimage');
		
		for(i=0;i<nodeList.length;i++)
		{
			if(nodeList[i].nodeName == "IMG"){
				
				var vH = Element.getHeight(nodeList[i].id);
				if(vH > h)
				{
					h = vH;
				}
			}
		}
		
		div.style.height = h + 35;

}
