	var Mode = 0;
	var currentID=0;
	var inputs = 0;
	var votes = 0;

function initialize(){
	//$('Instructions').onclick = function () { $(Instructions').style.display ='none';
	$('input-submit').style.display ='none';
    $('input-form').onsubmit = function() { greet();}
	$('input-content').onclick = function() { clear();}
	$('Vote_Up').onclick = function() { var v=1;vote(v);}
	$('Vote_Down').onclick = function() { var v=-1;vote(v);}
}

function vote(v, currentID){
 var url = root+'/vote.php';
     var pars = {vote : v, id : currentID, r:root};
     var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoad
     , onComplete: showVoteResponse
     } );
    
var url = root+'/showOutput.php';
var pars = {r:root};
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoad,onComplete: showResponseOutput } );
     
var url = root+'/showInput.php';
var pars = {r:root};
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse
} );
    
}

function showTest(originalRequest) {
var newData = originalRequest.responseText;
$('Sub_Header_Left').innerHTML = newData;
}

function showResponseOutput (originalRequest) {
var newData = originalRequest.responseText;
$('Content_Output_Container').innerHTML = newData;
}

function showInputResponse(originalRequest)
{
if (root == 2)
{
var newData = originalRequest.responseText;
if (inputs < 2)
{
$('input-content').value = newData;
inputs++;
}
else 
{

$('input-content').style.display = 'none';
$('hint-spot').style.display ='block';

$('hint-spot').innerHTML = newData;


}
}
}

function showVoteResponse(originalRequest)
{
if (root == 2)
{
if (votes < 9)
{
var newData = originalRequest.responseText;
//$('input-content').style.display ='none';
//$('hint-spot').style.display ='block';
$('hint-spot').innerHTML = newData;
votes++;
}
else
{
$('hint-spot').style.display ='none';
$('viewSpot').style.display ='block';
$('viewSpot').style.backgroundColor ='rgb(0,0,0)';


}
}
}

function greet(){
	var fr = Form.serialize('input-form');
	fr = $('input-content').value;
     var url = root+'/addInput.php';
 	var pars = {f:fr, r:root};
     var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoad
     , onComplete:showInputResponse
     } );

	var url = root+'/showOutput.php';
	var pars = {r:root};
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoad,onComplete: showResponseOutput } );

       $('input-content').value = '';
	 var url = root+'/showInput.php';
 	var pars = {r:root};
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse
     } );
     
     

}

function showLoad () {
//$ ('load').style.display = 'block';
}

function showResponse (originalRequest) {
var newData = originalRequest.responseText;
//$('load').style.display = 'none';
$('Content_Input_Container').innerHTML = newData;
}

function showToolTip(dataID,event){
	$('Tool_Tip_Container').style.left= Event.pointerX(event)+10+"px";
	$('Tool_Tip_Container').style.top= Event.pointerY(event)+"px";
	if (Mode==0)
	{
$('Tool_Tip_Vote').style.display='none';
	}

	var url= root+'/toolTip.php';
	var pars = {a : dataID, r:root};
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: toolResponse
	} ); 
}

function toolResponse(originalRequest)
{
var newData = originalRequest.responseText;
$('Tool_Tip_Container').style.display='block';
$('Tool_Tip_Text').innerHTML = newData;
}





function hideTool()
{
$('Tool_Tip_Container').style.display='none';
}


function clear() {
$('input-content').value = '';

}

function showSubject(originalRequest) {
var newData = originalRequest.responseText;
$('subject').innerHTML = newData;
}


function showResponseHint(originalRequest)
{
	
	$('hint-spot').innerHTML = 'block';

}

function showResponseView(originalRequest) {
var newData = originalRequest.responseText;
$('viewSpot').innerHTML = newData;
}

function view(currentIn)
{
if (currentIn == 0)
{
currentIn  = -1;
}
if (root ==2)
{
	var url = root+'/showOutput.php';
 	var pars = {r:root, cur:currentIn};
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: showResponseOutput } );
	
	var url = root+'/showView.php';
 	var pars = {r:root, cur:currentIn};
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: showResponseView } );
	$('hint-spot').innerHTML = 'block';

}
}

function retrieveSubject() {
if (root ==2)
{
var url = root+'/showSubject.php';
var pars = {r:root};
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars,
onComplete: showSubject
     } );
setTimeout ("retrieveSubject()", 8000);
}
}

function retrieveData () {

var url = root+'/showInput.php';
var pars = {r:root};
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse
     } );
setTimeout ("retrieveData()", 5000);

}

function retrieveOutput() {
$('Tool_Tip_Vote').style.display='none';
 var url = root+'/showOutput.php';
 	var pars = {r:root};
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onLoading: showLoad,onComplete: showResponseOutput } );

setTimeout ("retrieveOutput()", 6000);

}