// JavaScript Document

var toggleBoxes = new Array();
var currentProduct = "";
var targetProduct = "";
var prevProduct = "";
var sliderLock = 0;
var currentImage = "";


Fx.Slide.implement({
  isVisible: function() {
    return (this.wrapper.offsetHeight == 0 || this.wrapper.offsetWidth == 0) ? false: true;
  }
});

function ToggleBox (myToggle, myElement) 
{	
	
	var mySlide = null;
	
	if (! toggleBoxes[myElement])
	{
		mySlide = new Fx.Slide(myElement);
		toggleBoxes[myElement] = mySlide;
	}
	
	if (toggleBoxes[myElement].isVisible()) {
		toggleBoxes[myElement].addEvent('onComplete', function(){$(myToggle).setText("more information");toggleBoxes[myElement].removeEvent('onComplete');});
		toggleBoxes[myElement].toggle();
	} else {
		toggleBoxes[myElement].addEvent('onComplete', function(){$(myToggle).setText("less information");toggleBoxes[myElement].removeEvent('onComplete');});
		toggleBoxes[myElement].toggle();
	}
	
}

function showProduct (myElement) 
{
	var mySlide = null;
	
	if (! toggleBoxes[myElement])
	{
		mySlide = new Fx.Slide(myElement);
		toggleBoxes[myElement] = mySlide;
	}
	
	if (currentProduct == myElement)
	{
		return;
	} else if (currentProduct != '')
	{
		toggleBoxes[currentProduct].slideOut();
	}
	toggleBoxes[myElement].slideIn();
	currentProduct = myElement;
	
}

function ToggleSearch (myElement) 
{	
	
	var mySlide = null;
	
	if (! toggleBoxes[myElement])
	{
		mySlide = new Fx.Slide(myElement);
		toggleBoxes[myElement] = mySlide;
	}
	toggleBoxes[myElement].slideIn();
}

function initTogglers(eName)
{
	var list = $$(eName);
	list.each( function (toggler, i) {
	if (toggleBoxes[toggler.id])
	{
		$(toggler.id).setStyles('display: block; visibility: hidden;');
		toggleBoxes[toggler.id].hide();
		$(toggler.id).setStyle('visibility', 'visible');
	} else
	{
		$(toggler.id).setStyles('display: block; visibility: hidden;');
		toggleBoxes[toggler.id] = new Fx.Slide(toggler.id).hide();
		$(toggler.id).setStyle('visibility', 'visible');
	}
	});
}

function showGalleryImage(eName)
{
	if (currentImage != eName)
	{
		var url = eName;
		currentImage = eName;
		
		/**
		 * The simple way for an Ajax request, use onRequest/onComplete/onFailure
		 * to do add your own Ajax depended code.
		 */
		$('FullImage').src = url;

	}
}

function sortStuff(selectBox)
{
	var myV = selectBox.options[selectBox.options.selectedIndex].value;
	if (myV == 0) {
		window.location.href = "profiles.html";
	}
	if (myV == "name") {
		window.location.href = "profiles_name.html";
	}
	if (myV == "cat") {
		window.location.href = "profiles_cat.html";
	}
	if (myV == "c") {
		window.location.href = "profiles_c.html";
	}
}

swfobject.embedSWF(
	"/flash/movieTrailer.swf",
	"tronMovie",
	"468", "250", "9.0.0", false,
	null,
	{ menu: "false", bgcolor: "ffffff", allowNetworking: "all", allowFullScreen: true, wmode: "opaque" },
	{ id: 'tronMovie' }
);

swfobject.embedSWF(
	"/flash/bnr.swf",
	"kisd",
	"160", "600", "9.0.0", false,
	null,
	{ menu: "false", bgcolor: "ffffff", allowNetworking: "all", allowFullScreen: true, wmode: "opaque" },
	{ id: 'kisd' }
);
