
var CartActionURL = '/store/cartRequest.php';


function CartUpdateSummary(){
	var html = MyHTTPRequest(CartActionURL+'?disp=summary');
	document.getElementById('CartSummary').innerHTML = html;
}

function CartClear(){
	var html = MyHTTPRequest(CartActionURL+'?action=clear&disp=summary');
	document.getElementById('CartSummary').innerHTML = html;	
}

function CartShowDetail(){	
	window.scroll(0,0);
	document.getElementById('CartDetailMask').style.visibility = 'visible';
	document.getElementById('CartDetail').style.visibility = 'visible';
	var html = MyHTTPRequest(CartActionURL+'?action=none&disp=detail');
	document.getElementById('CartDetail').innerHTML = html;
}

function CartHideDetail(){
	document.getElementById('CartDetail').style.visibility = 'hidden';
	document.getElementById('CartDetailMask').style.visibility = 'hidden';
		document.getElementsByTagName('body')[0].style.overflow = 'visible';
}

function CartQuantityOffset(id, offset){
	var html = MyHTTPRequest(CartActionURL+'?action=quantityoffset&offset='+offset+'&id='+id+'&disp=detail');
	document.getElementById('CartDetail').innerHTML = html;
}

function CartDelete(id){
	var html = MyHTTPRequest(CartActionURL+'?action=delete&id='+id+'&disp=detail');
	document.getElementById('CartDetail').innerHTML = html;
	CartUpdateSummary();
}

function CartAdd(id, qty){
//	document.getElementById('CartDetailMask').style.visibility = 'visible';
//	document.getElementById('CartDetail').style.visibility = 'visible';
	var html = MyHTTPRequest(CartActionURL+'?action=add&id='+id+'&qty='+qty);
	//document.getElementById('CartDetail').innerHTML = html;
	CartUpdateSummary();
}

function CartAddOption(id, val){
	var qty = document.getElementById(val).options[ document.getElementById(val).selectedIndex ].value;
	document.getElementById(val).value = 1;
	CartAdd( id, qty );
}

function CartSendCartByMail(){
	var html = MyHTTPRequest(CartActionURL+'?action=none&disp=mailform');
	document.getElementById('CartDetail').innerHTML = html;
}

function CartPaypal(){
	var html = MyHTTPRequest(CartActionURL+'?action=none&disp=Paypal');
	document.getElementById('CartDetail').innerHTML = html;
}
function CartCreditCard(){
	var html = MyHTTPRequest(CartActionURL+'?action=none&disp=CreditCard');
	document.getElementById('CartDetail').innerHTML = html;
}

function CartPostFormMail(){
	var name=document.getElementById('cartMailFormName').value;
	var phone=document.getElementById('cartMailFormPhone').value;
	var society=document.getElementById('cartMailFormSociety').value;
	var email=document.getElementById('cartMailFormMail').value;

	var html = MyHTTPRequest(CartActionURL+'?action=postmail&n='+name+'&p='+phone+'&s='+society+'&e='+email+'&disp=detail');
	document.getElementById('CartDetail').innerHTML = html;
}

function CartFormatPrice( x ){
	x+=0.005;
	var ent = x | 0;
	var fl = ((x-ent)*100) | 0;

	ent = ''+ent;
	fl = ''+fl;

	while( fl.length < 2 ) fl +='0';

	var str = '';
	var mod = 3;

	for( i=ent.length-1; i>=0; i--){
		str = ent.charAt(i)+str;
		if( --mod == 0 ){
			mod = 3;
			str =' '+str;
		}
	}

	return str+'.'+fl+' €';
}
