// This functions changes value of input field (id) when link is clicked
function changeValue(id, input) {
    	document.getElementById(id).value = input;
}

function clearField(id, input){
	if(document.getElementById(id).value == input){
		document.getElementById(id).value = '';
	}
}


function restoreField(id, input){
	if(document.getElementById(id).value == ''){
		document.getElementById(id).value = input;
	}
}


var xmlHttp
var divUpdate
var ClickDoesWhat = 'edit';
var inputFieldToChange
var refresh_team_edit = '';


function add_to_quicklist(admin_id , data_type , id , divID) {
divUpdate = divID;
xmlHttp=GetXmlHttpObject()

if (xmlHttp==null) {
	alert ("Browser does not support HTTP Request")
	return
} 

var url = "ajax_rssparser.php" + "?search_type=add_to_quicklist&admin_id="+ admin_id +"&data_type="+ data_type +"&id="+ id + "&sid="+Math.random()
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}








function doThis( doThis , do_this_category, id_1, id_2 , notes , notes2 , divID) {
divUpdate = divID;

//document.getElementById(divUpdate).style.padding = "0.25em";
//document.getElementById(divUpdate).style.backgroundColor="#ff9966";

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null) {
	alert ("Browser does not support HTTP Request")
	return
} 


/*------------
if(doThis == 'add_contact' && do_this_category == 'league_contacts'){
	// ADD NEW DIV TO CONTAIN // THis is the divID that will contain the new elements
	var container = document.getElementById( divID );
	
	// Create a new <div> element for to insert before divID
	var new_element = document.createElement('div');
	
	var currentDate = new Date();
	new_element.id = 'league_contact_' + currentDate.getMilliseconds();
	container.insertBefore(new_element, container.firstChild);
	divUpdate = new_element.id;
	new_element.style.display = "block";
	new_element.style.padding = "0 0 1em 0";
	new_element.style.margin = "0 0 1em 0";
	new_element.style.borderBottom = "1px dotted #aaaaaa";
	
	// Clean input field
	document.getElementById('league_contact_search').value="";
	document.getElementById('league_contact_suggestions').innerHTML="";
}
---------- */

document.getElementById(divUpdate).innerHTML="";
document.getElementById(divUpdate).style.background = 'none';


var url = "/ajax_showresult2.php" + "?do_this=" + doThis +  "&do_this_category=" + do_this_category +  "&id_1=" + id_1 +"&id_2=" + id_2 + "&notes=" + escape(notes) + "&notes2=" + notes2 + "&divUpdate=" + divUpdate;
//alert('Notes: ' + escape(notes) );
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}






function update_session_variable( session_variable , value) {
xmlHttp=GetXmlHttpObject();

if (xmlHttp==null){
	alert ("Browser does not support HTTP Request")
	return
} 

var url = "/includes/update_session_variable.php" + "?session_variable=" + session_variable +  "&value=" + value + "&sid="+Math.random();
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}






function update_tracking_number( transaction_id , tracking_number ) {
divUpdate = transaction_id+ '_tracking_number';
xmlHttp=GetXmlHttpObject()

if (xmlHttp==null){
	alert ("Browser does not support HTTP Request")
	return
} 

var url = "/includes/update_tracking_number.php" + "?transaction_id=" + transaction_id +  "&tracking_number=" + tracking_number + "&sid="+Math.random();
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}








function doThisStore( task , category, var_1, var_2 , notes , notes2 , divID, confirmRequired) {
if(category == undefined){ var category = '';}
divUpdate = divID;
//document.getElementById(divUpdate).innerHTML="";
//document.getElementById(divUpdate).style.background = 'none';

//document.getElementById(divUpdate).style.padding = "0.25em";
//document.getElementById(divUpdate).style.backgroundColor="#ff9966";

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null){
	alert ("Browser does not support HTTP Request")
	return
} 


var is_confirm = 0;

