/*function GetPageNumbers(PagesCount){
    var pages = "<table align='center' cellspacing='0'><tr>";
    for (iCount = 1; iCount <= PagesCount; iCount++){
        pages += "<td class='PageNumber'>"+iCount+"</td>";
    }
    pages += "</tr><table>";
    document.getElementById('divPageNumbers').innerHTML = pages;
}*/
//******************************** AJAX
function getXhr() {
	var xhr = null;
	if (window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) { // Internet Explorer
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} else { // XMLHttpRequest non support? par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		xhr = false;
	}
	return xhr;
}

function BrowseCalendar(_Date, _Lang, _Function, _Control) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('Calendar').innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("CalDate=" + _Date + "&lang=" + _Lang + "&Function=" + _Function
			+ "&Control=" + _Control);
}

function GetEvent(_Date, _Lang) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('Events').innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("EventDate=" + _Date + "&lang=" + _Lang);
}

function GetMarketReport(_Date, _Lang) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('MarketReportList').innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("MarketReportDate=" + _Date + "&lang=" + _Lang);
}

function GetWebcastList(_Date, _Lang, _Webcast){
	var _GroupBy = document.getElementById('GroupBy').value;
	var _DisplayType = document.getElementById('DisplayType').value;
	var _Webcast1 = _Webcast == '1';
	var _Webcast2 = _Webcast == '2';
	var _Webcast3 = _Webcast == '3';	
	GetInventory(_Date, _Lang, _GroupBy, _DisplayType, false, _Webcast1, _Webcast2,_Webcast3, false) ;	
	document.getElementById('txtWebcast').value = _Webcast;
}

function GetBooleanControlValue(ctrl){
	var obj = document.getElementById(ctrl);
	if (obj!=null){
		return obj.checked;
	}else{
		return false;
	}
}

function GetAllInventory(_Date, _Lang, _GroupBy, _DisplayType, _NoSale, _OnLineAuction) {
	var _Webcast1 = GetBooleanControlValue('chkWebcast1');
	var _Webcast2 = GetBooleanControlValue('chkWebcast2');
	var _Webcast3 = GetBooleanControlValue('chkWebcast3');
	GetInventory(_Date, _Lang, _GroupBy, _DisplayType, _NoSale, _Webcast1, _Webcast2,_Webcast3,_OnLineAuction)
}

function GetInventory(_Date, _Lang, _GroupBy, _DisplayType, _NoSale, _Webcast1, _Webcast2, _Webcast3,_OnLineAuction) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('InventoryList').innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	var _Page = document.getElementById('PageNumber').value;
	var _Search = GetSearchQuery();

	xhr.send("VehicleListSaleDate=" + _Date + 
			"&lang=" + _Lang + 
			"&Page=" + _Page + 
			"&GroupBy=" + _GroupBy + 
			"&DisplayType=" + _DisplayType + 
			"&NoSale=" + _NoSale + 
			"&Webcast1=" + _Webcast1 + 
			"&Webcast2=" + _Webcast2 + 
			"&Webcast3=" + _Webcast3 + 
			"&Search="	+ _Search + 
			"&OnLineAuction=" + _OnLineAuction);
}

function GetCustomMarketReport(_Lang) {
	_Make = document.getElementById('Make').value;
	_Year = document.getElementById('Year').value;
	_Months = document.getElementById('Months').value;
	if (_Make == -1 && _Year == -1 && _Months == -1) {
		if (_Lang == 0) {
			alert('Veuillez faire une sélection');
		} else {
			alert('Please make a selection');
		}
	} else {
		var xhr = getXhr();
		xhr.onreadystatechange = function() {
			if (xhr.readyState == 4 && xhr.status == 200) {
				_input = xhr.responseText;
				document.getElementById('MarketReportList').innerHTML = _input;
			}
		}
		xhr.open("POST", "lib/Ajax.php", true);
		xhr.setRequestHeader('Content-Type',
				'application/x-www-form-urlencoded');
		xhr.send("Make=" + _Make + "&Year=" + _Year + "&Months=" + _Months
				+ "&lang=" + _Lang);
	}
}

