/*
MAIN PAGE RIGHT COLUMN FUNCTIONS
--------------------------------------------------*/
var init = function() {

	var tabAuto = dojo.byId("t-auto");
	var tabRenters = dojo.byId("t-renters");
	var tabHome = dojo.byId("t-home");
	var tabLife = dojo.byId("t-life");
	var tabOthers = dojo.byId("t-others");
	var tabBank = dojo.byId("t-bank");
	var tabMutual = dojo.byId("t-mutual");
	var tabAnnuities = dojo.byId("t-annuities");
	
	var autoContent = dojo.byId("tc-auto");
	var rentersContent = dojo.byId("tc-renters");
	var homeContent = dojo.byId("tc-home");
	var lifeContent = dojo.byId("tc-life");
	var othersContent = dojo.byId("tc-oproducts");
	var bankContent = dojo.byId("tc-bank");
	var mutualContent = dojo.byId("tc-mutual");
	var annuitiesContent = dojo.byId("tc-annuities");
	

	// FIX PNG IMAGES
	
	
	// TAB CLICK ACTIONS
	dojo.query("#t-auto").onclick(function(){
		dojo.addClass(tabAuto,"selected");
		dojo.removeClass(tabRenters,"selected");
		dojo.removeClass(tabHome,"selected");
		if(tabLife!=null)
			dojo.removeClass(tabLife,"selected");
		if(tabOthers!=null)
			dojo.removeClass(tabOthers,"selected");
		
		dojo.style(autoContent,"display","block");
		dojo.style(rentersContent,"display","none");
		dojo.style(homeContent,"display","none");
		if(tabLife!=null)
			dojo.style(lifeContent,"display","none");
		if(tabOthers!=null)
			dojo.style(othersContent,"display","none");		
		}
	);
	
	dojo.query("#t-renters").onclick(function(){
		dojo.removeClass(tabAuto,"selected");
		dojo.addClass(tabRenters,"selected");
		dojo.removeClass(tabHome,"selected");
		if(tabLife!=null)
			dojo.removeClass(tabLife,"selected");
		if(tabOthers!=null)
			dojo.removeClass(tabOthers,"selected");
		
		dojo.style(autoContent,"display","none");
		dojo.style(rentersContent,"display","block");
		dojo.style(homeContent,"display","none");
		if(tabLife!=null)
			dojo.style(lifeContent,"display","none");
		if(tabOthers!=null)
			dojo.style(othersContent,"display","none");
		}
	);
	
	dojo.query("#t-home").onclick(function(){
		dojo.removeClass(tabAuto,"selected");
		dojo.removeClass(tabRenters,"selected");
		dojo.addClass(tabHome,"selected");
		if(tabLife!=null)
			dojo.removeClass(tabLife,"selected");
		if(tabOthers!=null)
			dojo.removeClass(tabOthers,"selected");
		
		dojo.style(autoContent,"display","none");
		dojo.style(rentersContent,"display","none");
		dojo.style(homeContent,"display","block");
		if(tabLife!=null)
			dojo.style(lifeContent,"display","none");
		if(tabOthers!=null)
			dojo.style(othersContent,"display","none");
		}
	);
	
	dojo.query("#t-life").onclick(function(){
		dojo.removeClass(tabAuto,"selected");
		dojo.removeClass(tabRenters,"selected");
		dojo.removeClass(tabHome,"selected");
		dojo.addClass(tabLife,"selected");
		if(tabOthers!=null)
			dojo.removeClass(tabOthers,"selected");
		
		dojo.style(autoContent,"display","none");
		dojo.style(rentersContent,"display","none");
		dojo.style(homeContent,"display","none");
		dojo.style(lifeContent,"display","block");
		if(tabOthers!=null)
			dojo.style(othersContent,"display","none");
		}
	);
	
	dojo.query("#t-others").onclick(function(){
		dojo.removeClass(tabAuto,"selected");
		dojo.removeClass(tabRenters,"selected");
		dojo.removeClass(tabHome,"selected");
		if(tabLife!=null)
			dojo.removeClass(tabLife,"selected");
		dojo.addClass(tabOthers,"selected");
		
		dojo.style(autoContent,"display","none");
		dojo.style(rentersContent,"display","none");
		dojo.style(homeContent,"display","none");
		if(tabLife!=null)
			dojo.style(lifeContent,"display","none");
		dojo.style(othersContent,"display","block");
		}
	);
	
	dojo.query("#t-bank").onclick(function(){
		dojo.addClass(tabBank,"selected");
		if(tabMutual!=null)
			dojo.removeClass(tabMutual,"selected");
		dojo.removeClass(tabAnnuities,"selected");
		
		dojo.style(bankContent,"display","block");
		if(tabMutual!=null)
			dojo.style(mutualContent,"display","none");
		dojo.style(annuitiesContent,"display","none");
		}
	);
	
	dojo.query("#t-mutual").onclick(function(){
		if(tabBank!=null)
			dojo.removeClass(tabBank,"selected");
		dojo.addClass(tabMutual,"selected");
		dojo.removeClass(tabAnnuities,"selected");
		
		if(tabBank!=null)
			dojo.style(bankContent,"display","none");
		dojo.style(mutualContent,"display","block");
		dojo.style(annuitiesContent,"display","none");
		}
	);
	
	dojo.query("#t-annuities").onclick(function(){
		if(tabBank!=null)
			dojo.removeClass(tabBank,"selected");
		if(tabMutual!=null)
			dojo.removeClass(tabMutual,"selected");
		dojo.addClass(tabAnnuities,"selected");
		
		if(tabBank!=null)
			dojo.style(bankContent,"display","none");
		if(tabMutual!=null)
			dojo.style(mutualContent,"display","none");
		dojo.style(annuitiesContent,"display","block");
		}
	);
};

function showNext(newCont) {
	var container = dijit.byId(newCont);
	container.forward();
}

function showPrevious(newCont) {
	var container = dijit.byId(newCont);
	container.back();
}

/** hide & show Dialog windows ***/
function closeSelf(x) {
	var self = dijit.byId(x);
	self.hide();
}

function showDialog(y) {
	var d = dijit.byId(y);
	d.show();
}


/**** functions for reordering options listings ***/

function move(f,bDir,sName) {
	var el = f.elements["ro_" + sName]
	var idx = el.selectedIndex
	if (idx==-1) 
		alert("You must first select the item to reorder.")
	else {
		var nxidx = idx+( bDir? -1 : 1)
		if (nxidx<0) nxidx=el.length-1
		if (nxidx>=el.length) nxidx=0
		var oldVal = el[idx].value
		var oldText = el[idx].text
		el[idx].value = el[nxidx].value
		el[idx].text = el[nxidx].text
		el[nxidx].value = oldVal
		el[nxidx].text = oldText
		el.selectedIndex = nxidx
	}
}

/**** functions for reordering options listings ***/
function processForm(f) {
	for (var i=0;i<f.length;i++) {	
		var el = f[i]
		if (el.name.substring(0,4)=="ro_") {
			var strIDs = ""
			for (var j=0;j<f[i].options.length;j++)
				strIDs += f[i].options[j].value + ", "
			f.elements[f.elements[i].name.substring(4)].value = strIDs.substring(0,strIDs.length-2)
		}
	}
}

dojo.addOnLoad(init);