if(confirmRequired == 0){
	is_confirm = 1;
} else {
var confirm_check = confirm("Are you sure you want to delete this?");
if(confirm_check){
	is_confirm = 1;
} else {
	is_confirm = 0;
}
}


if(task == 'add_inventory'){
	
	// ADD NEW DIV TO CONTAIN // THis is the divID that will contain the new elements
	var container = document.getElementById( divUpdate );
	if(container.length > 0){alert(+ ' -> First child' + container.firstChild.id + ' -> First child length:' + container.firstChild.length);}
	//for (var i = 0; i < container.length; i++){alert(divID + ' -> ' + container.firstChild);}
	
	// Create a new <div> element for to insert before divID
	var new_element = document.createElement('div');
	var currentDate = new Date();
	new_element.id = 'inventory_new_' + currentDate.getMilliseconds();
	container.insertBefore(new_element, container.firstChild);
	// define this new div as the one that receives html text
	divUpdate = new_element.id;
	
	
	// add div styles
	new_element.style.clear = 'left';
	new_element.style.float = 'left';
	new_element.style.width = '100%';
	new_element.style.height = 'auto';
	new_element.style.padding = '.5em 0';
	new_element.style.marginTop = '.5em';
	new_element.style.borderTop = '1px dotted #aaaaaa';
	new_element.style.display = 'block';
	
	
	// Clean input field
	document.getElementById('add_inventory_color').value="";
	document.getElementById('add_inventory_size').value="";
	document.getElementById('add_inventory_price').value="";
	document.getElementById('add_inventory_stock').value="";
	
}

var url = "/includes/insert_store_guts.php" + "?task=" + task +  "&category=" + category +  "&var_1=" + var_1 +"&var_2=" + var_2 + "&notes=" + notes + "&notes2=" + notes2 + "&divUpdate=" + divUpdate;
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}





function store_search(str , search_type , divID , ClickDoesWhat , inputFieldToChange){
	divUpdate = divID;
	document.getElementById(divID).style.display = 'block';
	
if (str.length == 0) { 
		document.getElementById(divUpdate).innerHTML="";
		document.getElementById(divUpdate).style.border="0px";
		return
	}
	
	if (str.length > 0) { // REQUIRES SEARCH TO BE AT LEAST 1 CHARACTERS
		xmlHttp=GetXmlHttpObject()
		
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return
		 } 
		
		var url = "/includes/insert_store_search.php" + "?q="+str+"&search_type=" + search_type + "&click_does="+ ClickDoesWhat +"&div_update="+ divUpdate + "&inputFieldToChange="+ inputFieldToChange + "&sid="+Math.random()
		xmlHttp.onreadystatechange = stateChanged;
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	} // END if (str.length >= 2) 

}





function showResult(str , search_type , divID , clickDoes , changeInputID){

divUpdate = divID;
ClickDoesWhat = clickDoes;
inputFieldToChange = changeInputID;

if (str.length == 0) { 
	document.getElementById(divUpdate).innerHTML="";
	document.getElementById(divUpdate).style.border="0px";
	return
}

if (str.length > 2) { // REQUIRES SEARCH TO BE AT LEAST 3 CHARACTERS

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null) {
	alert ("Browser does not support HTTP Request");
	return
 } 

var url = "ajax_rssparser.php" + "?q="+str+"&search_type=" + search_type + "&click_does="+ ClickDoesWhat +"&div_update="+ divUpdate + "&inputFieldToChange="+ inputFieldToChange + "&sid="+Math.random()
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

} // END if (str.length >= 2) 

}




function showResult2(str , search_type , divID , clickDoes , changeInputID){

divUpdate = divID;
ClickDoesWhat = clickDoes;
inputFieldToChange = changeInputID;

if (str.length == 0) { 
 document.getElementById(divUpdate).innerHTML="";
 document.getElementById(divUpdate).style.border="0px";
 return
}

if (str.length > 2) { // REQUIRES SEARCH TO BE AT LEAST 3 CHARACTERS

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 

var url = "/ajax_showresult2.php" + "?q="+str+"&search_type=" + search_type + "&click_does="+ ClickDoesWhat +"&div_update="+ divUpdate + "&inputFieldToChange="+ inputFieldToChange + "&sid="+Math.random();

xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

} // END if (str.length >= 2) 

}