function PrintMarketReport(_Lang) {
	//query = document.getElementById('Query').value;
	var _url = "MarketReportPrint.php?lang=" + _Lang ;
	var obj = document.getElementById('MarketReportDate');
	if (obj!=null){
		_url += "&sale_date="+obj.value;
	}
	_url += "&Query=" +document.getElementById('Query').value;
	window.open(_url);
	//window.open("MarketReportPrint.php?lang=" + _Lang + "&Query=" + query);
}

function PrintInventory(_Lang, _NoSale) {
	PrintInventory(_Lang, _NoSale, "");
}

function PrintInventory(_Lang, _NoSale, _SaleDate) {
	/*var _Webcast1;
	var _Webcast2;yassine
	var obj = document.getElementById("chkWebcast1");	
	if (obj != null) {
		_Webcast1 = obj.checked;
		var obj = document.getElementById("chkWebcast2");
		if (obj != null) {
			_Webcast2 = obj.checked;
		}
	}else{
		var obj = document.getElementById("txtWebcast");		
		if (obj != null) {
			_Webcast1 = obj.value == '1';
			_Webcast2 = obj.value == '2';
		}
	}*/
	
	var _Webcast1 = GetBooleanControlValue('chkWebcast1');
	var _Webcast2 = GetBooleanControlValue('chkWebcast2');
	var _Webcast3 = GetBooleanControlValue('chkWebcast3');
	
	var _Search = GetSearchQuery();
	
	window.open("InventoryPrint.php?lang=" + _Lang + "&Webcast1=" + _Webcast1 +"&Webcast2=" + _Webcast2+"&Webcast3=" + _Webcast3
			+ "&NoSale=" + _NoSale + "&Search=" + _Search + "&SaleDate="+_SaleDate, "PrintWindow");
}


function Toggle_List_Thumbs(_Date, _Lang, _List, _Thumbs) {
	disp = document.getElementById('DisplayType').value;
	if (disp == 'List') {
		disp = 'Thumbs';
		document.getElementById('btnToggle').innerHTML = _List;
	} else {
		disp = 'List';
		document.getElementById('btnToggle').innerHTML = _Thumbs;
	}
	document.getElementById('DisplayType').value = disp;
	var _GroupBy = document.getElementById('GroupBy').value;
	document.getElementById('PageNumber').value = 0;
	
	GetAllInventory(_Date, _Lang, _GroupBy, disp, false, false);
}

