function xmlreq() {
	req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			return false;
        }
    
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		return false;
        	}
		}
    }
    return req;
}

function _addbasket(u,g,q) {
	
	req = xmlreq();
		if(req) {		req.onreadystatechange = function (){			if (req.readyState == 4) {				var resNode = req.responseXML.getElementsByTagName("basket")[0];				var resTextNode = resNode.childNodes[0];				var res = resTextNode.nodeValue;						if (document.getElementById){					document.getElementById(u).innerHTML = "<b>" + res + "</b>";				}else if (document.all){					x = document.all[u];					x = "<b>" + res + "</b>";				}else if (document.layers){					x = document.layers[u];					text2 = "<b>" + res + "</b>";					x.document.open();					x.document.write(text2);					x.document.close();				}			}		}		req.open("GET","/post/shop.action.php?&u=" + u + "&g=" + g + "&q=" + q);		req.send(null);	}else{		return false;	}}

function _baratobasket(u,g,q) {
	
	req = xmlreq();
		if(req) {		req.onreadystatechange = function (){			if (req.readyState == 4) {				var resNode = req.responseXML.getElementsByTagName("basket")[0];				var resTextNode = resNode.childNodes[0];				var res = resTextNode.nodeValue;						if (document.getElementById){					document.getElementById(u).innerHTML = "<b>" + res + "</b>";				}else if (document.all){					x = document.all[u];					x = "<b>" + res + "</b>";				}else if (document.layers){					x = document.layers[u];					text2 = "<b>" + res + "</b>";					x.document.open();					x.document.write(text2);					x.document.close();				}			}		}		req.open("GET","/post/barato.action.php?&u=" + u + "&g=" + g + "&q=" + q);		req.send(null);	}else{		return false;	}}

function _stampbasket(u,g,q) {
	req = xmlreq();
		if(req) {		req.onreadystatechange = function (){			if (req.readyState == 4) {				var resNode = req.responseXML.getElementsByTagName("basket")[0];				var resTextNode = resNode.childNodes[0];				var res = resTextNode.nodeValue;						if (document.getElementById){					document.getElementById(u).innerHTML = "<b>" + res + "</b>";				}else if (document.all){					x = document.all[u];					x = "<b>" + res + "</b>";				}else if (document.layers){					x = document.layers[u];					text2 = "<b>" + res + "</b>";					x.document.open();					x.document.write(text2);					x.document.close();				}			}		}		req.open("GET","/post/stamp.action.php?&u=" + u + "&g=" + g + "&q=" + q);		req.send(null);	}else{		return false;	}
	}

function checkqty(evt,val,name,id){
     var charCode = (evt.which) ? evt.which : event.keyCode
	 if (charCode > 31 && (charCode < 48 || charCode > 57)){ 
	  	return false;
	 }else{
		return true;	
	 }
}

function _bookBuy(bid){ 
	var qty = document.getElementById('qty-'+bid).value;
	if(qty === '' || qty === 0 || qty == '' || qty == 0){	
		document.getElementById('note-'+bid).innerHTML = "<div class='ui-state-error ui-corner-all' style='padding: 0 .7em;'><p style='padding:10px 5px; font-size:10px;'><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span> <strong>Error:</strong> Quantity must be greater than 1.</p></div><br>";
	}else{
		document.getElementById('note-'+bid).innerHTML = "";
		_bookbasket(bid,qty);
		//alert(qty);
	}
}

function _bookbasket(u,q) {
	req = xmlreq();
		if(req) {		req.onreadystatechange = function (){			if (req.readyState == 4) {				var resNode = req.responseXML.getElementsByTagName("basket")[0];				var resTextNode = resNode.childNodes[0];				var res = resTextNode.nodeValue;						if (document.getElementById){					document.getElementById(u).innerHTML = "<b>" + res + "</b>";				}else if (document.all){					x = document.all[u];					x = "<b>" + res + "</b>";				}else if (document.layers){					x = document.layers[u];					text2 = "<b>" + res + "</b>";					x.document.open();					x.document.write(text2);					x.document.close();				}			}		}		req.open("GET","/post/book.action.php?&u=" + u + "&q=" + q);		req.send(null);	}else{		return false;	}
	}