function showRoster( roster_type , league , team_edit , edit_roster_target , divID){
// roster_type needs to be 'event' or 'annual'

divUpdate = divID;
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
} 

if(divUpdate == 'rosterCurrent' && roster_type == 'event'){
var url = "ajax_roster_current.php" + "?search_type=roster_search&league="+league+"&team_edit="+team_edit+"&edit_event_team_roster=" + edit_roster_target + "&sid="+Math.random();
}

if(divUpdate == 'rosterCurrent' && roster_type == 'annual'){
var url = "ajax_roster_current.php" + "?search_type=roster_search&league="+league+"&team_edit="+team_edit+"&edit_eannual_team_roster=" + edit_roster_target + "&sid="+Math.random();
}

if(divUpdate == 'rosterUnused' && roster_type == 'event'){
var url = "ajax_roster_unused.php" + "?search_type=roster_search&league="+league+"&team_edit="+team_edit+"&edit_event_team_roster=" + edit_roster_target + "&sid="+Math.random();
}

if(divUpdate == 'rosterUnused' && roster_type == 'annual'){
var url = "ajax_roster_unused.php" + "?search_type=roster_search&league="+league+"&team_edit="+team_edit+"&edit_annual_team_roster=" + edit_roster_target + "&sid="+Math.random();
}

xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}



function addPlayer( roster_type , league, team_edit , edit_roster_target , player_id) {
// edit_roster_target is variable based on event roster edits or annual roster edits
// if roster_type == event, then edit_roster_target will be an event_id
// if roster_type == annual, then edit_roster_target will be an roster_year

if( league == 0 ){ // for regular SSUSA teams
	divUpdate = 'rosterCurrent';
	refresh_league = league; // Refreshes roster DIVs -- roster_type (event or annual)
	refresh_team_edit = team_edit; // Refreshes roster DIVs -- team_id
	refresh_edit_team_roster = roster_type; // Refreshes roster DIVs -- roster_type (event or annual)
	refresh_edit_roster_target = edit_roster_target; // Refreshes roster DIVs -- roster_type (event_id or roster_year)
}



xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 

if(roster_type == 'event'){
var url = "ajax_roster_current.php" + "?search_type=roster_search&league="+league+"&team_edit="+team_edit+"&edit_event_team_roster=" + edit_roster_target + "&add_player=" + player_id + "&sid="+Math.random();
}

if(roster_type == 'annual' && league == 0){
var url = "ajax_roster_current.php" + "?search_type=roster_search&league="+league+"&team_edit="+team_edit+"&edit_annual_team_roster=" + edit_roster_target + "&add_player=" + player_id + "&sid="+Math.random();
}


if(roster_type == 'annual' && league > 0){
var url = "ajax_roster_current.php" + "?search_type=roster_search&league="+league+"&team_edit="+team_edit+"&edit_annual_team_roster=" + edit_roster_target + "&add_player=" + player_id + "&sid="+Math.random();
alert( 'This feature is nearly complete. Please check back soon. -Scott.' );
return;
}


xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}