function SetDim() {
	var myWidth = 0, myHeight = 0;
	if (typeof (window.innerWidth) == 'number') {
		// Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if (document.documentElement
			&& (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
		// IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if (document.body
			&& (document.body.clientWidth || document.body.clientHeight)) {
		// IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	document.getElementById('VehicleDetails').style.display = 'inline';
	document.getElementById('VehicleDetails').style.top = (myHeight / 4) + 'px';
	document.getElementById('VehicleDetails').style.left = (myWidth / 4) + 'px';

	document.getElementById('Shadow').style.display = 'inline';
	document.getElementById('Shadow').style.top = (myHeight / 4 + 10) + 'px';
	document.getElementById('Shadow').style.left = (myWidth / 4 + 10) + 'px';
}
function ShowVehicleDetails(id, _Lang, _NoSale) {
	SetDim();
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('VehicleDetails').innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("VehicleDetailsInvno=" + id + "&lang=" + _Lang + "&NoSale="
			+ _NoSale);
}

/*
function ShowVehicleDetails(id, _Lang, _NoSale) {
	var myWidth = 0, myHeight = 0;
	if (typeof (window.innerWidth) == 'number') {
		// Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if (document.documentElement
			&& (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
		// IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if (document.body
			&& (document.body.clientWidth || document.body.clientHeight)) {
		// IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	document.getElementById('VehicleDetails').style.display = 'inline';
	document.getElementById('VehicleDetails').style.top = myHeight / 4;
	document.getElementById('VehicleDetails').style.left = myWidth / 4;

	document.getElementById('Shadow').style.display = 'inline';
	document.getElementById('Shadow').style.top = myHeight / 4 + 10;
	document.getElementById('Shadow').style.left = myWidth / 4 + 10;

	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('VehicleDetails').innerHTML = _input;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("VehicleDetailsInvno=" + id + "&lang=" + _Lang + "&NoSale="
			+ _NoSale);
}

 */

function ShowVedetteDetails(id, _Lang) {
	SetDim();
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('VehicleDetails').innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("VedetteDetailsInvno=" + id + "&lang=" + _Lang);
}
function HideDetails() {
	document.getElementById('VehicleDetails').style.display = 'none';
	document.getElementById('Shadow').style.display = 'none';
}
function SetDate(_Date, _Control) {
	document.getElementById(_Control).value = _Date;
	document.getElementById('Calendar').style.visibility = 'hidden';
}
function GetFinance(_Page, _Bid, _Lang) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('divFinance').innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	RefDate = document.getElementById('RefDate').value;

	if (_Page == 'AccountSummary') {
		document.getElementById('AccountSummary').style.display = 'none';
		document.getElementById('Listing').style.display = 'inline';
		document.getElementById('FinancePrint').style.display = 'none';
	} else {
		document.getElementById('AccountSummary').style.display = 'inline';
		document.getElementById('Listing').style.display = 'none';
		document.getElementById('FinancePrint').style.display = 'inline';
	}
	xhr.send("FinanceRefDate=" + RefDate + "&Page=" + _Page + "&Bid=" + _Bid
			+ "&lang=" + _Lang);
}
function GetDepositsList(_Bosno, _Lang) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('divFinance').innerHTML = _input;
		}
	}
	xhr.open("POST", "DepositsList.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	RefDate = document.getElementById('divFinance').value;
	xhr.send("bosno=" + _Bosno + "&lang=" + _Lang);
}
function FinancePrintList(bid, lang, RefDate) {
	window.open('FinancePrintList.php?bid=' + bid + '&lang=' + lang
			+ '&RefDate=' + RefDate, 'PrintWindow');
}
function GetLargePicture(_PicturePath, _Logo) {
	document.getElementById('VehiclePicture').src = "lib/resize_pic.php?pic="
			+ _PicturePath + "&w=205&logo=" + _Logo;
}
function RegisterNew() {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divSaveContact').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	_bid = document.getElementById('bid').value;
	_name = document.getElementById('name').value;
	_email = document.getElementById('email').value;
	_username = document.getElementById('username').value;
	_pwd = document.getElementById('pwd').value;
	_phone = document.getElementById('phone').value;
	_actif = 0;
	try {
		xhr.send("SaveContactID=0&name=" + _name + "&email=" + _email
				+ "&username=" + _username + "&pwd=" + _pwd + "&actif="
				+ _actif + "&bid=" + _bid + "&phone=" + _phone + "&SendEmail="
				+ true);
	} finally {
		NewContact();
	}
}
function NewContact() {
	document.getElementById('bid').value = "";
	document.getElementById('name').value = "";
	document.getElementById('email').value = "";
	document.getElementById('username').value = "";
	document.getElementById('pwd').value = "";
	document.getElementById('phone').value = "";
}

