// JavaScript Document

var xmlhttp = new Array;
var xmlurl = new Array;
var xmlv1 = new Array;;
var xmlv2 = new Array;;
var xmlv3 = new Array;;

function JS_GetXMLData(url,type,v1,v2,v3){
	xmlv1[type]=v1;
	xmlv2[type]=v2;
	xmlv3[type]=v3;
	
	if (window.XMLHttpRequest)  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp[type] = new XMLHttpRequest();  }
	if (window.ActiveXObject)  {
	  // code for IE6, IE5
	  xmlhttp[type] = new ActiveXObject("Microsoft.XMLHTTP");  }

	if (xmlhttp[type]!=null){
		if(type=='autobox_data') xmlhttp[type].onreadystatechange=autobox_data_statechange;
		if(type=='select_location') xmlhttp[type].onreadystatechange=select_location_statechange;
		xmlhttp[type].open("GET",url,true);
		xmlhttp[type].send(null);
	}
}

function autobox_data_statechange() {
	type='autobox_data';
	if (xmlhttp[type].readyState==4 && xmlhttp[type].status==200)  
		JS_ReceiveAutoboxData(xmlhttp[type].responseXML.documentElement,xmlv1[type],xmlv2[type]);
}

function select_location_statechange() {
	type='select_location';
	if (xmlhttp[type].readyState==4 && xmlhttp[type].status==200)  
		JS_ReceiveSelectLocationData(xmlhttp[type].responseXML.documentElement,xmlv1[type]);
}

////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////

var docdoc = new Array;
var docv1 = new Array;
var docv2 = new Array;
var docv3 = new Array;
var docv4 = new Array;
var docv5 = new Array;
var docv6 = new Array;

