if (typeof(jQuery) != 'undefined') {
  $(document).ready(function(){
	$(".slideBox").hover(
		function () {
			div1 = $(this).find('div')[3];
			div2 = $(this).find('div')[4];
			div3 = $(this).find('div')[2];
			var height2 = $(div2).height();
			var height1 = 134 - (height2 +20);
			$(div1).removeClass("btnSlideUp").addClass("btnSlideDown");
			$(div3).animate({ height: height1 + "px" }, "fast");
		}, 
		function () {
			$(div1).removeClass("btnSlideDown").addClass("btnSlideUp");
			$(div3).animate({ height: "139px" }, "fast");
		}
	);

	$(".slideBox:last").addClass("slideBoxLast");

	$(".flatTopContactUs").toggle(
		function() {
			$(this).removeClass("flatTopContactUs").addClass("expandedTop");
			return false;
		},
		function() {
			$(this).removeClass("expandedTop").addClass("flatTopContactUs");
			return false;
		});
	
	$(".flatTop").toggle(
		function() {
			$(this).removeClass("flatTop").addClass("expandedTop");
			return false;
    	},
	    function() {
	    	$(this).removeClass("expandedTop").addClass("flatTop");
	    	return false;
	});

	equalHeight($(".row1"));
	
  });
}


function equalHeight(group) {
	tallest = 0;
	group.each(function() {
		thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}

function alterExpand(val) {
	return;
    //var objExpandBox = document.getElementById("expandBox" + val);
    //var objNodes = objExpandBox.getElementsByTagName("div");
    //var objTop = objNodes[0];
    //objTop.className = objTop.className == "expandedTop" ? "flatTop" : "expandedTop";
}

function alterBorderExpand(val) {
    var objExpandBox = document.getElementById("expandBox" + val);
    var objNodes = objExpandBox.getElementsByTagName("div");
    var objTop = objNodes[0];
    objTop.className = objTop.className == "borderExpandedTop" ? "borderFlatTop" : "borderExpandedTop";
}

function openFile(strFile)
{
	if(strFile!="")
	{
		self.location.href = strFile;
	}
}

function alterBox(objCaller, val)
{
	var objExpandBox = document.getElementById("sp" + val);
	if(objExpandBox.className == "collapse")
	{
		objCaller.className = "slideLinkOpened";
		objExpandBox.className = "expand";
	}
	else
	{
		objCaller.className = "slideLinkClosed";
		objExpandBox.className = "collapse";
	}
}

function showMovie(sMovieUrl, oLink, xmlPath) {
	ff.showOverLay(hideMovie);
	var elements = document.getElementsByTagName("select");
	var oContainer = document.getElementById("moviecontainer") || ff.createElement("div", "moviecontainer", document.forms[0]);
	
	oContainer.style.visibility = "visible";
	
	for (i=0;i< elements.length;i++){
		elements[i].style.visibility='hidden';
	}
	
	oContainer.innerHTML = "<a href=\"javascript:hideMovie();\"><img src=\"/images/close_icon_tcm55-2671.gif\" alt=\"\"></a>";
	oContainer.innerHTML += "<h4>" + oLink.innerHTML + "</h4>";
	oContainer.innerHTML += "<div id=\"movie\"><p>To view this content you will need flash software.</p><p><a href=\"http://www.adobe.com/shockwave/download/triggerpages_mmcom/flash.html\" target=\"_blank\">Download Flash software here</a></p></div>";
	
	var so = new SWFObject("/Images/jw_videoplayer_tcm55-10794.swf?", "flashmovie", "402", "255", "8", "#ffffff");
	so.addParam("quality", "high");			
	so.addVariable("blnStartDirect", "y");
	so.addParam('allowscriptaccess','always');
	so.addParam('allowfullscreen','true');
	so.addVariable('height','255');
    	so.addVariable('width','402');
    	so.addVariable('file',sMovieUrl);
    	so.addVariable('frontcolor','0x333333');
    	so.addVariable('lightcolor','0x999999');
    	so.addVariable('searchbar','false');
	so.addVariable('autostart','true');
	so.write("movie");
	ff.centerElement(oContainer);		
}
    
function hideMovie() {
	ff.hideOverLay();
	var elements = document.getElementsByTagName("select");
	var oContainer = document.getElementById("moviecontainer");
	
	if (oContainer) {
	    oContainer.innerHTML = "";
	    oContainer.style.visibility = "hidden";
	    document.forms[0].removeChild(oContainer);
	}
	
	for (i=0;i< elements.length;i++){
	      elements[i].style.visibility='visible';
	}

}

function SwitchMovie(sMovieUrl, xmlPath, elementId, linkNumber)
{
         setActiveLink(elementId, linkNumber)

         var so = new SWFObject(sMovieUrl + '?xmlPath=' + xmlPath, "flashmovie", "350", "275", "8", "#ffffff");
         so.addParam("quality", "high");
         so.write("flashContent" + elementId);
}

function setActiveLink(id, arg1)
{

	// set active click to className "black"
	if (document.getElementById("link" + id + "_" + arg1)) {
		document.getElementById("link" + id + "_" + arg1).className = "black";
	}
	
	// loop thru all other links and remove className
	for (var i = 0; i <= 12; i++) {
		if (document.getElementById("link" + id + "_" + i) && i != arg1) {
			document.getElementById("link" + id + "_" + i).className = "";
		}
	}

}

function setActiveVpLink(id, arg1)
{

	// set active click to className "black"
	if (document.getElementById("vp_link" + id + "_" + arg1)) {
		document.getElementById("vp_link" + id + "_" + arg1).className = "black";
	}
	
	// loop thru all other vp_links and remove className
	for (var i = 0; i <= 12; i++) {
		if (document.getElementById("vp_link" + id + "_" + i) && i != arg1) {
			document.getElementById("vp_link" + id + "_" + i).className = "";
		}
	}

}


    var numTabs = 2;

    function swapTab(num) {
        for (i = 0; i < numTabs; i++) {
            document.getElementById("tab" + i).className = "";
            document.getElementById("tabContent" + i).className = "tab-area noDisplay";
        }
        document.getElementById("tab" + num).className = "selected";
        document.getElementById("tabContent" + num).className = "tab-area display";
    }


    function GetTextExpand(){
         var charLength = $('#testimonialText p').text().length;
         if(charLength > 272) {
                $("#expandCloseBtn").show();
         }
         else {
                $("#expandCloseBtn").hide();
         }
    }

   function toggleCloseExpandClass(element) {
       if ($(element).hasClass("expand")) {
           $(element).removeClass("expand");
           $(element).addClass("close");
       }
       else if ($(element).hasClass("close")) {
           $(element).removeClass("close");
           $(element).addClass("expand");
       }
   }

   function doSiteSearch(p) {
      var str = $('input.txtFancySearch').val();
      if (str.length > 0) location.href = p+'/home/search.aspx?q=' + str;
      return false;
   }
   function doSiteSearchEnter(e, p) { if (isKeyEnter(e)) { return doSiteSearch(p); return false; }}
   function isKeyEnter(event) { return ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)); }

$(document).ready(function() {
	$(".DefinitionList dt").css("cursor","pointer");

	$(".DefinitionList dt").click(function(){
		$(".Open").toggleClass("Open");
									  
		$(this).toggleClass("Open");		
		$(this).next("dd").toggleClass("Open");

		$(this).unbind("click");
		$(this).click(function(){
			$(this).toggleClass("Open");
			$(this).next("dd").toggleClass("Open");
		});
	});
	
});