function RecoverPwd(_RecoverPwdStep, _lang) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('PwdRecovrySteps').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	if (_RecoverPwdStep == 0) {
		_username = document.getElementById('username').value;
		_bid = 0;
		_email = "";
		_pwd = "";
		_ID = 0;
	} else {
		_bid = document.getElementById('bid').value;
		_email = document.getElementById('email').value;
		_pwd = document.getElementById('pwd').value;
		_ID = document.getElementById('txtID').value;
	}
	document.getElementById('Page').value = 'Home';
	xhr.send("RecoverPwdStep=" + _RecoverPwdStep + "&bid=" + _bid + "&email="
			+ _email + "&username=" + _username + "&pwd=" + _pwd + "&ID=" + _ID
			+ "&lang=" + _lang);
}
function GetMyTransactions(_ID, _lang) {
	_SaleDate = document.getElementById('SaleDatesList').value;
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('MyTransactionsList').innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	for (iCount = 0; iCount < document.forms[0].rdTransac.length; iCount++) {
		if (document.forms[0].rdTransac[iCount].checked) {
			break;
		}
	}
	_TransacType = iCount;
	xhr.send("MyTransactionsID=" + _ID + "&MySaleDate=" + _SaleDate + "&lang="
			+ _lang + "&TransacType=" + _TransacType);
}
function AfterAuctionBid(_invno, _lang) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('divAfterAuctionBid').innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	var fld = 'txtAfterAuctionBid' + _invno;
	var obj = document.getElementById(fld);

	if (obj != null) {
		AfterAuctionBid = obj.value;
		xhr.send("AfterAuctionBid=" + AfterAuctionBid + "&lang=" + _lang
				+ "&invno=" + _invno);
	}
}
function AfterAuctionBid_(_invno, _lang) {
	var obj = document.getElementById('txtAfterAuctionBid');
	if (obj != null) {
		AfterAuctionBid = obj.value;
		var _question;
		if (_lang == 0) {
			_question = "Vous avez misé $" + AfterAuctionBid + ". Continuer?";
		} else {
			_question = "You made a bid of $" + AfterAuctionBid + ". Continue?";
		}
		if (confirm(_question)) {
			var xhr = getXhr();
			xhr.onreadystatechange = function() {
				if (xhr.readyState == 4 && xhr.status == 200) {
					_input = xhr.responseText;
					document.getElementById('divAfterAuctionBid').innerHTML = _input;
				}
			}
			xhr.open("POST", "lib/Ajax.php", true);
			xhr.setRequestHeader('Content-Type',
					'application/x-www-form-urlencoded');
			xhr.send("AfterAuctionBid=" + AfterAuctionBid + "&lang=" + _lang
					+ "&invno=" + _invno);
		}
	}
}
function SetTabs(TabID) {
	for (iCount = 1; iCount < 4; iCount++) {
		obj = document.getElementById('Tab' + iCount);
		if (obj != null)
			obj.className = '';
	}
	document.getElementById('Tab' + TabID).className = 'Current';
	for (iCount = 1; iCount < 4; iCount++) {
		obj = document.getElementById('TabPage' + iCount);
		if (obj != null)
			obj.style.display = 'none';
	}
	document.getElementById('TabPage' + TabID).style.display = 'block';
}
/*function Search(_SaleDate, _Lang, _NoSale, _OnLineAuction) {

	var _GroupBy = "year";
	var _DisplayType = "List";
	var _Webcast = 'false';

	var obj = document.getElementById('GroupBy');
	if (obj != null)
		_GroupBy = obj.value;

	obj = document.getElementById('DisplayType');
	if (obj != null)
		_DisplayType = obj.value;

	obj = document.getElementById('chkWebcast');
	if (obj != null)
		_Webcast = obj.checked;
	
	alert(_OnLineAuction);
	if (_OnLineAuction){
		GetOnLineAuction(_SaleDate, _GroupBy);
	}else{
		GetInventory(_SaleDate, _Lang, _GroupBy, _DisplayType, _NoSale, _Webcast, false);
	}
}*/

function Search(_SaleDate, _Lang, _NoSale) {

	var _GroupBy = "year";
	var _DisplayType = "List";
	
	var obj = document.getElementById('GroupBy');
	if (obj != null)
		_GroupBy = obj.value;

	obj = document.getElementById('DisplayType');
	if (obj != null)
		_DisplayType = obj.value;

	GetAllInventory(_Date, _Lang, _GroupBy, disp, false, false);
}

