/* ---------------------------- */
/* XMLHTTPRequest Enable 		*/
/* ---------------------------- */
function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
	request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
		return request_type;
}

var http = createObject();

/* -------------------------- */
/* SEARCH					 */
/* -------------------------- */
function check(code) {
  // Set te random number to add to URL request
  nocache = Math.random();
  f = http.open('get', '/coupons/check/' + code);
  http.onreadystatechange = checkReply;
  http.send(null);
}

function checkReply() {
  if(http.readyState == 4){
  	var response = http.responseText;
    checkResponse(response);
  }
}

function checkResponse(response) {
  	//e = document.getElementById(this.type + '_categories_autosuggest');
  	if(response!=""){
  		if(response > 0) {
        document.getElementById('discount').style.display = 'table-row';
        total = Math.round(document.getElementById('total_num').value * 100)/100;
        discount = Math.round((total * (response/100))*100) / 100;
        document.getElementById('discount_total').innerHTML = discount;
        document.getElementById('total').innerHTML = Math.round((total - discount) * 100) / 100;
        //document.getElementById('coupon_code').disabled = true;
        
        document.getElementById('coupon_status').innerHTML = 'Platný kupón na zľavu ' + response + '%'; 
        document.getElementById('coupon_status').style.color = 'green';       
      }
      //  Neplatny kupon
      else {
        document.getElementById('coupon_status').innerHTML = 'Neplatný kupón'; 
        document.getElementById('coupon_status').style.color = 'red';
      }
  	} else {
  		//e.style.display="none";
  	}
}

