//Global dropdown count
var g_nVehicleTotalCnt = 0;
var g_sVehicleType = "t";
var g_nVehicleID = "0";
//Virtual List Properties
var g_nCurrentVehicle = 0;
var g_nDisplayDetail = 0;
var g_nDisplayNumber = 0;
var g_nCurrentImage = 0;
var g_nPhotoCompareVehicle1 = 0;
var g_nPhotoCompareVehicle2 = 0;
//Virtual List Vehicles Array
var g_sVehicleQueryString = "";	
var g_sVehQStringArray = new Array();	
var WindowName;
function GetVehicleCount(nCount)
{
	g_nVehicleTotalCnt = nCount;
}

function GetQueryStringValues(nCurrentVehicle, nDisplayNumber, nCurrentImage, nPhotoCompareTabIdx, nPhotoCompareVehicle1, nPhotoCompareVehicle2, nDisplayDetail, sVehicleQueryString)
{
	g_nCurrentVehicle = nCurrentVehicle;
	g_nDisplayNumber = nDisplayNumber;
	g_nCurrentImage = nCurrentImage;
	g_nCurrentImageList = nPhotoCompareTabIdx;
	if(g_nPhotoCompareVehicle1 == 0)
		g_nPhotoCompareVehicle1 = nPhotoCompareVehicle1;
	if(g_nPhotoCompareVehicle2 == 0)
		g_nPhotoCompareVehicle2 = nPhotoCompareVehicle2;
	g_sVehicleQueryString = sVehicleQueryString;
	g_sVehQStringArray = sVehicleQueryString.split("&v=");
	g_nDisplayDetail = nDisplayDetail;
}

function ModifyProperties(nVariable, nValue)
{
	eval(nVariable + " = '" + nValue + "'");
}

function ModifyVehicleQString(nVehIndex, sVehID, sVehicleType)
{
	g_sVehQStringArray[nVehIndex + 1] = sVehicleType + sVehID;
}
function PopUpCompare(sURL)
{
	sQueryString = "c=" + g_nCurrentVehicle + "&n=" + g_nDisplayNumber + "&i=" + g_nCurrentImage + "&ph1=" + g_nPhotoCompareVehicle1 + "&ph2=" + g_nPhotoCompareVehicle2 + "&dt" + g_nDisplayDetail + "&tb=" + g_nCurrentImageList;
	sQueryString = sQueryString + g_sVehicleQueryString;
	CreateVehicleQString();
	if(-1 == sURL.indexOf("?"))	
		OpenBrWindow(sURL + "?" + sQueryString, 'PhotoPopup', 'scrollbars=no,status=yes,width=768,height=655');
	else
		OpenBrWindow(sURL + "&" + sQueryString, 'PhotoPopup', 'scrollbars=no,status=yes,width=768,height=655');
}

function SubmitCompare(sURL, sParms)
{
	sQueryString = "c=" + g_nCurrentVehicle + "&n=" + g_nDisplayNumber + "&i=" + g_nCurrentImage + "&tb=" + g_nCurrentImageList + "&ph1=" + g_nPhotoCompareVehicle1 + "&ph2=" + g_nPhotoCompareVehicle2 + "&dt=" + g_nDisplayDetail ;
	CreateVehicleQString();
	sQueryString = sQueryString + g_sVehicleQueryString;
	if(-1 == sURL.indexOf("?"))
		parent.location.href = sURL + "?" + sQueryString + sParms;
	else
		parent.location.href = sURL + "&" + sQueryString + sParms;
}

function Submit(sURL)
{
	parent.location.href= sURL;
}

function CreateVehicleQString() 
{
	g_sVehicleQueryString = "";
	for(nLooper = 0 ; nLooper < g_sVehQStringArray.length; nLooper++)
	{
		if(g_sVehQStringArray[nLooper] != "" && g_sVehQStringArray[nLooper] != "undefined" )
			g_sVehicleQueryString = g_sVehicleQueryString + "&v=" + g_sVehQStringArray[nLooper];
	}
}

function CloseWindow()
{
	if(WindowName != null && !WindowName.closed) 
		WindowName.close();
}
function OpenBrWindow(theURL,winName,features) 
{ //v2.0
	CloseWindow();
	WindowName = window.open(theURL,winName,features);
}