function GetSearchQuery() {
	var obj = document.getElementById('txtSearchLot');
	if (obj != null) {
		var _lot = obj.value;
		var _Make = "*****";
		obj = document.getElementById('lstSearchMake');
		if (obj != null)
			_Make = obj.value;

		var _Model = "*****";
		obj = document.getElementById('lstSearchModel');
		if (obj != null)
			_Model = obj.value;

		var _Year1 = document.getElementById('txtSearchYear1').value;
		var _Year2 = document.getElementById('txtSearchYear2').value;
		var _Query = "";
		if (_lot != "") {
			_Query += "carno LIKE '@" + _lot.toUpperCase() + "@' ";
		}
		if (_Make != "*****") {
			if (_Query != "")
				_Query += " AND ";
			_Query += "make='" + _Make + "' ";
		}
		if (_Model != "*****") {
			if (_Query != "")
				_Query += " AND ";
			_Query += "model='" + _Model + "'";
		}
		if (_Year1 != "") {
			if (_Query != "")
				_Query += " AND ";
			_Query += "year >= " + _Year1;
		}
		if (_Year2 != "") {
			if (_Query != "")
				_Query += " AND ";
			_Query += "year <= " + _Year2;
		}
		return _Query;
		
	} else {
		return "";
	}
}
function GetMakesList(_Div) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById(_Div).innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("SearchMake=-");
}
function GetModelsList(_Div, _Make) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById(_Div).innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("SearchModelByModel=" + _Make);
}
function VerifyBrowser() {
	var _warning = false;
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
		var ieversion = new Number(RegExp.$1);
		if (ieversion < 7) {
			_warning = true;
		}
	} else {
		if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
			var ffversion = new Number(RegExp.$1);
			if (ffversion < 3) {
				_warning = true;
			}
		} else {
			_warning = true;
		}
	}
	if (_warning) {
		document.getElementById("divBrowserVersionWarning").style.display = 'inline';
	}
}
function GetNextVedette(_index, _lang) {
	var index = _index + 1;
	GetVedette(index, _lang);
}
function GetPreviousVedette(_index, _lang) {
	var index = _index - 1;
	GetVedette(index, _lang);
}
function GetVedette(_index, _lang) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;			
			document.getElementById('divVedette').innerHTML = _input;
		}
	}
	xhr.open("POST", "lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("GetVedette=" + _index + "&lang=" + _lang);	
}

function Switch(obj){	
	document.getElementById('chkWebcast1').checked = false;
	document.getElementById('chkWebcast2').checked = false;
	document.getElementById('chkWebcast3').checked = false;	
	obj.checked = true;
	/*
	if (obj.id == 'chkWebcast1'){
		document.getElementById('chkWebcast2').checked = !obj.checked;
	}else if (obj.id == 'chkWebcast2'){{
		document.getElementById('chkWebcast1').checked = !obj.checked;
	}
	*/
}

function GetOnLineAuction(_Date, _GroupBy) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('InventoryList').innerHTML = _input;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	var _Page = document.getElementById('PageNumber').value;
	var _Search = GetSearchQuery();
	xhr.send("OnLineAuction=" + _Date + 
			"&GroupBy=" + _GroupBy +
			"&Search=" + _Search);
}

function SetWebcastNumber() {
	WebcastNumber1 = document.getElementById('txtWebcastNumber1').value;
	WebcastNumber2 = document.getElementById('txtWebcastNumber2').value;
	WebcastNumber3 = document.getElementById('txtWebcastNumber3').value;
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('divWebcastMSG').innerHTML = _input;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("WebcastNumber1=" + WebcastNumber1 + "&WebcastNumber2=" + WebcastNumber2 + "&WebcastNumber3=" + WebcastNumber3);
}

function GetOrgname() {
	DealerID = document.getElementById('txtBid').value;
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('txtDealer').innerHTML = _input;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("orgID=" + DealerID);
}

