// JavaScript Document
var year='all';var selection='all';var bobhope=9;var matchplay=30;//hardcoded tr_ids
function getList(letter)
{
	var caller='getlist';
	var fullname = document.getElementById('golfer_name').value;
	createRequest();
	var url = "draftkit_functions.php?c="+escape(caller)+"&l="+letter;
	//alert(url);
	request.open("POST", url, true);
	request.onreadystatechange = getList_catch;
    request.send(null);
}
function getList_catch()
{
	if(request.readyState == 4)
	{
       	if(request.status ==200)
		{
			var variable = request.responseText;
			if(variable.match('&')=='&')
			{displayNames(variable);}
			else
			{document.getElementById('select_names').innerHTML=variable;}
		}
	}
}
function displayNames(allnames)
{
	var html_string=''; var letter='ttt'; //if(caller!='letter'){letter='sss';}
	var golferlist = allnames.split('&');
	for(fullname in golferlist)
	{
		if(fullname==0 && golferlist[fullname].length==1){letter=golferlist[fullname];}
		else if(fullname!=0)
		{html_string+='<a href="http://rotoff.shlinklincolnsports.com/draftkit?fn='+golferlist[fullname]+'&n='+letter+'">'+golferlist[fullname]+'</a><br />';}
	}
	document.getElementById('select_names').innerHTML=html_string;
}
function findGolfer()
{
	var caller='findgolfer';
	var fullname = document.getElementById('golfer_name').value;
	createRequest();
	var url = "draftkit_functions.php?c="+escape(caller)+"&n="+escape(fullname);
	//alert(url);
	request.open("POST", url, true);
	request.onreadystatechange = findGolfer_catch;
    request.send(null);
	
}
function findGolfer_catch()
{
	if(request.readyState == 4)
	{
       	if(request.status ==200)
		{
			var variable = request.responseText;
			//alert(variable);
			if(variable.match('&')=='&')
			{displayNames(variable);}
			else
			{document.getElementById('select_names').innerHTML='<p class="select_comment">'+variable+'</p>';}
		}
	}
}
function changeGolferInfo(golfer_id,theyear,theselection)
{
	var caller='changegolferinfo';
	if(theyear=='no'){theyear=year;}
	else{year=theyear;}
	if(theselection=='no')
	{theselection=selection;updateYears(golfer_id,theyear);}
	else if(theselection=='find'){theselection=document.getElementById('selectionpd').value;selection=theselection;}
	else{selection=theselection;}
	updateOutlook(golfer_id);
	createRequest();
	var url = "draftkit_functions.php?c="+escape(caller)+"&g="+golfer_id+"&y="+theyear+"&s="+theselection;
	//alert(url);
	request.open("POST", url, true);
	request.onreadystatechange = changeGolferInfo_catch;
    request.send(null);
}
function changeGolferInfo_catch()
{
	if(request.readyState == 4)
	{
       	if(request.status ==200)
		{
			var variable = request.responseText;
			//alert(variable);
			if(variable.match(',')==',')
			{
				var statlist = variable.split(',');
				document.getElementById('eag').innerHTML=statlist[0];
				document.getElementById('bir').innerHTML=statlist[1];
				document.getElementById('bog').innerHTML=statlist[2];
				document.getElementById('events').innerHTML=statlist[3];
				document.getElementById('wins').innerHTML=statlist[4];
				document.getElementById('bonus').innerHTML=statlist[5];
				document.getElementById('cwd').innerHTML=statlist[6];
				document.getElementById('s1').innerHTML=statlist[7];
				document.getElementById('s2').innerHTML=statlist[8];
				document.getElementById('s3').innerHTML=statlist[9];
				document.getElementById('s4').innerHTML=statlist[10];
				document.getElementById('s5').innerHTML=statlist[11];
				document.getElementById('s6').innerHTML=statlist[12];
				document.getElementById('s7').innerHTML=statlist[13];
				document.getElementById('po').innerHTML=statlist[14];
				document.getElementById('mj').innerHTML=statlist[15];
				document.getElementById('wg').innerHTML=statlist[16];
				document.getElementById('rsa').innerHTML=statlist[17];
				document.getElementById('r1').innerHTML=statlist[18];
				document.getElementById('r2').innerHTML=statlist[19];
				document.getElementById('r3').innerHTML=statlist[20];
				document.getElementById('r4').innerHTML=statlist[21];
				document.getElementById('af').innerHTML=statlist[22];
				document.getElementById('top10').innerHTML=statlist[23];
				document.getElementById('tc').innerHTML=statlist[24];
				document.getElementById('rank').innerHTML=statlist[25];
				document.getElementById('units').innerHTML=statlist[26];
				if(document.getElementById('selectionpd').value==bobhope || document.getElementById('selectionpd').value==matchplay)
				{document.getElementById('r4_title').innerHTML='<h3>R4+</h3>';}
				var allselections='alls1s2s3s4s5s6s7playoffswgcpmajors';
				//alert(selection);
				if(year!='all' && allselections.match(selection)!=selection){document.getElementById('af_title').innerHTML='<h3>Finish</h3>';}
				else{document.getElementById('af_title').innerHTML='<h3>AF</h3>';}
				if(selection=='playoffs'){document.getElementById('bonus').innerHTML='-';}
				
			}
			//else
			//{document.getElementById('select_names').innerHTML='<p class="select_comment">'+variable+'</p>';}
		}
	}
}
function updateOutlook(golfer_id)
{
	var caller='updateOutlook';
	createRequest();
	var url = "draftkit_functions.php?c="+escape(caller)+"&g="+golfer_id;
	//alert(url);
	request.open("POST", url, true);
	request.onreadystatechange = updateOutlook_catch;
    request.send(null);
}
function updateOutlook_catch()
{
	if(request.readyState == 4)
	{
       	if(request.status ==200)
		{
			var variable = request.responseText;
			if(variable!='')
			{document.getElementById('outlook').innerHTML='<div id="outlook"><p class="outlooktitle">Outlook</p><br /><p>'+variable+'</p></div>';}
			else
			{document.getElementById('outlook').innerHTML='';}
		}
	}
}

function updateYears(golfer_id,theyear)
{
	document.getElementById('y2010').className='';
	document.getElementById('y2009').className='';
	document.getElementById('y2008').className='';
	document.getElementById('y2007').className='';
	document.getElementById('yall').className='';
	switch(theyear)
	{
		case 2010:document.getElementById('y2010').className='bold';break;
		case 2009:document.getElementById('y2009').className='bold';break;
		case 2008:document.getElementById('y2008').className='bold';break;
		case 2007:document.getElementById('y2007').className='bold';break;
		case 'all':document.getElementById('yall').className='bold';break;
		default:break;
	}	
}
function needLogin()
{
	document.getElementById('downloadbar').innerHTML='<table border="0" id="downloadbar_links"><tr><td width="120px" style="padding-left:45px"><input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"  height="25px"></td><td><span class="redtext">Please <a href="register.php">register</a> and sign in to purchase the draftkit.</span></td></tr></table>';
}
function updatePurchase(player_id)
{
	var caller='updatePurchase';
	createRequest();
	var url = "download_functions.php?c="+escape(caller)+"&p="+player_id;
	//alert(url);
	request.open("POST", url, true);
	request.onreadystatechange = updatePurchase_catch;
    request.send(null);
}
function updatePurchase_catch()
{
	if(request.readyState == 4)
	{
       	if(request.status ==200)
		{
			var variable = request.responseText;
		}
	}
}