// JavaScript Document
/* stat qc */

	function checkCheck(thisId,thisSelectIndex) {
		return true;
	}


	function statCheck(form_id,mode){
	//Main function
		var qcimage = $('qci_' + form_id);
		var formdata = statCheckVars(form_id);
//		var formdata = $('statform_' + form_id).serialize(true);
		if(formdata['playerid'] && formdata['playerid'] !== '0') {
			if(statCheckToggle(form_id,mode)) {
				qcimage.src = "/images/indicator.gif";
				xajax_checkStat(formdata,mode);
			}
		} else {
			if(mode !== 'silent') {
				window.status = 'You must select at least a player to run the integrity check.';
			}
		}
	}
	
	function statCheckToggle(form_id,mode) {
		var thisr = $('confirmRow_' + form_id);
		var thisc = $('confirmCell_' + form_id);
		if(thisr.style.display=="none") {
			if(mode!=="silent") {
				thisr.style.display="";
			}
			return true;
		} else {
			thisc.innerHTML="";
			thisr.style.display="none";
			return false;
		}
	}
	
	function statCheckClose(form_id) {
		var thisr = $('confirmRow_'+form_id);
			thisr.style.display="none";
	}
	
	function statCheckResetRow(form_id) {
		var rsrc = "/images/question_mark.gif";
		thisRow = $("statrow_"+form_id);
		thisCheck	= $('on_'+form_id);
		thisImg 	= $('qci_'+form_id);
		thisImg.src = rsrc;
		//thisCheck.checked=false;
		//thisRow.className="statEntryRowInactive";
	}
	
	function statCheckVars(form_id) {
		var formdata = new Array();
		var gameid		=$('gameid_'+form_id);
		var gdate		=$('gdate_'+form_id);
		var season		=$('season_'+form_id);
		var rtype		=$('rtype_'+form_id);
		var teamid		=$('team_id_'+form_id)
		var gdate 		=$('gdate_'+form_id);
		var playerid	=$('playerid_'+form_id);
		var statcat		=$('statcat_'+form_id);
		var attempt 	=$('attempt_'+form_id);
		var comp 		=$('comp_'+form_id);
		var yards		=$('yards_'+form_id);
		formdata['id']			=form_id;
		formdata['gameid']		=gameid.value;
		formdata['gdate']		=gdate.value;
		formdata['teamid']		=teamid.value;
		formdata['playerid']	=playerid.value;
		formdata['statcat']		=statcat.value;
		formdata['attempt']		=attempt.value;
		formdata['comp']		=comp.value;
		formdata['yards']		=yards.value;
		formdata['season']		=season.value;
		formdata['gdate']		=gdate.value;
		formdata['rtype']		=rtype.value;
		return formdata;
	}
	
	function statCheckQCStatus(form_id,rn) {
		thisImg 	= $('qci_'+form_id);
		thisCheck	= $('on_'+form_id);
		thisRow = $("statrow_"+form_id);
		if(rn==0) {
			thisImg.src = 'http://www.statewidestats.com/images/tick_green.gif';
		} else {
			thisImg.src = 'http://www.statewidestats.com/images/answer_bad.gif';
			thisCheck.checked=false;
			thisRow.className="statEntryRowInactive";
		}
	}
	
	function statCheckLoop(){
		for(i=0;i<=20;i++) {
			statCheck(i,'silent');
		}
	}
/* end stat qc */
