var ajax = new Array();
var errArray = new Array();

function getCatList(whichChannel)
{	
	var catField = document.getElementById('categories');
	catField.disabled = false;
	
	var errorDiv = document.getElementById('errors');
	errorDiv.style.display = 'none';

	var errorDivClear = document.getElementById('errorsClear');
	errorDivClear.style.display = 'none';
	
	var commentBox = document.getElementById('qText');
	commentBox.value='';
	
	var questions = document.getElementById('questions');
	questions.disabled = true;
	questions.selectedIndex = 0;

	var myDiv = document.getElementById( "navTabs" );
	var inputArr = myDiv.getElementsByTagName( "li" );
	for (var i = 0; i < inputArr.length; i++) {
	inputArr[i].className='tab';
	}

	var curTab =document.getElementById(whichChannel);
	curTab.className="current";

	var channelField = document.getElementById('channel');
	channelField.value = whichChannel;

	var catCode = whichChannel;
	document.getElementById('categories').options.length = 1;	
	if(catCode != ''){
		var index = ajax.length;
		ajax[index] = new sack();
		ajax[index].requestFile = '/sportsbook/contactus/_includes/getCats.php?channel='+catCode;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createCats(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
}

function createCats(index)
{
	var obj = document.getElementById('categories');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
	document.getElementById('questions').disabled=true;
}



function getQs(sel)
{	
	var qField = document.getElementById('questions');
	qField.disabled = false;
	var qs = sel.options[sel.selectedIndex].value;
		document.getElementById('questions').options.length = 1;	// Empty city select box

	if(qs != ''){

		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = '/sportsbook/contactus/_includes/getQs.php?category='+qs;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createQs(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function

	}

	
}

function createQs(index)
{
	var obj = document.getElementById('questions');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
	
}


function setDetails(sel)
{
	var ql = sel.options[sel.selectedIndex].value;

	if(ql.length>0){
		var index = ajax.length;
		ajax[index] = new sack();		
		ajax[index].requestFile = '/sportsbook/contactus/_includes/getDetails.php?q_label='+ql;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createDetails(ql) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
}

function createDetails(label)
{	
var tObj = document.getElementById('qText');
var eObj = document.getElementById('q_supportemail');
var splitDetails = label.split("|");
tObj.value = splitDetails[0];
eObj.value = splitDetails[1];
}

function showFocus(obj){
var obj= document.getElementById(obj);
obj.style.border = "2px ridge #50c314";
}

function noFocus(obj){
var obj= document.getElementById(obj);
obj.style.border = "";
}

function showErrorDiv(){
var errorDiv = document.getElementById('errors');
var errorDivClear = document.getElementById('errorsClear');
	errorDivClear.style.display = '';
	errorDiv.style.display = '';
}