$(document).ready(function(){
	$('IMG.enquiry_list').toggle(function(){
		$('#enquiry_list').show() ;
		enquiry_refresh() ;
	},function(){
		$('#enquiry_list').hide() ;
	}) ;
	window.onscroll	=	enquiry_location ;
	window.onresize	=	enquiry_location ;
	enquiry_location() ;
	$('#enquiry_list').show() ;
	enquiry_refresh() ;
	$('#enquiry_list').hide() ;
}) ;
function	enquiry_location()	{
	var	de	=	document.documentElement;
	var	w	=	window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var h	=	window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
	var	st	=	document.body.scrollTop + document.documentElement.scrollTop ;
	var	sl	=	document.body.scrollLeft + document.documentElement.scrollLeft ;
	$('IMG.enquiry_list').css('top',(Math.round((h - 132) / 2) + st).toString() + 'px') ;
	if	(st > 107)	$('#enquiry_list').css('top',(st + 10).toString() + 'px') ;
	else			$('#enquiry_list').css('top','107px') ;
}
function	enquiry(uid)	{
	$.ajax({
		type	:	"POST" ,
		url		:	"/enquiry-list" ,
		data	:	'UID=' + uid + '&cmd=add' ,
		async	:	false,
		success	:	function(x){
			var	r	=	eval('(' + x + ')') ;
			if	(r['opcode'] == 0)	alert(r['message']) ;
			else	{
				$('#enquiry_list TR.footer').before(
					'<TR UID="' + r['record']['UID_PRODUCT'] + '">' +
						'<TD>x</TD>' +
						'<TD><input type="checkbox" UID="' + r['record']['UID_PRODUCT'] + '"></TD>' +
						'<TD>' + r['record']['NAME'] + '</TD>' +
						'<TD>' + r['record']['NO'] + '</TD>' +
						'<TD><input type="text" value="' + r['record']['QUANTITY'] + '" size="6" UID="' + r['record']['UID_PRODUCT'] + '"></TD>' +
					'</TR>'
				) ;
				$('P.id_' + uid).hide() ;
				$('IMG.id_' + uid).hide() ;
			}
		}
	}) ;
	$('#enquiry_list').show() ;
	enquiry_refresh() ;
	return	false ;
}
function	enquiry_refresh()	{
	var	serial	=	0 ;
	$('#enquiry_list TR.dummy').remove() ;
	$('#enquiry_list TR').each(function(){
		if		($(this).hasClass('header'))	return ;
		else if	($(this).hasClass('footer'))	return ;
		else if	($(this).hasClass('dummy'))		return ;
		serial	+=	1 ;
		$(this).find('TD:first').text(serial.toString()) ;
		$(this).find(':checkbox').unbind().click(function(){
			enquiry_remove($(this).attr('UID')) ;
		}) ;
		$(this).find(':input[@type=text]').unbind().change(function(){
			enquiry_update($(this).attr('UID'),$(this).val()) ;
		}) ;
		$('P.id_' + $(this).attr('UID')).hide() ;
		$('IMG.id_' + $(this).attr('UID')).hide() ;
		if	(serial % 2 == 1)	$(this).css('background','#ffffff') ;
		else					$(this).css('background','#ebebeb') ;
	}) ;
	if	(serial == 0)	{
		$('#enquiry_list TR.footer').before(
			'<TR CLASS="dummy">' +
				'<TD BGCOLOR="#ffffff" COLSPAN="5" HEIGHT="100" ALIGN="center" VALIGN="middle">Inquiry list is empty!</TD>' +
			'</TR>'
		) ;
	}
	if	(serial > 6) {
		$('#enquiry_list').css('height','200px').css('overflow-y','scroll') ;
	}
	else	{
		$('#enquiry_list').css('height','').css('overflow-y','visible') ;
	}
}
function	enquiry_remove(uid) {
	$.ajax({
		type	:	"POST" ,
		url		:	"/enquiry-list" ,
		data	:	'UID=' + uid + '&cmd=remove' ,
		async	:	false,
		success	:	function(x){
			var	r	=	eval('(' + x + ')') ;
			if	(r['opcode'] == 0)	alert(uid + ' = ' + r['message']) ;
			else	{
				$('#enquiry_list TR[@UID=' + uid + ']').remove() ;
				$('P.id_' + uid).show() ;
				$('IMG.id_' + uid).show() ;
			}
		}
	}) ;
	enquiry_refresh() ;
	return	false ;
}
function	enquiry_update(uid,quantity) {
	$.ajax({
		type	:	"POST" ,
		url		:	"/enquiry-list" ,
		data	:	'UID=' + uid + '&QUANTITY=' + quantity + '&cmd=update' ,
		async	:	false,
		success	:	function(x){
			var	r	=	eval('(' + x + ')') ;
			if	(r['opcode'] == 0)	alert(uid + ' = ' + r['message']) ;
			else	{
			}
		}
	}) ;
	enquiry_refresh() ;
	return	false ;
}