﻿$DL(function(){
	if ($("iconsList"))
	{
		var protfoliosLogos = $("iconsList").getElements(".entryLogoImage");
		var floatingPortofolio = $("floatingPortofolio");
		var xClose = $("xClose");
		var isItemOpen = 0;
		protfoliosLogos.each(function(item, i){
			item.addEvent('click',function(e){
				$("floatingPortofolio").setStyle ("display","block");
				var imageId = item.getElement(".image").id;
				$("tempTextInput").value = "id: " + item.id + "  x: " + item.getPosition()["x"] + "  y: " + item.getPosition()["y"];
				if (item.getPosition()["x"] >634) // Left icons
				{
					floatingPortofolio.addClass ("left");
					floatingPortofolio.setPosition({'x':item.getPosition()["x"]-281-$("pageMiddle").getPosition()["x"],'y':item.getPosition()["y"]-34-$("pageMiddle").getPosition()["y"]});
				}
				else // Right Icons
				{
					floatingPortofolio.removeClass ("left");
					floatingPortofolio.setPosition({'x':item.getPosition()["x"]-14-$("pageMiddle").getPosition()["x"],'y':item.getPosition()["y"]-34-$("pageMiddle").getPosition()["y"]});
				}
				floatingPortofolio.getElement(".title").innerHTML = JScompsArray[imageId][5];
				floatingPortofolio.getElement(".sectors").innerHTML = JScompsArray[imageId][11] + "&nbsp;|&nbsp;" +  JScompsArray[imageId][12] + "&nbsp;|&nbsp;" + JScompsArray[imageId][13];
				floatingPortofolio.getElement(".subTitle").innerHTML = JScompsArray[imageId][14];
				if (JScompsArray[imageId][16].length > 0)
					floatingPortofolio.getElement(".textAcquired").innerHTML = "Board Member: <a href='team.asp?name="+JScompsArray[imageId][16]+"'>" + JScompsArray[imageId][16] + "</a>";
				if (JScompsArray[imageId][8].length > 0)
					floatingPortofolio.getElement(".textAcquired").innerHTML = JScompsArray[imageId][8].replace("\n","<br/>");
				floatingPortofolio.getElement(".entryLinks").innerHTML = '';
				if (JScompsArray[imageId][10].length > 0)
					floatingPortofolio.getElement(".entryLinks").innerHTML += "<a href='http://"+JScompsArray[imageId][10]+"' target='_blank' class='linkEntry'>" +JScompsArray[imageId][10]+ "</a>";
				if (JScompsArray[imageId][15].toInt() > 20 && JScompsArray[imageId][10].length > 0)
					floatingPortofolio.getElement(".entryLinks").innerHTML += "<br/>";
				if (JScompsArray[imageId][15].toInt() > 20)
					floatingPortofolio.getElement(".entryLinks").innerHTML += "<a href='javascript:showCaseStudy("+JScompsArray[imageId][4]+")' class='linkEntry'>Case Study</a>";
				if (JScompsArray[imageId][17] == "True")
					floatingPortofolio.getElement(".exit").setStyle("display","block");
				else
					floatingPortofolio.getElement(".exit").setStyle("display","none");
			});
			item.addEvent('mouseenter',function(e){
				item.addClass("hover");
			});
			item.addEvent('mouseleave',function(e){
				item.removeClass("hover");
			});				
			xClose.addEvent('click',function(e){
				$("floatingPortofolio").setStyle ("display","none");
			});
		});	
	}

	/* Companies Filtering */
	var CompanyForm = $("CompanyForm");
	var CompaniesSelectbox = $("Companies");
	if (CompaniesSelectbox) {
		var isHistoryInput = new Element('input', {
			'type': 'hidden',
			'name': 'isHistory',
			'value': '2'
		});
		if (CompaniesSelectbox.value == 0)
			CompanyForm.appendChild(isHistoryInput);
	
		CompaniesSelectbox.addEvent("change", function() {
			if (this.value == 0)
				CompanyForm.appendChild(isHistoryInput);
			else if (isHistoryInput.parentNode)
				CompanyForm.removeChild(isHistoryInput);
		});
	}
});
