var xmlHttp;

////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Board Discussions Functions
////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////

//Loading Content and content refresh Functions
function load_bb(account_num)
{
	xmlHttp=GetXmlHttpObject();
	
	if(xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
			
	var from = "ajax"; 
	
	var url = "includes/bb_content.php"; 
	url	= url+"?from="+ from ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&sid="+Math.random();
	//prompt("",url);

  
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			var result = xmlHttp.responseText;
			document.getElementById('bb_content').innerHTML = result;   
			return;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function addBoardDiscussion(account_num)
{
	xmlHttp = GetXmlHttpObject();

	var add_discussion_board_name 			= document.getElementById('add_discussion_board_name').value; 
	var add_discussion_board_description 	= document.getElementById('add_discussion_board_description').value; 
	
	// Validate the fields, make sure its not entering blank discussion boards	
	var m = "";
	if(add_discussion_board_name == "") 
	{
		m += '- Board Name is required.\n\n';
	} 
	if(add_discussion_board_description == "") 
	{
		m += '- Board Description is required.\n\n';
	}		
	if(m != "") 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return;
	}	
		
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	
	// turn off the div with the inputs (keeps the user from pressing the button twice or more)turn on the ajax loading graphic
	document.getElementById("div_add_discussion_board").style.display 			= 'none';
	document.getElementById("div_add_discussion_board_loader").style.display 	= 'block';

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/add_discussion_board.php";
	url	= url+"?add_discussion_board_name="+ add_discussion_board_name;
	url	= url+"&add_discussion_board_description="+ add_discussion_board_description ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById("add_discussion_board_name").value 				= '';
			document.getElementById("add_discussion_board_description").value 		= '';	
			load_bb(account_num);
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 

function updateBoardDiscussion(account_num,discussion_board_num)
{
	xmlHttp = GetXmlHttpObject();

	var update_discussion_board_name 			= document.getElementById('update_discussion_board_name_' + discussion_board_num).value; 
	var update_discussion_board_description 	= document.getElementById('update_discussion_board_description_' + discussion_board_num).value; 	
	
	// Validate the fields, make sure its not entering blank discussion boards	
	var m = "";
	if(update_discussion_board_name == "") 
	{
		m += '- Board Name is required.\n\n';
	} 
	if(update_discussion_board_description == "") 
	{
		m += '- Board Description is required.\n\n';
	}		
	if(m != "") 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return;
	}	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	// make sure that HTTP Request is available.	
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 

	// turn off the div with the inputs (keeps the user from pressing the button twice or more)turn on the ajax loading graphic
	document.getElementById("div_update_discussion_board_" + discussion_board_num).style.display 			= 'none';
	document.getElementById("div_update_discussion_board_loader_" + discussion_board_num).style.display 	= 'block';

	// send it off to the update_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/update_discussion_board.php";
	url	= url+"?update_discussion_board_name="+ update_discussion_board_name;
	url	= url+"&update_discussion_board_description="+ update_discussion_board_description;
	url	= url+"&discussion_board_num="+ discussion_board_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			
			load_bb(account_num);
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 

function deleteBoardDiscussion(account_num,discussion_board_num)
{
	xmlHttp = GetXmlHttpObject();

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

	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	if(!confirm("Are you sure you want to delete this Discusion Board?"))
	{
		return;
	}

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/delete_discussion_board.php";
	url	= url+"?discussion_board_num="+ discussion_board_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			load_bb(account_num);
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 


function activateBoardDiscussion(discussion_board_num)
{
	xmlHttp = GetXmlHttpObject();

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

	if(!confirm("Are you sure you want to Activate this Discusion Board?"))
	{
		return;
	}

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/activate_discussion_board.php";
	url	= url+"?discussion_board_num="+ discussion_board_num;	
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById('activate_board_' + discussion_board_num).innerHTML = '<a href="javascript:DeActivateBoardDiscussion(\''+discussion_board_num+'\')" onmouseover="toggle_deactivate_board_text('+discussion_board_num+')" onmouseout="toggle_deactivate_board_text('+discussion_board_num+')"><img src="images/okay.gif" alt="Active" width="16" height="16" border="0" /></a>';
			document.getElementById("select_text_"+ discussion_board_num).style.display = 'block';
			//load_bb();
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 
function DeActivateBoardDiscussion(discussion_board_num)
{
	xmlHttp = GetXmlHttpObject();

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

	if(!confirm("Are you sure you want to DeActivate this Discusion Board?"))
	{
		return;
	}

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/deactivate_discussion_board.php";
	url	= url+"?discussion_board_num="+ discussion_board_num;	
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById('activate_board_' + discussion_board_num).innerHTML = '<a href="javascript:activateBoardDiscussion(\''+discussion_board_num+'\')" onmouseover="toggle_activate_board_text('+discussion_board_num+')" onmouseout="toggle_activate_board_text('+discussion_board_num+')"> <img src="images/red_flag.gif" alt="Activate" width="16" height="16" border="0" /></a>';
			document.getElementById("select_text_"+ discussion_board_num).style.display = 'block';
			//load_bb();
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 




////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Discussions Functions
/////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////

//Loading Content and content refresh Functions
function load_discussion(account_num,discussion_board_num,account_type)
{
	xmlHttp=GetXmlHttpObject();
	
	if(xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	
	var from = "ajax"; 
	
	var url = "includes/bb_discussion_content.php"; 
	url	= url+"?from="+ from ;
	url	= url+"&discussion_board_num="+ discussion_board_num ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&sid="+Math.random();
	//prompt("",url);
  
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			var result = xmlHttp.responseText;
			document.getElementById('bb_content_discussion').innerHTML = result;   
			return;
		}
	}
	 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function addDiscussion(account_num,discussion_board_num)
{
	xmlHttp = GetXmlHttpObject();

	var add_discussion_name		 			= document.getElementById('add_discussion_name').value; 
	var add_discussion_description 			= document.getElementById('add_discussion_description').value; 
	
	// Validate the fields, make sure its not entering blank discussion boards	
	var m = "";
		if(add_discussion_name == "") 
		{
			m += '- Discussion Name is required.\n\n';
		} 
		if(add_discussion_description == "") 
		{
			m += '- Discussion Description is required.\n\n';
		}		
		if(m != "") 
		{
			alert('The following error(s) occurred:\n\n' + m);
			return;
		}	
	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 	
	
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 

	// turn off the div with the inputs (keeps the user from pressing the button twice or more)turn on the ajax loading graphic
	document.getElementById("div_add_discussion").style.display 			= 'none';
	document.getElementById("div_add_discussion_loader").style.display 		= 'block';
	
	// send it off to the add_discussion.php in the ajax_php folder
	var   url="includes/ajax_php/add_discussion.php";
	url	= url+"?add_discussion_name="+ add_discussion_name;
	url	= url+"&add_discussion_description="+ add_discussion_description ;
	url	= url+"&discussion_board_num="+ discussion_board_num ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			document.getElementById("add_discussion_name").value 				= '';
			document.getElementById("add_discussion_description").value 		= '';	
			load_discussion(account_num,discussion_board_num);
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 

function updateDiscussion(account_num,discussion_num,discussion_board_num,from,page)
{
	xmlHttp = GetXmlHttpObject();

	var update_discussion_name 				= document.getElementById('update_discussion_name_' + discussion_num).value; 
	var update_discussion_description 		= document.getElementById('update_discussion_description_' + discussion_num).value; 
	
	
	// Validate the fields, make sure its not entering blank discussion boards	
	var m = "";
		if(update_discussion_name == "") 
		{
			m += '- Discussion Name is required.\n\n';
		} 
		if(update_discussion_description == "") 
		{
			m += '- Discussion Description is required.\n\n';
		}		
		if(m != "") 
		{
			alert('The following error(s) occurred:\n\n' + m);
			return;
		}	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 

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

	// turn off the div with the inputs (keeps the user from pressing the button twice or more)turn on the ajax loading graphic
	document.getElementById("div_update_discussion_" + discussion_num).style.display 			= 'none';
	document.getElementById("div_update_discussion_loader_" + discussion_num).style.display 	= 'block';

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/update_discussion.php";
	url	= url+"?update_discussion_name="+ update_discussion_name;
	url	= url+"&update_discussion_description="+ update_discussion_description;
	url	= url+"&discussion_num="+ discussion_num;
	url	= url+"&discussion_board_num="+ discussion_board_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			if(from == 'discussion_content')
			{
				load_discussion(account_num,discussion_board_num);
			}
			else if(from == 'view_discussion')
			{
				load_comments(account_num,discussion_num,discussion_board_num,page);
			}
			else if(from == 'violation_report')
			{
				load_violations(account_num);
			}			
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 

function deleteDiscussion(account_num,discussion_num,discussion_board_num,from,page)
{
	xmlHttp = GetXmlHttpObject();

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

	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 

	if(!confirm("Are you sure you want to delete this Discusion?"))
	{
		return;
	}

	// turn off the div with the inputs (keeps the user from pressing the button twice or more)turn on the ajax loading graphic
	document.getElementById("div_add_discussion_loader").style.display 	= 'block';
	
	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/delete_discussion.php";
	url	= url+"?discussion_num="+ discussion_num;	
	url	= url+"&discussion_board_num="+ discussion_board_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			if(from == 'discussion_content')
			{
				load_discussion(account_num,discussion_board_num);
			}
			else if(from == 'view_discussion')
			{
				load_comments(account_num,discussion_num,discussion_board_num,page);
			}
			else if(from == 'violation_report')
			{
				load_violations(account_num);
			}
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 


function activateDiscussion(account_num,discussion_num,from)
{
	xmlHttp = GetXmlHttpObject();

	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	if(!confirm("Are you sure you want to Activate this Discusion?"))
	{
		return;
	}

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/activate_discussion.php";
	url	= url+"?discussion_num="+ discussion_num;	
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById('activate_' + discussion_num).innerHTML 						= '<a href="javascript:DeActivateDiscussion(\''+account_num+'\',\''+discussion_num+'\',\''+from+'\')" onmouseover="toggle_deactivate_discussion_text('+discussion_num+')" onmouseout="toggle_deactivate_discussion_text('+discussion_num+')"><img src="images/okay.gif" alt="Active" width="16" height="16" border="0" /></a>';			
			document.getElementById("select_text_"+ discussion_num).style.display 					= 'block';
			document.getElementById("activate_discussion_text_"+ discussion_num).style.display 		= 'none';
			if(from == 'violation_report')
			{
				load_violations(account_num);
			}
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 
function DeActivateDiscussion(account_num,discussion_num,from)
{
	xmlHttp = GetXmlHttpObject();

	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	if(!confirm("Are you sure you want to DeActivate this Discusion?"))
	{
		return;
	}

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/deactivate_discussion.php";
	url	= url+"?discussion_num="+ discussion_num;	
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById('activate_' + discussion_num).innerHTML 						= '<a href="javascript:activateDiscussion(\''+account_num+'\',\''+discussion_num+'\',\''+from+'\')" onmouseover="toggle_activate_discussion_text('+discussion_num+')" onmouseout="toggle_activate_discussion_text('+discussion_num+')"> <img src="images/red_flag.gif" alt="Activate" width="16" height="16" border="0" /></a>';
			document.getElementById("select_text_"+ discussion_num).style.display 					= 'block';
			document.getElementById("deactivate_discussion_text_"+ discussion_num).style.display 	= 'none';
			if(from == 'violation_report')
			{
				load_violations(account_num);
			}
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 
function addReportDiscussion(account_num,discussion_num,discussion_board_num,page)
{
	xmlHttp = GetXmlHttpObject();
	 
	var report_discussion_message 			= document.getElementById("report_discussion_message_"+ discussion_num).value; 
			
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	// Validate the fields, make sure its not entering blank discussion boards	
	var m = "";
	
		if(report_discussion_message == "") 
		{
			m += '- Report Message is required.\n\n';
		}		
		if(m != "") 
		{
			alert('The following error(s) occurred:\n\n' + m);
			return;
		}	
		
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/add_report_violation_discussion.php";
	url	= url+"?discussion_num="+ discussion_num ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&report_discussion_message="+ report_discussion_message ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById("report_discussion_message_"+ discussion_num).value 		= '';	
			document.getElementById("div_report_discussion_" + discussion_num).style.display 	= 'none';
			document.getElementById('report_discussion_'+ discussion_num).innerHTML 			= '';
			load_comments(account_num,discussion_num,discussion_board_num,page);
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 

function approveViolationDiscussion(account_num,discussion_num,discussion_board_num,page,from)
{
	xmlHttp = GetXmlHttpObject();
	 
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/approve_violation_discussion.php";
	url	= url+"?discussion_num="+ discussion_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			if(from == 'discussion_content')
			{
				load_discussion(account_num,discussion_board_num);
			}
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 

function rejectViolationDiscussion(account_num,discussion_num,discussion_board_num,page,from)
{
	xmlHttp = GetXmlHttpObject();
	 
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	// turn off the div with the inputs (keeps the user from pressing the button twice or more)turn on the ajax loading graphic
	document.getElementById("div_discussion_violation_loader_"+ discussion_num).style.display 	= 'block';
	document.getElementById("div_discussion_violation_"+ discussion_num).style.display 			= 'none';
	
	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/reject_violation_discussion.php";
	url	= url+"?discussion_num="+ discussion_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			if(from == 'discussion_content')
			{			
				load_discussion(account_num,discussion_board_num);
			}
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 


function keepMeInformed(account_num,discussion_num)
{
	xmlHttp = GetXmlHttpObject();	 				
		
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/keep_me_informed.php";
	url	= url+"?discussion_num="+ discussion_num ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById('keep_me_informed_'+ discussion_num).innerHTML 	= '<a class="button" href="javascript:removeKeepMeInformed('+account_num+','+discussion_num+')" onclick="this.blur();"><span>Do Not Keep Me Informed</span></a>';
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 

function removeKeepMeInformed(account_num,discussion_num)
{
	xmlHttp = GetXmlHttpObject();	 				
		
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/remove_keep_me_informed.php";
	url	= url+"?discussion_num="+ discussion_num ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById('keep_me_informed_'+ discussion_num).innerHTML 	= '<a class="button" href="javascript:keepMeInformed('+account_num+','+discussion_num+')" onclick="this.blur();"><span>Keep Me Informed</span></a>';
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 


////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Comment Functions
/////////////////////////////////////////////////////////////////////////////////////////////

//Loading Content and content refresh Functions
function load_comments(account_num,discussion_num,discussion_board_num,page)
{
	xmlHttp=GetXmlHttpObject();
	
	if(xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	
	var from = "ajax"; 
	
	var url = "includes/bb_view_discussion_content.php"; 
	url	= url+"?from="+ from ;
	url	= url+"&discussion_num="+ discussion_num ;
	url	= url+"&discussion_board_num="+ discussion_board_num ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&page="+ page ;
	url	= url+"&sid="+Math.random();
	//prompt("",url);
  
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			var result = xmlHttp.responseText;
			document.getElementById('bb_content_view_discussion').innerHTML = result;   
			return;
		}
	}
	 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function addComment(account_num,discussion_num,discussion_board_num,page)
{
	xmlHttp = GetXmlHttpObject();
	 
	var add_comment_message = document.getElementById('add_comment_message').value; 
		
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	// Validate the fields, make sure its not entering blank comments
	var m = "";
	
		if(add_comment_message == "") 
		{
			m += '- Comment is required.\n\n';
		}		
		if(m != "") 
		{
			alert('The following error(s) occurred:\n\n' + m);
			return;
		}	
		
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/add_comment.php";
	url	= url+"?discussion_num="+ discussion_num;
	url	= url+"&discussion_board_num="+ discussion_board_num;
	url	= url+"&add_comment_message="+ add_comment_message ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById("add_comment_message").value = '';	
			load_comments(account_num,discussion_num,discussion_board_num,page);
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 


function addReplyComment(account_num,discussion_num,discussion_board_num,page,comment_num)
{
	xmlHttp = GetXmlHttpObject();
	 
	var reply_comment_message = document.getElementById("reply_comment_message_" + comment_num).value; 
				
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	// Validate the fields, make sure its not entering blank discussion boards	
	var m = "";
	
		if(reply_comment_message == "") 
		{
			m += '- Comment is required.\n\n';
		}		
		if(m != "") 
		{
			alert('The following error(s) occurred:\n\n' + m);
			return;
		}	
		
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/add_reply_comment.php";
	url	= url+"?discussion_num="+ discussion_num;
	url	= url+"&comment_parent_num="+ comment_num ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&reply_comment_message="+ reply_comment_message ;
	url	= url+"&sid="+Math.random();
	prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById("reply_comment_message_"+ comment_num).value = '';	
			load_comments(account_num,discussion_num,discussion_board_num,page);
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 


function updateComment(account_num,comment_account_num,discussion_num,discussion_board_num,comment_num,page,from)
{
	xmlHttp = GetXmlHttpObject();
	
	var update_comment_message 			= document.getElementById("update_comment_message_"+ comment_num).value; 
		
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	 		
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/update_comment.php";
	url	= url+"?discussion_num="+ discussion_num;
	url	= url+"&comment_num="+ comment_num ;
	url	= url+"&comment_account_num="+ comment_account_num ;
	url	= url+"&update_comment_message="+ update_comment_message ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			if(from == 'view_discussion_comment') 
			{
				document.getElementById("update_comment_message_"+ comment_num).value 		= '';	
				document.getElementById("div_update_comment_"+ comment_num).style.display 	= 'none';	
				load_comments(account_num,discussion_num,discussion_board_num,page);
			}
			else if(from == 'violation_report')
			{
				document.getElementById("update_comment_message_"+ comment_num).value 		= '';	
				document.getElementById("div_update_comment_"+ comment_num).style.display 	= 'none';	
				load_violations(account_num);
			}

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


function addReportComment(account_num,discussion_num,discussion_board_num,page,comment_num)
{
	xmlHttp = GetXmlHttpObject();
	 
	var report_message_comment 			= document.getElementById("report_message_comment_" + comment_num).value; 
		
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	// Validate the fields, make sure its not entering blank discussion boards	
	var m = "";
	
		if(report_message_comment == "") 
		{
			m += '- Report Comment is required.\n\n';
		}		
		if(m != "") 
		{
			alert('The following error(s) occurred:\n\n' + m);
			return;
		}	
		
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/add_report_violation_comment.php";
	url	= url+"?comment_num="+ comment_num ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&report_message_comment="+ report_message_comment ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 			
			document.getElementById("report_message_comment_"+ comment_num).value 			= '';	
			document.getElementById("div_report_comment_" + comment_num).style.display 		= 'none';
			document.getElementById('report_comment_'+ comment_num).innerHTML 				= '';
			load_comments(account_num,discussion_num,discussion_board_num,page);
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 


function approveViolationComment(account_num,comment_num,discussion_num,page,from)
{
	xmlHttp = GetXmlHttpObject();
	
	// i set this blank variable to use with the load_comments function.
	var discussion_board_num 	= ""; 
	 	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/approve_violation_comment.php";
	url	= url+"?comment_num="+ comment_num ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 		
			if(from == 'view_discussion_content')
			{
				document.getElementById('comment_approve_' + comment_num).innerHTML 			= '<img src="../images/okay.png" alt="Approve Message" width="16" height="16" border="0" />';
				document.getElementById('report_comment_' + comment_num).innerHTML 				= '';
				load_comments(account_num,discussion_num,discussion_board_num,page);
			}
			if(from == 'violation_report')
			{
				document.getElementById('comment_approve_' + comment_num).innerHTML 			= '<img src="../images/okay.png" alt="Approve Message" width="16" height="16" border="0" />';
				document.getElementById("comment_select_text_"+ comment_num).style.display 		= 'block';
				load_violations(account_num);
			}
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 

function rejectViolationComment(account_num,comment_num,discussion_num,page,from)
{
	xmlHttp = GetXmlHttpObject();
	
	// i set this blank variable to use with the load_comments function.
	var discussion_board_num 	= ""; 
	 	
	if(account_num == "")
	{
		alert("You Must Login Before You Can Complete This Action");
		return;
	} 
	
	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 

	// send it off to the add_discussion_board.php in the ajax_php folder
	var   url="includes/ajax_php/reject_violation_comment.php";
	url	= url+"?comment_num="+ comment_num ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&sid="+Math.random();
	//prompt ("",url);
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 		
			if(from == 'view_discussion_content')
			{
				document.getElementById('comment_reject_' + comment_num).innerHTML = '<img src="../images/okay.png" alt="Violation Rejected" width="16" height="16" border="0" />';
				document.getElementById('report_comment_' + comment_num).innerHTML = ' <a class="button" href="javascript:toggle_report_comment('+comment_num+')" onclick="this.blur();"><span>Report Violation</span></a>';
				load_comments(account_num,discussion_num,discussion_board_num,page);
			}
			if(from == 'violation_report')
			{
				document.getElementById('comment_reject_' + comment_num).innerHTML 				= '<img src="../images/okay.png" alt="Violation Rejected" width="16" height="16" border="0" />';
				document.getElementById("comment_select_text_"+ comment_num).style.display 		= 'block';
				load_violations(account_num);
			}
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 



////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Rating Functions
/////////////////////////////////////////////////////////////////////////////////////////////
function updateRatingDiscussion(rating,account_num,discussion_num)
{
	xmlHttp = GetXmlHttpObject();

	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	if(account_num == "")
	{
		alert("Please Login To Rate This Discussion");
		return;
	} 
	var   url="includes/ajax_php/update_rating_discussion.php";
	url	= url+"?account_num="+ account_num
	url	= url+"&discussion_num="+ discussion_num
	url	= url+"&rating="+ rating 
	url	= url+"&sid="+Math.random()
	//prompt("",url)
	
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			rating = rating * 25;
			document.getElementById('current_rating_'+ discussion_num).style.width = rating+'px';
				
			if(rating != 0)
			{
				document.getElementById('no_rating_' + discussion_num).style.display = 'block';
			}
			else
			{
				document.getElementById('no_rating_' + discussion_num).style.display = 'none';
			}
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 


function updateRatingDiscussionBoard(rating,account_num,discussion_board_num)
{
	xmlHttp = GetXmlHttpObject();

	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	if(account_num == "")
	{
		alert("Please Login To Rate This Discussion Board");
		return;
	} 
	var   url="includes/ajax_php/update_rating_discussion_board.php";
	url	= url+"?account_num="+ account_num
	url	= url+"&discussion_board_num="+ discussion_board_num
	url	= url+"&rating="+ rating 
	url	= url+"&sid="+Math.random()
	//prompt("",url)
	
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			rating = rating * 25;
			document.getElementById('current_rating_'+ discussion_board_num).style.width = rating+'px';
				
			if(rating != 0)
			{
				document.getElementById('no_rating_' + discussion_board_num).style.display = 'block';
			}
			else
			{
				document.getElementById('no_rating_' + discussion_board_num).style.display = 'none';
			}
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 


////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Violations Report Functions
/////////////////////////////////////////////////////////////////////////////////////////////
function load_violations(account_num,account_type)
{
	xmlHttp=GetXmlHttpObject();
	
	if(xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	
	var from = "ajax"; 
	
	var url = "includes/bb_violation_report_content.php"; 
	url	= url+"?from="+ from ;
	url	= url+"&account_type="+ account_type ;
	url	= url+"&account_num="+ account_num ;
	url	= url+"&sid="+Math.random();
	//prompt("",url);
  
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			var result = xmlHttp.responseText;
			document.getElementById('bb_violation_report_content').innerHTML = result;   
			return;
		}
	}
	 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


////////////////////////////////////////////////////////////
// Discussion Board Toggles
////////////////////////////////////////////////////////////

/* Used with 2 divs. This deactivates one when the other is activated.*/
function toggle_on_div_toggle_off_other(div_name,other_div)
{
   document.getElementById(div_name).style.display = "block";
   
   if(document.getElementById(other_div).style.display == "block")
   {
	   document.getElementById(other_div).style.display = "none";
   }
}
/* 
This deactivates the submit button so ajax can do its thing. one when the other is activated.used with one input box
button_div : is the div around the actual button
div_text : is the div around the text box
loading_div : is the hidden div with the loadding ajax .gif
text_box : is the actual input text box that is being added.
*/
function toggle_remove_submit(button_div,div_text,loading_div,text_box)
{
	var text_box2 = document.getElementById(text_box).value; 
	
	if(text_box2 != "")
	{ 
		if(document.getElementById(button_div).style.display == "block")
		{
			document.getElementById(button_div).style.display 		= "none";
			document.getElementById(div_text).style.display 		= "none";
			document.getElementById(loading_div).style.display 		= "block";
		}
	}
}
/* 
This deactivates the submit button so ajax can do its thing. one when the other is activated. used with two input boxes
button_div : is the div around the actual button
div_text : is the div around the text box
loading_div : is the hidden div with the loadding ajax .gif
text_box1 : is the actual input text box that is being added. used to verfity there's something in each box, if not ajax will prompt
text_box2 : is the actual input text box that is being added. used to verfity there's something in each box, if not ajax will prompt
*/
function toggle_remove_submit_2imput(button_div,div_text,loading_div,text_box1,text_box2)
{
	var text_box1_2 	= document.getElementById(text_box1).value; 
	var text_box2_2 	= document.getElementById(text_box2).value; 
	
	if(text_box1_2 != "" && text_box2_2 != "" )
	{ 		
		if(document.getElementById(button_div).style.display == "block")
		{			
			document.getElementById(button_div).style.display 		= "none";
			document.getElementById(div_text).style.display 		= "none";
			document.getElementById(loading_div).style.display 		= "block";
		}
	}
}
function turnOnLoaderGraphicOffInput(loader_div,input_div) 
{	
 	if (document.getElementById(input_div).style.display 	== 'block') 
	{  		
		document.getElementById(input_div).style.display 	= 'none';
		document.getElementById(loader_div).style.display 	= 'block';
    }
	else 
	{
		document.getElementById(input_div).style.display 	= 'block';
		document.getElementById(loader_div).style.display 	= 'none';		
	}
}


function toggle_add_board_discussion() 
{	
 	if (document.getElementById("div_add_discussion_board").style.display 	== 'none') 
	{  
		document.getElementById("div_add_discussion_board").style.display 	= 'block';		
    }
	else 
	{
		document.getElementById("div_add_discussion_board").style.display 		= 'none';
		document.getElementById("add_discussion_board_name").value 				= '';
		document.getElementById("add_discussion_board_description").value 		= '';	
	}
}

function toggle_update_board_discussion(discussion_board_num) 
{	
 	if (document.getElementById("div_update_discussion_board_" + discussion_board_num).style.display 	== 'none') 
	{  
		document.getElementById("div_update_discussion_board_" + discussion_board_num).style.display 	= 'block';		
    }
	else 
	{
		document.getElementById("div_update_discussion_board_" + discussion_board_num).style.display 	= 'none';
	}
}






function toggle_delete_board_text(discussion_board_num) 
{	
 	if (document.getElementById("delete_board_text_"+ discussion_board_num).style.display 	== 'none') 
	{  
		document.getElementById("delete_board_text_"+ discussion_board_num).style.display 	= 'block';		
		document.getElementById("select_text_"+ discussion_board_num).style.display 		= 'none';	
    }
	else 
	{
		document.getElementById("delete_board_text_"+ discussion_board_num).style.display 	= 'none';
		document.getElementById("select_text_"+ discussion_board_num).style.display 		= 'block';
	}
}
function toggle_activate_board_text(discussion_board_num) 
{	
 	if (document.getElementById("activate_board_text_"+ discussion_board_num).style.display 	== 'none') 
	{  
		document.getElementById("activate_board_text_"+ discussion_board_num).style.display 	= 'block';		
		document.getElementById("select_text_"+ discussion_board_num).style.display 			= 'none';	
    }
	else 
	{
		document.getElementById("activate_board_text_"+ discussion_board_num).style.display 	= 'none';
		document.getElementById("select_text_"+ discussion_board_num).style.display 			= 'block';
	}
}

function toggle_deactivate_board_text(discussion_board_num) 
{	
 	if (document.getElementById("deactivate_board_text_"+ discussion_board_num).style.display 	== 'none') 
	{  
		document.getElementById("deactivate_board_text_"+ discussion_board_num).style.display 	= 'block';		
		document.getElementById("select_text_"+ discussion_board_num).style.display 			= 'none';	
    }
	else 
	{
		document.getElementById("deactivate_board_text_"+ discussion_board_num).style.display 	= 'none';
		document.getElementById("select_text_"+ discussion_board_num).style.display 			= 'block';
	}
}

////////////////////////////////////////////////////////////
// Discussion Toggles
////////////////////////////////////////////////////////////


function toggle_add_discussion() 
{	
 	if (document.getElementById("div_add_discussion").style.display 	== 'none') 
	{  
		document.getElementById("div_add_discussion").style.display 	= 'block';		
    }
	else 
	{
		document.getElementById("div_add_discussion").style.display 	= 'none';
		document.getElementById("discussion_name").value 				= '';
		document.getElementById("discussion_description").value 		= '';	
	}
}
function toggle_update_discussion(discussion_num) 
{	
 	if (document.getElementById("div_update_discussion_" + discussion_num).style.display 	== 'none') 
	{  
		document.getElementById("div_update_discussion_" + discussion_num).style.display 	= 'block';	
		document.getElementById("div_report_discussion_" + discussion_num).style.display 	= 'none';	
    }
	else 
	{
		document.getElementById("div_update_discussion_" + discussion_num).style.display 	= 'none';
		document.getElementById("discussion_name").value 									= '';
		document.getElementById("discussion_description").value 							= '';	
	}
}

function toggle_report_discussion(discussion_num)
{
	if (document.getElementById("div_report_discussion_" + discussion_num).style.display 	== 'none') 
	{  
		document.getElementById("div_report_discussion_" + discussion_num).style.display 	= 'block';		
		document.getElementById("div_update_discussion_" + discussion_num).style.display 	= 'none';	
    }
	else 
	{
		document.getElementById("div_report_discussion_" + discussion_num).style.display 	= 'none';
		document.getElementById("report_discussion_message_" + discussion_num).value 		= '';	
	}
}
////////////////////////////////////////////////////////////
// Comment Toggles
////////////////////////////////////////////////////////////


function toggle_add_comment() 
{	
 	if (document.getElementById("div_add_comment").style.display 	== 'none') 
	{  
		document.getElementById("div_add_comment").style.display 	= 'block';		
    }
	else 
	{
		document.getElementById("div_add_comment").style.display 	= 'none';		
		document.getElementById("comment_message").value 			= '';	
	}
}



function toggle_update_comment(discussion_board_num) 
{	
 	if (document.getElementById("div_update_comment_" + comment_num).style.display 	== 'none') 
	{  
		document.getElementById("div_update_comment_" + comment_num).style.display 		= 'block';		
		document.getElementById("div_reply_to_comment_" + comment_num).style.display 	= 'none';
		document.getElementById("div_report_comment_" + comment_num).style.display 		= 'none';
    }
	else 
	{
		document.getElementById("div_update_comment_" + comment_num).style.display 	= 'none';
		document.getElementById("comment_message").value 							= '';	
	}
}

function toggle_reply_to_comment(comment_num)
{
	if (document.getElementById("div_reply_to_comment_" + comment_num).style.display 	== 'none') 
	{  
		document.getElementById("div_reply_to_comment_" + comment_num).style.display 	= 'block';				
		document.getElementById("div_update_comment_" + comment_num).style.display 		= 'none';		
		document.getElementById("div_report_comment_" + comment_num).style.display 		= 'none';
    }
	else 
	{
		document.getElementById("div_reply_to_comment_" + comment_num).style.display 	= 'none';
		document.getElementById("comment_message_" + comment_num).value 				= '';	
	}
}
function toggle_update_comment(comment_num)
{
	if (document.getElementById("div_update_comment_"+ comment_num).style.display 	== 'none') 
	{  
		document.getElementById("div_update_comment_"+ comment_num).style.display 		= 'block';				
		document.getElementById("div_reply_to_comment_" + comment_num).style.display 	= 'none';
		document.getElementById("div_report_comment_" + comment_num).style.display 		= 'none';
    }
	else 
	{
		document.getElementById("div_update_comment_"+ comment_num).style.display 	= 'none';
		document.getElementById("update_comment_message_"+ comment_num).value 				= '';	
	}
}
function toggle_report_comment(comment_num)
{
	if (document.getElementById("div_report_comment_"+ comment_num).style.display 	== 'none') 
	{  
		document.getElementById("div_report_comment_"+ comment_num).style.display 		= 'block';		
		document.getElementById("div_update_comment_" + comment_num).style.display 		= 'none';		
		document.getElementById("div_reply_to_comment_" + comment_num).style.display 	= 'none';
    }
	else 
	{
		document.getElementById("div_report_comment_"+ comment_num).style.display 	= 'none';
		document.getElementById("report_message_"+ comment_num).value 				= '';	
	}
}




function toggle_update_comment_text(comment_num) 
{	
 	if (document.getElementById("update_comment_text_"+ comment_num).style.display 	== 'none') 
	{  
		document.getElementById("update_comment_text_"+ comment_num).style.display 	= 'block';		
		document.getElementById("comment_select_text_"+ comment_num).style.display 	= 'none';
    }
	else 
	{
		document.getElementById("update_comment_text_"+ comment_num).style.display 	= 'none';
		document.getElementById("comment_select_text_"+ comment_num).style.display 	= 'block';
	}
}
function toggle_approve_violation_comment_text(comment_num) 
{	
 	if (document.getElementById("approve_violation_comment_text_"+ comment_num).style.display 	== 'none') 
	{  
		document.getElementById("approve_violation_comment_text_"+ comment_num).style.display 	= 'block';		
		document.getElementById("comment_select_text_"+ comment_num).style.display 				= 'none';
    }
	else 
	{
		document.getElementById("approve_violation_comment_text_"+ comment_num).style.display 	= 'none';
		document.getElementById("comment_select_text_"+ comment_num).style.display 				= 'block';
	}
}
function toggle_reject_violation_comment_text(comment_num)
{	
 	if (document.getElementById("reject_violation_comment_text_"+ comment_num).style.display 	== 'none') 
	{  
		document.getElementById("reject_violation_comment_text_"+ comment_num).style.display 	= 'block';		
		document.getElementById("comment_select_text_"+ comment_num).style.display 					= 'none';
    }
	else 
	{
		document.getElementById("reject_violation_comment_text_"+ comment_num).style.display 	= 'none';
		document.getElementById("comment_select_text_"+ comment_num).style.display 					= 'block';
	}
}

// set up the Get XML http object. needed for all AJAX functions.
function GetXmlHttpObject(){ var xmlHttp=null; try { xmlHttp=new XMLHttpRequest(); } catch (e) { try  { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; }
