
//Run little AJAX, run for QTT

var xmlHttp;

function GetSummary() { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=GetSummary";
	url=url+"&user="+document.MySummary.User.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



function GetDetails(str) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=GetDetails";
	url=url+"&TASKS_ID="+str;
	url=url+"&user="+document.MySummary.User.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function UpdatePriority(str) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=UpdateStuff";
	url=url+"&priority="+str;
	url=url+"&tasks_id="+document.TaskDetail.TASKS_ID.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function UpdateDueDate(str) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=UpdateStuff";
	url=url+"&duedate="+str;
	url=url+"&tasks_id="+document.TaskDetail.TASKS_ID.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function UpdateTasksName(str) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=UpdateStuff";
	url=url+"&tasksname="+str;
	url=url+"&tasks_id="+document.TaskDetail.TASKS_ID.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function UpdateCurrentStatus(str) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=UpdateStuff";
	url=url+"&currentstatus="+str;
	url=url+"&tasks_id="+document.TaskDetail.TASKS_ID.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function UpdatePercentComplete(str) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=UpdateStuff";
	url=url+"&percentcomplete="+str;
	url=url+"&tasks_id="+document.TaskDetail.TASKS_ID.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function UpdateNotes(str) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=UpdateStuff";
	url=url+"&notes="+str;
	url=url+"&tasks_id="+document.TaskDetail.TASKS_ID.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function AddStock() { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=AddStock";
	url=url+"&user="+document.MySummary.User.value;
	url=url+"&STOCK_NAME="+document.NewStock.STOCK_NAME.value;
	url=url+"&NUMBER_OF_SHARES="+document.NewStock.NUMBER_OF_SHARES.value;
	url=url+"&PRICE_BOUGHT_AT="+document.NewStock.PRICE_BOUGHT_AT.value;
	url=url+"&BOUGHT_DATE="+document.NewStock.BOUGHT_DATE.value;
	url=url+"&TRADING_FEE="+document.NewStock.TRADING_FEE.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



function DeleteStock(str) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=DeleteStock";
	url=url+"&user="+document.MySummary.User.value;
	url=url+"&BUY_UNIQUE="+str;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



function UpdateStock(str) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=UpdateStock";
	url=url+"&user="+document.MySummary.User.value;
	url=url+"&BUY_UNIQUE="+str;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



function MarketUpdate() { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=MarketUpdate";
	url=url+"&user="+document.MySummary.User.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function Info() { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="func.php";
	url=url+"?page=Info";
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
	document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
	} 
}



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;
}