function JS_PostDocData(url,type,v1,v2,v3,v4,v5,v6){
	docv1[type]=v1;
	docv2[type]=v2;
	docv3[type]=v3;
	docv4[type]=v4;
	docv5[type]=v5;
	docv6[type]=v6;
	docdoc[type]=null;
	if (window.XMLHttpRequest) {// code for Firefox, Opera, IE7, etc.
		docdoc[type]=new XMLHttpRequest();
	} 
	else if (window.ActiveXObject) {// code for IE6, IE5
		docdoc[type]=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (docdoc[type]!=null){
		docdoc[type].open("POST", url, true);
		if(type=='desc_edit') {
			docdoc[type].onreadystatechange=desc_edit_statechange;
			var param='pBasis='+v1+'&pRef='+v2+'&pDesc='+v3	
		}
		if(type=='menu_edit') {
			docdoc[type].onreadystatechange=menu_edit_statechange;
			var param='pBasis='+v1+'&pAction='+v2+'&pBaseID='+v3+'&pRefID='+v4+'&pUpdateValue='+v5+'&pUpdateField='+v6	
		}
		if(type=='review_edit') {
			docdoc[type].onreadystatechange=review_edit_statechange;
			var param='pBasis='+v1+'&pRef='+v2+'&pBody='+v3	
		}
		if(type=='comment_edit') {
			docdoc[type].onreadystatechange=comment_edit_statechange;
			var param='pBasis='+v1+'&pID='+v2+'&pComment='+v3+'&pRef='+v4+'&pAction='+v5;	
		}
		if(type=='get_login'){
			docdoc[type].onreadystatechange=get_login_statechange;
			var param='pLoginName='+v1+'&pPW='+v2;	
		}
		if(type=='new_login'){
			docdoc[type].onreadystatechange=new_login_statechange;
			var param='pNewUser='+v1+'&pNewPW='+v2+'&pNewEmail='+v3;	
		}

		if(type=='settings_pw'){
			docdoc[type].onreadystatechange=settings_pw_statechange;
			var param='pVerify=Verify&pPW='+v1+'&pLoginName='+v2;	
		}

		if(type=='settings_update'){
			docdoc[type].onreadystatechange=settings_update_statechange;
			var param='pUpdate=Update&pPW='+v1+'&pUserID='+v2+'&pUpdatePW='+v3+'&pUpdateName='+v4+'&pUpdateEmail='+v5;	
		}

		if(type=='flag_error'){
			docdoc[type].onreadystatechange=flag_error_statechange;
			var param='pType='+v1+'&pRef='+v2+'&pComment='+v3;	
		}

		if(type=='send_email'){
			docdoc[type].onreadystatechange=send_email_statechange;
			var param='pSendEmail=send&pAddresses='+v1+'&pBasis='+v2+'&pRef='+v3;	
		}

		docdoc[type].setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		docdoc[type].send(param);
	}
	else alert("Your browser does not support AJAX");
}

function desc_edit_statechange() {
type='desc_edit';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveDescPost(docdoc[type],docv1[type]);
}

function menu_edit_statechange() {
type='menu_edit';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveMenuPost(docdoc[type],docv1[type]);
}

function review_edit_statechange() {
type='review_edit';
if (docdoc[type].readyState==4 && docdoc[type].status==200) {}
}

function comment_edit_statechange() {
type='comment_edit';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveCommentPost(docdoc[type]);
}

function new_login_statechange() {
type='new_login';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveLogin(docdoc[type]);
}

function settings_pw_statechange() {
if (docdoc['settings_pw'].readyState==4 && docdoc['settings_pw'].status==200)  
{
document.getElementById('divPopUp').style.display='block';
document.getElementById('divPopUp').innerHTML=docdoc['settings_pw'].responseText;
}}

function settings_update_statechange() {
if (docdoc['settings_update'].readyState==4 && docdoc['settings_update'].status==200)  
{
document.getElementById('divPopUp').style.display='block';
document.getElementById('divPopUp').innerHTML=docdoc['settings_update'].responseText;
}}

function flag_error_statechange() {
if (docdoc['flag_error'].readyState==4 && docdoc['flag_error'].status==200)  
{
document.getElementById('divPopUp').style.display='block';
document.getElementById('divPopUp').innerHTML=docdoc['flag_error'].responseText;
}}

function send_email_statechange() {
if (docdoc['send_email'].readyState==4 && docdoc['send_email'].status==200)  
{
document.getElementById('divPopUp').style.display='block';
document.getElementById('divPopUp').innerHTML=docdoc['send_email'].responseText;
}}

//////////////////////////////////////////////////////
////////////////////////////////////////////////////
function JS_GetDocData(url,type,v1,v2,v3){
	docv1[type]=v1;
	docv2[type]=v2;
	docv3[type]=v3;
	docdoc[type]=null;
	if (window.XMLHttpRequest) {// code for Firefox, Opera, IE7, etc.
		docdoc[type]=new XMLHttpRequest();
	} 
	else if (window.ActiveXObject) {// code for IE6, IE5
		docdoc[type]=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (docdoc[type]!=null){
		if(type=='entity_edit') docdoc[type].onreadystatechange=entity_edit_statechange;
		if(type=='filter_list') docdoc[type].onreadystatechange=filter_list_statechange;
		if(type=='event_list') docdoc[type].onreadystatechange=event_list_statechange;
		if(type=='get_eventplayer') docdoc[type].onreadystatechange=get_eventplayer_statechange;
		if(type=='change_editloc') docdoc[type].onreadystatechange=change_editloc_statechange;
		if(type=='new_cat') docdoc[type].onreadystatechange=new_cat_statechange;
		if(type=='new_att') docdoc[type].onreadystatechange=new_att_statechange;
		if(type=='user_edit') docdoc[type].onreadystatechange=user_edit_statechange;
		if(type=='att_edit') docdoc[type].onreadystatechange=att_edit_statechange;
		if(type=='att_boxlist') docdoc[type].onreadystatechange=att_boxlist_statechange;
		if(type=='att_box') docdoc[type].onreadystatechange=att_box_statechange;
		if(type=='datebox_data') docdoc[type].onreadystatechange=datebox_data_statechange;
		if(type=='editdesc_data') docdoc[type].onreadystatechange=editdesc_data_statechange;
		if(type=='comment_data') docdoc[type].onreadystatechange=comment_data_statechange;
		if(type=='search_data') docdoc[type].onreadystatechange=search_data_statechange;
		if(type=='rec_rate') docdoc[type].onreadystatechange=rec_rate_statechange;
		if(type=='profileloc_data') docdoc[type].onreadystatechange=profileloc_data_statechange;
		if(type=='results_data') docdoc[type].onreadystatechange=results_data_statechange;
		if(type=='player_results') docdoc[type].onreadystatechange=player_results_statechange;
		if(type=='profile_box') docdoc[type].onreadystatechange=profile_box_statechange;
		if(type=='att_data') docdoc[type].onreadystatechange=att_data_statechange;
		if(type=='menu_data') docdoc[type].onreadystatechange=menu_data_statechange;
		if(type=='hood_data') docdoc[type].onreadystatechange=hood_data_statechange;
		if(type=='scrape_data') docdoc[type].onreadystatechange=scrape_data_statechange;
		if(type=='browse1_data') docdoc[type].onreadystatechange=browse1_data_statechange;
		if(type=='browse2_data') docdoc[type].onreadystatechange=browse2_data_statechange;
		if(type=='get_address') docdoc[type].onreadystatechange=get_address_statechange;
		if(type=='check_id') docdoc[type].onreadystatechange=check_id_statechange;
		if(type=='get_login') docdoc[type].onreadystatechange=get_login_statechange;
		if(type=='restore_data') docdoc[type].onreadystatechange=restore_data_statechange;
		if(type=='main_data') docdoc[type].onreadystatechange=main_data_statechange;
		if(type=='similar_names') docdoc[type].onreadystatechange=similar_names_statechange;
		if(type=='user_activity') docdoc[type].onreadystatechange=user_activity_statechange;

		if(type=='popup_frame') docdoc[type].onreadystatechange=popup_frame_statechange;
		if(type=='basic_target') docdoc[type].onreadystatechange=basic_target_statechange;
		if(type=='basic_target1') docdoc[type].onreadystatechange=basic_target1_statechange;
		docdoc[type].open("GET",url,true);
		docdoc[type].send(null);
	}
	else alert("Your browser does not support AJAX");
}

function popup_frame_statechange() {
if (docdoc['popup_frame'].readyState==4 && docdoc['popup_frame'].status==200)  
{
JS_CreatePopUp('divPopUp');
document.getElementById('divPopUp').style.display='block';
document.getElementById('divPopUp').innerHTML=docdoc['popup_frame'].responseText;
}}

function basic_target_statechange() {
type='basic_target';
var target=docv1[type];
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
document.getElementById(target).innerHTML=docdoc[type].responseText;
}

function basic_target1_statechange() {
type='basic_target1';
var target=docv1[type];
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
document.getElementById(target).innerHTML=docdoc[type].responseText;
}

function entity_edit_statechange() {
type='entity_edit';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveEntityEdit(docdoc[type],docv1[type]);
}

function filter_list_statechange() {
type='filter_list';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveFilterList(docdoc[type],docv1[type]);
}

function event_list_statechange() {
type='event_list';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveEventList(docdoc[type]);
}

function get_eventplayer_statechange() {
type='get_eventplayer';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveEventPlayerData(docdoc[type]);
}

function change_editloc_statechange() {
type='change_editloc';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveChangeEditLoc(docdoc[type]);
}

function new_cat_statechange() {
type='new_cat';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveNewCatItem(docdoc[type]);
}

function new_att_statechange() {
type='new_att';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveNewAttItem(docdoc[type]);
}

function user_edit_statechange() {
type='user_edit';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveUserEdit(docdoc[type],docv1[type]);
}

function att_edit_statechange() {
type='att_edit';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveAttEdit(docdoc[type],docv1[type],docv2[type]);
}

function att_boxlist_statechange() {
type='att_boxlist';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveAttBoxList(docdoc[type]);
}

function att_box_statechange() {
type='att_box';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveAttBox(docdoc[type]);
}

function datebox_data_statechange() {
type='datebox_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveDateBox(docdoc[type],docv1[type],docv2[type]);
}

function editdesc_data_statechange() {
type='editdesc_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveEditDesc(docdoc[type],docv1[type],docv2[type],docv3[type]);
}

function comment_data_statechange() {
type='comment_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveEditComment(docdoc[type],docv1[type],docv2[type],docv3[type]);
}

function search_data_statechange() {
type='search_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200) 
JS_ReceiveSearchData(docdoc[type]);
}

function rec_rate_statechange() {
type='rec_rate';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveRateData(docv1[type],docv2[type],docv3[type]);
}

function profileloc_data_statechange() {
type='profileloc_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveProfileLocationData(docdoc[type],docv1[type],docv2[type]);
}

function results_data_statechange() {
type='results_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveResultsData(docdoc[type],docv1[type],docv2[type]);
}

function player_results_statechange() {
type='player_results';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceivePlayerResults(docdoc[type]);
}

function profile_box_statechange() {
type='profile_box';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveProfileBox(docdoc[type]);
}

function att_data_statechange() {
type='att_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveAttData(docdoc[type],docv1[type],docv2[type],docv3[type]);
}

function menu_data_statechange() {
type='menu_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveMenuData(docdoc[type],docv1[type],docv2[type],docv3[type]);
}

function hood_data_statechange() {
type='hood_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveHoodData(docdoc[type],docv1[type],docv2[type]);
}

function scrape_data_statechange() {
type='scrape_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveScrapeData(docdoc[type],docv1[type],docv2[type]);
}

function browse1_data_statechange() {
type='browse1_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveBrowse1Data(docdoc[type],docv1[type],docv2[type]);
}

function browse2_data_statechange() {
type='browse2_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveBrowse2Data(docdoc[type],docv1[type],docv2[type]);
}

function get_address_statechange() {
type='get_address';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveGetAddressData(docdoc[type]);
}

function check_id_statechange() {
type='check_id';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveCheckID(docdoc[type]);
}

function get_login_statechange() {
type='get_login';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveLogin(docdoc[type]);
}

function restore_data_statechange() {
type='restore_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveRestoreData(docdoc[type]);
}

function main_data_statechange() {
type='main_data';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveMainData(docdoc[type]);
}

function similar_names_statechange() {
type='similar_names';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
document.getElementById('divSimilarName').innerHTML=docdoc[type].responseText;
}

function user_activity_statechange() {
type='user_activity';
if (docdoc[type].readyState==4 && docdoc[type].status==200)  
JS_ReceiveUserActivity(docdoc[type],docv1[type]);
}