function removePlayer(roster_type , league , team_edit, edit_roster_target , player_id){
// edit_roster_target is variable based on event roster edits or annual roster edits
// if roster_type == event, then edit_roster_target will be an event_id
// if roster_type == annual, then edit_roster_target will be an roster_year


divUpdate = 'rosterCurrent';
refresh_league = league; // Refreshes roster DIVs -- roster_type (event or annual)
refresh_team_edit = team_edit; // Refreshes roster DIVs -- team_id
refresh_edit_team_roster = roster_type; // Refreshes roster DIVs -- roster_type (event or annual)
refresh_edit_roster_target = edit_roster_target; // Refreshes roster DIVs -- roster_type (event_id or roster_year)

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 

if(roster_type == 'event'){
var url = "ajax_roster_current.php" + "?search_type=roster_search&league="+league+"&team_edit="+team_edit+"&edit_event_team_roster=" + edit_roster_target + "&remove_player=" + player_id + "&sid="+Math.random();
}
if(roster_type == 'annual'){
var url = "ajax_roster_current.php" + "?search_type=roster_search&league="+league+"&team_edit="+team_edit+"&edit_annual_team_roster=" + edit_roster_target + "&remove_player=" + player_id + "&sid="+Math.random();
}



xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}





function showPlayers_available(str , divID , league , team_division , team_rating , team_state , team_edit , event_id , edit_event_team_roster) {

 // for annual team rosters, the variable "edit_event_team_roster" will be a year
divUpdate = divID;

if (str.length == 0) { 
	document.getElementById(divUpdate).innerHTML="";
	document.getElementById(divUpdate).style.border="0px";
	return
}


if (str.length > 2) { // REQUIRES SEARCH TO BE AT LEAST 3 CHARACTERS



xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 

var url = "ajax_roster.php" + "?q="+str+"&league=" + league + "&team_division=" + team_division + "&team_rating=" + team_rating + "&team_state=" + team_state + "&team_edit=" + team_edit + "&event_id=" + event_id + "&edit_event_team_roster=" + edit_event_team_roster + "&sid="+Math.random();

xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)


} // END if (str.length > 2) 


}






function showPlayers_available_league(str , divID  , team_division , team_rating , league , team_edit , event_id , edit_event_team_roster)
{

divUpdate = divID;

if (str.length==0)
 { 
 document.getElementById(divUpdate).innerHTML="";
 document.getElementById(divUpdate).style.border="0px";
 return
 }


if (str.length > 2) { // REQUIRES SEARCH TO BE AT LEAST 3 CHARACTERS

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 

var url = "ajax_roster.php" + "?q="+str+"&team_division=" + team_division + "&team_rating=" + team_rating + "&league=" + league + "&team_edit=" + team_edit + "&event_id=" + event_id + "&edit_event_team_roster=" + edit_event_team_roster + "&sid="+Math.random();

xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)


} // END if (str.length > 2) 


}







function showResult_roster(str , search_type , divID , clickDoes , changeInputID , team_division , team_rating , team_state)
{

divUpdate = divID;
ClickDoesWhat = clickDoes;
inputFieldToChange = changeInputID;

if (str.length==0)
 { 
 document.getElementById(divUpdate).innerHTML="";
 document.getElementById(divUpdate).style.border="0px";
 return
 }

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 

var url = "ajax_rssparser.php" + "?q="+str+"&search_type=" + search_type + "&click_does="+ ClickDoesWhat +"&div_update="+ divUpdate + "&inputFieldToChange="+ inputFieldToChange + "&team_division=" + team_division + "&team_rating=" + team_rating + "&team_state=" + team_state + "&sid="+Math.random();

xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}







function member_update(member_id , member_name_first , member_name_last , member_email1 , member_email2 , member_password1 , member_password2 , member_city , member_state , member_division , member_optin_yes  , member_optin_no ){

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null) {
 alert ("Browser does not support HTTP Request")
 return
} 

var url = "includes/member_update.php?member_id=" + member_id + "&member_name_first=" + member_name_first + "&member_name_last=" + member_name_last + "&member_city=" + member_city +  "&member_state=" + member_state +  "&member_division=" + member_division  +  "&member_email1=" + member_email1   +  "&member_email2=" + member_email2 +  "&member_password1=" + member_password1  +  "&member_password2=" + member_password2 +  "&member_optin_yes=" + member_optin_yes +  "&member_optin_no=" + member_optin_no + "&sid="+Math.random();

xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)


}





function replace_div(str , url_to_use, divID) {

divUpdate = divID;

if (str.length==0) { 
	document.getElementById(divUpdate).innerHTML="";
	document.getElementById(divUpdate).style.border="0px";
	return
}

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null) {
	alert ("Browser does not support HTTP Request")
	return
} 

var url = url_to_use + "?" + str + "&sid="+Math.random();

xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}










// ---------------------------------
// STORE FUNCTION
function store_task( task , var1 , var2 , divID , confirmRequired) {
divUpdate = divID;

var is_confirm = 0;

if(confirmRequired == 0){
	is_confirm = 1;
} else {
var confirm_check = confirm("Are you sure you want to delete this?");
if(confirm_check){
	is_confirm = 1;
} else {
	is_confirm = 0;
}
}

if(is_confirm == 1){
xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
} 

if(task == 'add_topic_name'){
	
	// ADD NEW DIV TO CONTAIN // THis is the divID that will contain the new elements
	var container = document.getElementById( divID );
	
	// Create a new <div> element for to insert before divID
	var new_element = document.createElement('div');
	
	var currentDate = new Date();
	new_element.id = 'topic_new_' + currentDate.getMilliseconds();
	container.insertBefore(new_element, container.firstChild);
	divUpdate = new_element.id;
	
	// Clean input field
	document.getElementById('new_topic_name').value="";
}

var url = "/includes/insert_store_guts.php?task=" + escape(task) + "&var1=" +  escape(var1) + "&var2="+ escape(var2) + "&divID="+ divID +"&sid="+Math.random();
//alert(url);
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
}







// league transactions

