function mousePos(evt, id){

if(window.event){
var X = window.event.x;
var Y = window.event.y;
}
else{
var X = evt.clientX;
var Y = evt.clientY;
}

if(id == "x") return X;
if(id == "y") return Y;

}

function tobasket(evt, id){
var topPosition = $('body').scrollTop();

var posY = mousePos(evt, 'y')+topPosition;
var posX = mousePos(evt, 'x')-100;

$('<div id="qtywindow" class="popup" style="top:'+posY+'px; left:'+posX+'px;"><div style="margin:10px 20px 10px;"><h3>Укажите количество</h3><input type="text" id="qty" value="1" style="width:150px;" /><br /><input type="button" onclick="add('+id+')" value="Добавить" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" onclick="$(\'#qtywindow\').animate({height:\'hide\', opacity: \'hide\'}, 400, 0, function(){$(\'#qtywindow\').remove()});" value="Отмена" /></div></div>').appendTo('body').animate({height:'show', opacity:'show'}, 500);

}

function add(Id){

var Qty = $('#qty').val();

$.post(
'/req/tobasket.php',
{
id:Id,
qty:Qty
},
addResult
);

$('#qtywindow').html('<b>Загрузка...</b>');

}

function addResult(result){
if(result){
$('#basket').html(result);
$('#qtywindow').animate({height:'hide', opacity: 'hide'}, 400, 0, function(){$('#qtywindow').remove()});
}
else alert('Ошибка, попробуйте ещё раз...');
}

function order(){
if(!document.getElementById('email').value)
alert('E-Mail не может быть пустым!')
else document.getElementById('orderform').submit()
}
