//*****  [ H E A D E R ]  ******************************************************
//*
//* Comparator.js
//*
//* Runs javascript functions for used car comparator.
//*
//* Modification History
//*
//* Date		Author		Description
//* ~~~~		~~~~~~		~~~~~~~~~~~~
//* 11-Oct-04	RD			Initial creation.
//*                      
//******************************************************************************

function RemoveVehicle(stockIdToRemove)
{
	document.FormRemove.SId.value = stockIdToRemove;
	document.FormRemove.submit();
}

function NavigateThroughVehicles(BackOrNext)
{
    //**************************************************************************
    //* changes the vehicle in the last column to the next on ein the list
    //*
    //* Inputs: Back Or Next
    //*			Column that are changing the vehicle on.
    //* Outputs:
    //*		
    //*          
    //**************************************************************************

	document.FormComparator.HiddenNavigate.value = BackOrNext;
	document.FormComparator.submit();
}

function RemoveColumn(ColumnToRemove)
{
    //**************************************************************************
    //* removes the column from the comparator
    //*
    //* Inputs: Column to remove
    //* Outputs:
    //*		
    //**************************************************************************

	document.FormComparator.HiddenRemoveColumn.value=ColumnToRemove;
	document.FormComparator.submit(); 
}

function AddColumn()
{
    //**************************************************************************
    //* adds a column to the comparator
    //*
    //* Inputs: 
    //* Outputs:
    //*		
    //**************************************************************************

	document.FormComparator.HiddenAddColumn.value="true";
	document.FormComparator.submit();
}

function SaveUserVehicle(querystringParameters)
{
    //**************************************************************************
    //* runs code to add/remove a users vehicle
    //*
    //* Inputs: querystring parameters
    //* Outputs:
    //*		
    //**************************************************************************
	
	var PageToLoad='/globalPages/EditUserVehicles.aspx'
	
	if(navigator.appName.toLowerCase().indexOf('microsoft') == -1) 
	{
		getXMLns(PageToLoad + querystringParameters);
	}
	else 
	{
		getXMLie(PageToLoad + querystringParameters);
	}
}

function getXMLns(pageUrl) {
    //**************************************************************************
    //* netscape code to initiate page
    //*
    //* Inputs: url for page running code on server
    //* Outputs:
    //*		
    //**************************************************************************
	
	var xmlDoc;
	var myXMLHTTPRequest;

	//Load the XML document
	myXMLHTTPRequest = new XMLHttpRequest();
	myXMLHTTPRequest.open("GET", pageUrl, false);
	myXMLHTTPRequest.send(null);

	xmlDoc = myXMLHTTPRequest.responseXML;
}

function getXMLie(pageUrl) {
    //**************************************************************************
    //* internet explorer code to initiate page
    //*
    //* Inputs: url for page running code on server
    //* Outputs:
    //*		
    //**************************************************************************

	var xmlDoc = new ActiveXObject("msxml.DOMDocument");

	//Load the XML document
	xmlDoc.load(pageUrl);
}