function GetDealer() {
	DealerID = document.getElementById('txtBid').value;
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('divDealer').innerHTML = _input;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("SetNewDealerForm=" + DealerID);
	if (DealerID != '0' && DealerID != '') {
		GetDealersContacts();
		GetContact(0);
	} else {
		document.getElementById('divContact').innerHTML = '';
		document.getElementById('divContactsList').innerHTML = '';
	}
}

function GetDealersContacts() {
	GetOrgname();
	DealerID = document.getElementById('txtBid').value;
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('divContactsList').innerHTML = _input;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("DealerID=" + DealerID);
}


function GetContact(ContactID) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divContact').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("ContactID=" + ContactID);
}

function SaveContact(ContactID) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divSaveContact').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	_bid = document.getElementById('txtBid').value;
	_name = document.getElementById('name').value;
	_email = document.getElementById('email').value;
	_username = document.getElementById('username').value;
	_pwd = document.getElementById('pwd').value;
	_phone = document.getElementById('phone').value;
	if (document.getElementById('actif').checked) {
		_actif = 1;
	} else {
		_actif = 0;
	}
	try {
		xhr.send("SaveContactID=" + ContactID + "&name=" + _name + "&email="
				+ _email + "&username=" + _username + "&pwd=" + _pwd
				+ "&actif=" + _actif + "&bid=" + _bid + "&phone=" + _phone
				+ "&SendEmail" + false);
	} finally {
		GetDealersContacts();
		NewContact();
	}
}

function SaveDealer(DealerID, isNew) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divSaveContact').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	_bid = document.getElementById('txtBid').value;
	_org = document.getElementById('org').value;
	_addr = document.getElementById('addr').value;
	_city = document.getElementById('city').value;
	_state = document.getElementById('state').value;
	_country = document.getElementById('country').value;
	_zip = document.getElementById('zip').value;

	try {
		xhr.send("SaveDealerID=" + _bid + "&org=" + _org + "&addr=" + _addr
				+ "&city=" + _city + "&state=" + _state + "&country="
				+ _country + "&zip=" + _zip + "&isNew=" + isNew);
	} finally {
		// GetDealersContacts();
		// NewDealer();
	}
}
function NewContact() {
	document.getElementById('tdbtnSaveContact').innerHTML = "<input type='button' id='btnSaveContact' value='Enregistrer' onclick='SaveContact(0)' class='Button' style='width : 150px'>";
	document.getElementById('tdbtnDeleteContact').innerHTML = "";
	// document.getElementById('org').value = "";
	document.getElementById('email').value = "";
	document.getElementById('username').value = "";
	document.getElementById('pwd').value = "";
	document.getElementById('actif').checked = false;
	document.getElementById('phone').value = "";
}

function NewDealer() {
	document.getElementById('tdbtnSaveDealer').innerHTML = "<input type='button' id='btnSaveDealer' value='Enregistrer' onclick='SaveDealer(0, true)' class='Button' style='width : 150px'>";
	document.getElementById('tdbtnDeleteDealer').innerHTML = "";
	document.getElementById('txtBid').value = "";
	document.getElementById('org').value = "";
	document.getElementById('addr').value = "";
	document.getElementById('city').value = "";
	document.getElementById('state').value = "QC";
	document.getElementById('country').value = "CA";
	document.getElementById('zip').value = "";

	document.getElementById('divContactsList').innerHTML = "";
	document.getElementById('divContact').innerHTML = "";
}

function DeleteContact(ContactID) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divSaveContact').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	try {
		xhr.send("DeleteContactID=" + ContactID);
	} finally {
		NewContact();
		GetDealersContacts();
	}
}

function DeleteDealer(BidID) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divSaveDealer').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	try {
		xhr.send("DeleteDealerID=" + BidID);
	} finally {
		NewDealer();
		// GetDealersContacts();
	}
}

function GetEventsList(_Lang) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('divEventsList').innerHTML = _input;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("EventsList=1&lang=" + _Lang);
}

function GetEventForUpdate(_ID, _Lang) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById('divEvent').innerHTML = _input;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("EventID=" + _ID + "&lang=" + _Lang);
}

