/*  Common JavaScript Site framework, version 0.0.0.1
 *  (c) 2003-2008 Vadim P. Antsiforov
 *
 *--------------------------------------------------------------------------*/
function addToBasket( Id )
{
	if( $("BooksInBasketId") != null )
	{
		if( String( $F("BooksInBasketId") ).match( "," + Id + "," ) ) 
		{
			showMessage("Этот товар уже имеется в корзине.")
		} else {
			new Ajax.Updater( "idBasket", "/ajax/basket.asp", { 
					parameters : { BookId: Id },
					evalScripts: true
					} )
			showMessage("Товар добавлен в корзину.")
		}
	} else {
			new Ajax.Request( "/ajax/basket.asp", { 
					parameters : { BookId: Id },
					onSuccess: function(transport) { 
						document.location.reload()
					}

					} )
	}
	
}

function checkIntNumber( input )
{
	var i = input.value
	if( isNaN( i ) )
	{
		alert( "Должно быть числом" )
		input.select()
		return false
	} else if ( i % 1 != 0) {
		alert( "Число должно быть целым" )
		input.select()
		return false
	} else if ( i < 0 ) {
		alert( "Число должно быть положительным" )
		input.select()
		return false
	} else {
		return true
	}
}

function showMessage( str, options )
{
    if( !options ) options = new Object();

	$("idMessage").innerHTML = str;

	$("idMessage").style.top = document.body.scrollTop + document.body.clientHeight / 2 - $("idMessage").offsetHeight/2;
	$("idMessage").style.left = document.body.clientWidth / 2 - $("idMessage").offsetWidth / 2;
	$("idMessage").appear({from: 0.0, to:0.75, duration:0.2});
}
