/// <reference path="general.js" />
Kwizcom.Index =
{
	EventHandlers: 
	{
		featuredTopics_onclick: function (e)
		{
		/*
			var classes = (el.className || "").split(" ");
			if (addClassName(el, "selected"))
			{
				var dl = el.parentNode;
				var dts = dl.getElementsByTagName("dt");
				var dds = dl.getElementsByTagName("dd");
				for (var i=0; i<dts.length; i++)
				{
					if (dts[i] != el)
					{
						removeClassName(dts[i], "selected");
						//removeClassName(dds[i], "selected");
					}
					//else addClassName(dds[i], "selected");
				}
			}*/
			var el = getEventElement(e, "dt");
			if (!hasClassName(el, "selected"))
			{
				setTimeout(function() { simulateClick(el.getElementsByTagName("a")[0]); }, 1);
			}
		}
	},
	PageProcessingEvents:
	{
		featuredTopics_onload: function(){
			var el = document.getElementById("featured-topics");
			var dts = el.getElementsByTagName("dt");
			var dds = el.getElementsByTagName("dd");
			for (var i=0; i<dts.length; i++)
			{
				addEvent(dts[i], "click", Kwizcom.Index.EventHandlers.featuredTopics_onclick);
			}
			featuredcontentslider.init({
				id: "featured-topics", //id of main slider DIV
				contentsource: ["inline", ""], //Valid values: ["inline", ""] or ["ajax", "path_to_file"]
				toc: "markup", //Valid values: "#increment", "markup", ["label1", "label2", etc]
				nextprev: ["", ""], //labels for "prev" and "next" links. Set to "" to hide.
				revealtype: "click", //Behavior of pagination links to reveal the slides: "click" or "mouseover"
				enablefade: [true, 0.1], //[true/false, fadedegree]
				 autorotate: [true, 5000], //[true/false, pausetime]
				 contentElement: "dd",
				 contentClass: null,
				 paginationElementId: "featured-topics",
				 paginationChildElement: "a",
				 paginationChildClass: "featured-topic-link",
				 autopreloadimages: true,
				 onChange: function(previndex, curindex){ //event handler fired whenever script changes slide
				 //previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc)
				 //curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc)
			 }
			 })	
		},
		testimonials_onload: function()
		{
			featuredcontentslider.init({
				id: "testimonials", //id of main slider DIV
				contentsource: ["inline", ""], //Valid values: ["inline", ""] or ["ajax", "path_to_file"]
				toc: "#increment", //Valid values: "#increment", "markup", ["label1", "label2", etc]
				nextprev: ["", ""], //labels for "prev" and "next" links. Set to "" to hide.
				revealtype: "click", //Behavior of pagination links to reveal the slides: "click" or "mouseover"
				enablefade: [true, 0.1], //[true/false, fadedegree]
				 autorotate: [true, 10000], //[true/false, pausetime]
				 contentElement: "li",
				 contentClass: null,
				 autopreloadimages: true,
				 onChange: function(previndex, curindex){ //event handler fired whenever script changes slide
				 //previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc)
				 //curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc)
			 }
			 })	;
		}
	}
};

