//------------------------------- AJAX
function getHttpRequest(file,mode,param,target,div) { // Der HTTP-Request um die Dialoge mit entsprechendem Content zu befüllen
    prg=0;
    //alert(mode+' / '+param);
    var xmlhttp = null;
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.open("POST", file, true);
    xmlhttp.setRequestHeader("Pragma", "no-cache");
    xmlhttp.setRequestHeader("Cache-Control", "must-revalidate");
    xmlhttp.setRequestHeader("If-Modified-Since", document.lastModified);
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");  
    
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState != 4) {
          if (div) {
            prg++;
            document.getElementById(target).style.backgroundColor = '#fe8800';
            document.getElementById(target).innerHTML = '<div style="text-align:center; width:417px; height:515px; background-color:#fe8800;"><img src="http://www.morenotebooks.tv/skin/frontend/morenotebooks/default/images/berater_loader.gif" style="position:relative; left:0px; top:30px;" /></div>';
            //update_progressbar("progressbar",prg);
          } else {
            ajaxarr = 'Seite wird geladen ...';
          }
        }
        
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
          if (div) {
            document.getElementById(target).innerHTML = '';
            document.getElementById(target).style.backgroundColor = '#ffffff';
            code = xmlhttp.responseText;
            //prod_count = xmlhttp.responseText;
            //p_count = code.split('count');
            //document.getElementById('prod_count').innerHTML = '(Gefundene Notebooks: '+(p_count.length-1)+')';
            //document.getElementById(target).innerHTML = xmlhttp.responseText;
            create_productbox(xmlhttp.responseText);
            //show_ajax_message(code);
          } else {
            ajaxarr = xmlhttp.responseText;
          }
            //alert(xmlhttp.responseText);
        }
        
    }
    
    xmlhttp.send('mode='+mode+'&param='+param);
}

var payment_method = '';
var agb_checked = false;
var datenschutz_checked = false;
function set_method(m) {
	//alert(m);
	payment_method = m;
}
  
function get_method() {
	return payment_method;
}

function set_checked(typ) {
	switch (typ) {
		case 'agb':
			if (document.getElementById('agbcheck').checked) {
				agb_checked = true;
			} else {
				agb_checked = false;
			}
		break;
		case 'datenschutz':
			if (document.getElementById('datenschutzcheck').checked) {
				datenschutz_checked = true;
			} else {
				datenschutz_checked = false;
			}
		break;
	}
	if (agb_checked&&datenschutz_checked) {
		document.getElementById('save_order_button').style.display = 'block';
		document.getElementById('save_order_button_grau').style.display = 'none';
	} else {
		document.getElementById('save_order_button').style.display = 'none';
		document.getElementById('save_order_button_grau').style.display = 'block';
	}
}
  
function get_checked(typ) {
	switch (typ) {
		case 'agb':
			return agb_checked;
		break;
		case 'datenschutz':
			return datenschutz_checked;
		break;
	}
}