<!--
/**
 * auction posting
 * Oren Shepes - 11/08
 */
 
<!--

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); 
  if (restore) selObj.selectedIndex=0;
}

function confirmDelete(){
	var selected = 0;
	for(i=0; i<document.forms[0].elements.length; i++){
		if(document.forms[0].elements[i].checked) selected++;
	}
	if(selected == 0){
		alert("You did not select Stones to delete");
		return;
	}
	if(confirm("Are you sure you want to Delete the Selected Stones?")){
		document.compare.submit(); return true;
	} else {
		// do nothing
	}
}

function confirmDeleteAuctions(){
	var selected = 0;
	for(i=0; i<document.forms[0].elements.length; i++){
		if(document.forms[0].elements[i].checked) selected++;
	}
	if(selected == 0){
		alert("You did not select Items to delete!");
		return false;
	} else {
		return true;
	}
}

function selectAll(){
	var selected = 0;
	for(i=0; i<document.forms[0].elements.length; i++){
		if(!document.forms[0].elements[i].checked){
			document.forms[0].elements[i].checked = 'checked';
		}
	}
}


function clearAll(){
	var selected = 0;
	for(i=0; i<document.forms[0].elements.length; i++){
		if(document.forms[0].elements[i].checked){
			document.forms[0].elements[i].checked = false;
		}
	}
}

function post() {
		var url = '/ajax/auctionsPostService.php';
		var pars  =  $('compare').serialize(true);
		var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: showStatus
		});
}

function showStatus(r) {
		res = r.responseText.evalJSON();
		msg = res.msg;
		if(res.errors.length > 0) {
			$('btnSubmit').disabled = false;		
		}else{
			$('btnSubmit').disabled = true;
			$('status').innerHTML='Auctions updated';
		}
		alert(msg);
}

function deleteAuctions() {
	if(confirm("Are you sure you want to Delete All Auctions?\n(Auctions that have bids on them will NOT be deleted)")){
		var url = '/ajax/auctionDeleteService.php';
		var pars  =  $('compare').serialize(true);
		var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: function(r){
				res = r.responseText.evalJSON();
				alert(res.msg);
			}
		});
	}
}

function checkAuctions(){
	var selected = 0;
	for(i=0; i<document.forms[0].elements.length; i++){
		if(document.forms[0].elements[i].checked) selected++;
	}
	if(selected == 0){
		alert("You did not select Stones to add");
		return;
	}
}

function updateAuctions(){
	checkAuctions();
	Modalbox.show('/post_auctions.php', {title: 'Set Auctions properties', width: 600, height: 450}); 
	
	//return false;
	//post();
}

function showNonCoverage(event){
	event.stop()
	Lightview.show({
		href: '/post_auctions.php',
		rel: 'ajax',
		title: 'Set Auctions Properties',
		options: {
			menubar: true,
			autosize: true,
			topclose: true,
			opacity: 0.2,
			top: 10,
			ajax: {
				parameters: $('compare').serialize(true),
				onComplete: function(){
					// once the request is complete we observe the submit button
					//$('auctionBtn').observe('click', submitAjaxForm);
					Event.observe($('auctionBtn'), 'click', submitAjaxForm);
				}
			}
		}
	});
}

function submitAjaxForm(event){

	event.stop();
	Lightview.show({
		href: '/ajax/postAuctionService.php',
		rel: 'ajax',
		title: 'Posting Auction Data',
		topclose: true,
		options: {
			title: 'Status',
			menubar: true,
			topclose: true,
			autosize: true,
			ajax: {
				parameters: $('auctionForm').serialize(true), // the parameters from the form
				onComplete: showStatus
			}
	  	}
	});
}

function showStatus (r) {
	
}

// register handlers.
Event.observe(window, 'load', function() {
	if($('add_auctions')) Event.observe($('add_auctions'), 'click', showNonCoverage);
	if($('btnDeleteAll')) Event.observe($('btnDeleteAll'), 'click', deleteAuctions);
});


-->