function SaveEvent(_EventID) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divSaveEvent').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	_EventDate = document.getElementById('EventDate').value;
	_Title0 = document.getElementById('Title0').value;
	_EventText0 = document.getElementById('EventText0').value;
	_Title1 = document.getElementById('Title1').value;
	_EventText1 = document.getElementById('EventText1').value;
	try {
		xhr.send("SaveEventID=" + _EventID + "&_EventDate=" + _EventDate
				+ "&_Title0=" + _Title0 + "&_EventText0=" + _EventText0
				+ "&_Title1=" + _Title1 + "&_EventText1=" + _EventText1);
	} finally {
		NewEvent();
		GetEventsList();
	}
}
function NewEvent() {
	document.getElementById('tdbtnSaveEvent').innerHTML = "<input type='button' id='btnSaveEvent' value='Enregistrer' onclick='SaveEvent(0)' class='Button' style='width : 150px'>";
	document.getElementById('tdbtnDeleteEvent').innerHTML = "";
	document.getElementById('EventDate').value = "";
	document.getElementById('Title0').value = "";
	document.getElementById('EventText0').value = "";
	document.getElementById('Title1').value = "";
	document.getElementById('EventText1').value = "";
}
function DeleteEvent(EventID) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divSaveEvent').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	try {
		xhr.send("DeleteEventID=" + EventID);
	} finally {
		NewEvent();
		GetEventsList();
	}
}

function GetNotification(_ID) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			_input = xhr.responseText;
			document.getElementById("divNotif").innerHTML = _input;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("NotificationID=" + _ID);
}

function ChangeLotState(_Action) {
	if (_Action == 0) {
		document.getElementById("Lot").disabled = true;
		document.getElementById("Lot").className = 'TextBoxDisabled';
	} else {
		document.getElementById("Lot").disabled = false;
		document.getElementById("Lot").className = 'TextBox';
	}

}
function NewNotification() {
	document.getElementById('tdbtnSaveNotif').innerHTML = "<input type='button' id='btnSaveNotif' value='Enregistrer' onclick='SaveNotif(0, true)' class='Button' style='width : 150px'>";
	document.getElementById('tdbtnDeleteNotif').innerHTML = "";

	document.getElementById('Action').value = 1;
	document.getElementById('Lot').value = "";
	document.getElementById("Lot").disabled = false;
	document.getElementById('Name').value = "";
	document.getElementById('Email').value = "";

	// document.getElementById('divNotifList').innerHTML = "";
	// document.getElementById('divNotif').innerHTML = "";
}
function SaveNotif(_NotifID, isNew) {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divSaveNotif').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	_Action = document.getElementById('Action').value;
	_Lot = document.getElementById('Lot').value;
	_Name = document.getElementById('Name').value;
	_Email = document.getElementById('Email').value;

	try{
		xhr.send("SaveNotifID=" + _NotifID + "&Action=" + _Action + "&Lot=" + _Lot
			+ "&Name=" + _Name + "&Email=" + _Email + "&isNew=" + isNew);
	}finally{
		GetNotifList();
	}		
}
function DeleteNotif(_ID){
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divSaveNotif').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	try {
		xhr.send("DeleteNotifID=" + _ID);
	} finally {
		GetNotifList();
	}
}

function GetNotifList(){
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divNotifList').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("GetNotifList=0");
}

function SetOnLineAuctionList(_SaleDate){
	var lst = document.getElementsByTagName("input");
	var IDs = "";
	var index = 0;
	if (lst != null){
		for (iCount = 0; iCount<lst.length; iCount++){			
			if (lst[iCount].checked){
				if (index > 0){
					IDs += ",";
				}
				IDs += lst[iCount].id.split("_")[1];
				index++;
			}
		}
	}	
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('divMessage').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "../lib/Ajax.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send("SetOnLineAuction="+IDs+"&SaleDate="+_SaleDate);
}
