﻿function prepareCss(){
// push text aside
    if (document.styleSheets[0].addRule){
        document.styleSheets[0].addRule(".txtContent","text-indent: -6000px;");
       
        return;
    }
    document.styleSheets[0].insertRule(".txtContent {text-indent: -6000px;}",document.styleSheets[0].cssRules.length);

}

window.onload = addCancel;

function addCancel(){
	// cancel post back for some drop downs and checkboxes
	if (document.getElementById("Search_divMainState")){
		select = document.getElementById("Search_divMainState").getElementsByTagName("select")[0];
		select.onchange = function(){ return false;};
	}
	if (document.getElementById("Search_smallBusinessCheckBox")){
		document.getElementById("Search_smallBusinessCheckBox").onclick = function() { return true;}
	}
	doLoop();
	if (document.getElementById('firstChild')){
		PosFilter('ACT',document.getElementById('firstChild'));
	}
}


function uTabControl(id,o){
	var ul = document.getElementById(id);
	if (ul){
		var c = ul.getElementsByTagName("li");
		for (var i=0; i<c.length; i++){
			c[i].className = "";
			document.getElementById(c[i].getAttribute("uTab")).style.display = "none";

		}
		o.className = "selected";
		document.getElementById(o.getAttribute("uTab")).style.display = "block";
	}
}
/*
function uTabControl(o, iC){
	// keep it simple, two tabs, accoriding to cid, hide the other, do not reuse AYYASH 09-03-26
	var u_1 = 'uTab_01', u_2 = 'uTab_02',  u_3 = 'uTab_03', uh_1 = 'uTab_h01', uh_2 = 'uTab_h02',  uh_3 = 'uTab_h03';
	if (iC == 2) { u_1 = 'uTab_02'; u_2 = 'uTab_01'; uh_1 = 'uTab_h02'; uh_2 = 'uTab_h01' }
	
	
	document.getElementById(u_1).style.display = 'block';
	document.getElementById(u_2).style.display = 'none';
	document.getElementById(u_3).style.display = 'none';

	
	// change style
	document.getElementById(uh_1).className = 'selected';
	document.getElementById(uh_2).className = '';
	document.getElementById(uh_3).className = '';

}
*/
// AYYASH: do not reuse or reproduce, 09-03-26
var currentLoop = 0;
var ids;
var intLoop;
var aPagers;
function doLoop(){
	// only on home page

	if (!document.getElementById('loop_0')) return;
	// get loops and append ot array
	var loops = document.getElementById("loop").getElementsByTagName("div");
	var c = 0;
	ids = new Array();
	for (var i=0; i<loops.length; i++){
		if (loops[i].className == "uLoop"){
			ids[c++] = loops[i];
			
		}
	}
	
	
	ids[currentLoop].style.display = 'block';
	// set time out to move forward
	
	var pagers = document.getElementById("uLoopPager").getElementsByTagName("a");
	aPagers = {prev : pagers[0], next : pagers[1]};
	
	currentLoop = 0;
	startLoop(0, true);
	
}
function startLoop(iPage, bStart){
	if (!iPage || iPage < 0) iPage = 0;
	window.clearTimeout(intLoop);
	
	// hide current to show next
	if (!bStart) ids[currentLoop].style.display = 'none';
	
	
	if (iPage > ids.length-1) iPage = 0;
	currentLoop = iPage;
	var iPageAfter = iPage+1;
	var iPageBefore = iPage-1;
	
	ids[iPage].style.display = 'block';
	
	// change previous next links
	if (iPageBefore >= 0) aPagers.prev.setAttribute("href","javascript:startLoop("+ iPageBefore+")");
	else aPagers.prev.removeAttribute("href");
	
	if (iPageAfter < ids.length) aPagers.next.setAttribute("href","javascript:startLoop("+ iPageAfter+")");
	else aPagers.next.removeAttribute("href");

	
	intLoop = window.setTimeout(function(){
		startLoop(iPageAfter, false);
	},5000);
	
}

function PosFilter(state,o){
	// filter posDivs to show only states
	var c = document.getElementById("PosContainer");
	
	var div = c.getElementsByTagName("div");
	for (var i=0; i < div.length; i++){
		// i pos is class, grab state and show or hide
		if (div[i].className == "pos"){
			if (div[i].getAttribute("state") == state){
				div[i].style.display = "block";
			}else{
				div[i].style.display = "none";
			}
		}
	}
	var b = document.getElementById("posH");
	var a = b.getElementsByTagName("a");
	for (var x=0; x<a.length; x++){
		a[x].className = "";
	}
	o.className = "selected";
}