function league_transaction ( task , league_insurance_id , divID ) {
	divUpdate = divID;
	
		
	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request")
		return
	} 
	
	
	if(task == 'add'){
		
		// ADD NEW DIV TO CONTAIN // THis is the divID that will contain the new elements
		var container = document.getElementById( divID );
		
		// Create a new <div> element for to insert before divID
		var new_element = document.createElement('div');
		
		var currentDate = new Date();
		new_element.id = 'transaction_new_' + currentDate.getMilliseconds();
		container.insertBefore(new_element, container.firstChild);
		divUpdate = new_element.id;
		
		document.getElementById(divUpdate).style.borderTop = "1px dotted #aaaaaa";
		document.getElementById(divUpdate).style.marginTop = ".5em";
		document.getElementById(divUpdate).style.paddingTop = ".5em";
		document.getElementById(divUpdate).style.height = "auto";
		document.getElementById(divUpdate).style.width = "100%";
		
		var url = "/includes/insert_league_transaction.php?task=" + escape(task)
		+ "&league_insurance_id=" + league_insurance_id
		+ "&insurance_year=" + document.getElementById( 'insurance_year' ).value
		+ "&transaction_date=" + document.getElementById( 'add_transaction_date' ).value
		+ "&umpire_type="+ document.getElementById( 'add_transaction_umpire_category' ).value
		+ "&number_of_teams="+ document.getElementById( 'add_transaction_teams' ).value
		+ "&transaction_cost="+ document.getElementById( 'add_transaction_cost' ).value
		+ "&transaction_rosters=" + document.getElementById( 'add_transaction_rosters' ).checked 
		+ "&transaction_paid="+ document.getElementById( 'add_transaction_paid' ).checked
		+ "&transaction_payment_date="+ document.getElementById( 'add_transaction_payment_date' ).value
		+ "&transaction_payment_type="+ document.getElementById( 'add_transaction_payment_type' ).value
		+ "&transaction_notes="+ escape(document.getElementById( 'add_transaction_notes' ).value )
		+ "&divUpdate="+ divUpdate
		+"&sid="+Math.random();
	
		
	}
	
	if(task == 'update'){
		var url = "/includes/insert_league_transaction.php?task=" + escape(task)
		+ "&league_insurance_id=" + league_insurance_id
		+ "&insurance_year=" + document.getElementById( 'insurance_year_' + league_insurance_id).value
		+ "&transaction_date=" + document.getElementById( 'transaction_date_' + league_insurance_id ).value
		+ "&umpire_type="+ document.getElementById( 'transaction_umpire_category_' + league_insurance_id ).value
		+ "&number_of_teams="+ document.getElementById( 'transaction_teams_' + league_insurance_id ).value
		+ "&transaction_cost="+ document.getElementById( 'transaction_cost_' + league_insurance_id ).value
		+ "&transaction_rosters=" + document.getElementById( 'transaction_rosters_' + league_insurance_id ).checked 
		+ "&transaction_paid="+ document.getElementById( 'transaction_paid_' + league_insurance_id ).checked
		+ "&transaction_payment_date="+ document.getElementById( 'transaction_payment_date_' + league_insurance_id ).value
		+ "&transaction_payment_type="+ document.getElementById( 'transaction_payment_type_' + league_insurance_id ).value
		+ "&transaction_notes="+ escape(document.getElementById( 'transaction_notes_' + league_insurance_id ).value )
		+ "&divUpdate="+ divUpdate
		+"&sid="+Math.random();
	}
	
	
	//alert(url);
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);


	if(task == 'add'){
		// Clean input fields
		var currentTime = new Date();
		document.getElementById('insurance_year').value = currentTime.getFullYear();
		document.getElementById('add_transaction_date').value = currentTime.getFullYear() + '-' + currentTime.getMonth() + '-' + currentTime.getDate();
		document.getElementById( 'add_transaction_umpire_category' ).value = 1;
		document.getElementById( 'add_transaction_teams' ).value = 1;
		document.getElementById( 'add_transaction_cost' ).value = '30.00';
		document.getElementById( 'add_transaction_rosters' ).checked = false;
		document.getElementById( 'add_transaction_paid' ).checked = false;
		document.getElementById( 'add_transaction_payment_date' ).value = currentTime.getFullYear() + '-' + currentTime.getMonth() + '-' + currentTime.getDate();
		document.getElementById( 'add_transaction_payment_type' ).value = 1;
		document.getElementById( 'add_transaction_notes' ).value = '';
		// hide the ADD field div
		hide('payment_details');
		swap('add_transaction_link' , 'add_transaction');
	}
	
	
	
}








//-------------- RECONCILE DATABASE DUPLICATES
function reconcile_duplicate_players( task , player_id , divID ) {
	divUpdate = divID;
	var is_confirmed = confirm('Are you sure?');
	if (!is_confirmed) {
		 return false;
	}

	//hide( divID ); // close Div

	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null) {
		 alert ("Browser does not support HTTP Request")
		 return
	 } 
	
	var url = "/reconcile_duplicates.php" + "?do_this=" + task + "&player_id=" + player_id + "&sid=" + Math.random();
	//alert('URL: ' + url );
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}







function stateChanged()  { 
	if (xmlHttp.readyState >= 1 && xmlHttp.readyState <= 3) { 
		document.getElementById(divUpdate).innerHTML= ' &nbsp; <img src="dingbats/refresh-animated.gif" width="16" height="16"> Searching ...';
		//document.getElementById(divUpdate).style.border="1px solid #A5ACB2";
	}
  
  
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById(divUpdate).innerHTML=xmlHttp.responseText;
		//document.getElementById(divUpdate).style.border="1px solid #A5ACB2";

		if(refresh_team_edit != ''){
			if(refresh_edit_team_roster != ''){showRoster( refresh_edit_team_roster , refresh_league , refresh_team_edit , refresh_edit_roster_target , 'rosterUnused');}
			refresh_team_edit = '';
		}

		if(divUpdate == 'quicklist_checkbox'){
			document.getElementById(divUpdate).style.background="#FFFF99";
		}
	}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
