/* --------------------------  Product Page Functions  -------------------------- */
function pp_clearZip()
{
	delCookie('zip','/'); window.location.reload(); return false;
}

function pp_zipError(msg)
{
	var m=document.getElementById('zip_msg');
	if (m) m.innerHTML=msg;
}

function pp_enterZip(s)
{
	var zip=document.getElementById(s).value;
	if ( valZip(zip) )
	{
		// good format, check if we have it in db
		sendRequestFWD('/zipcode_lookup.php?zip='+zip,pp_setZipCookie,zip); 
		return false;
	}
	pp_zipError('Please enter a 5 digit zipcode.');
	return false;
}

function pp_setZipCookie(req,zip)
{
	var sTmp = req.responseText;
	if(sTmp.indexOf('1') != -1)
	{
		setCookie('zip',zip,365,'/'); window.location.reload(); return false;
	}
	pp_zipError('Unable to verify zipcode. Please enter another.');

	return false;
}

function pp_sortTable( ean, sort )
{
	sendRequestFWD('/Item-'+ean+'/prices-html?sort='+sort+'&table_only',pp_sortTableRender,''); 
}

function pp_sortTableCompare( ean, sort )
{
	sendRequestFWD('/Item-'+ean+'/compare-html?sort='+sort+'&table_only',pp_sortTableRender,''); 
}


function pp_sortTableRender( req, tmp )
{
	var msg = req.responseText;
	var m=document.getElementById('result_table');
	if (m) m.innerHTML=msg;		
}
