<!--//
 	try{
	    req = new XMLHttpRequest();
	 } catch(e){
	    try{
	       req = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch(e){
	       try{
		     req = new ActiveXObject("Microsoft.XMLHTTP");
	       } catch(failed){
		  req = null;
	       }
	    }
	 }

	 function changePreise(){
	 	var get_url = 's92_ajax.php?type=get_price&menge=' + document.getElementById('quantity').value + '&plz=' + document.getElementById('zipcode').value + '&es=' + document.getElementById('unloading-points').value + '&sorte=' + document.getElementById('product_choice').value + '&user_typ=' + document.getElementById('user_typ').value + '&product_choice=' + document.getElementById('product_choice').value;
	 	doSelectbox(get_url,'change');
	 }

	 function initSelectbox(){
	 	var get_url = 's92_ajax.php?type=init_selectbox&menge=' + document.getElementById('quantity').value + '&plz=' + document.getElementById('zipcode').value + '&es=' + document.getElementById('unloading-points').value + '&sorte=' + document.getElementById('product_choice').value + '&user_typ=' + document.getElementById('user_typ').value + '&product_choice=' + document.getElementById('product_choice').value;
	 	doSelectbox(get_url,'init');
	 }

	 function doSelectbox(get_url,type) {
	    req.open("GET", get_url, true);
	    req.onreadystatechange = function(){
	    switch(req.readyState) {
		  case 4:
		    if(req.status!=200) {
			  //alert("Fehler:"+req.status);
		    }else{
			   response = req.responseXML.documentElement;


			   var error = parseInt(response.getElementsByTagName('error')[0].firstChild.data);
               if (error == 1) {

               		//document.getElementById('error-message').style.display = 'block';
                	//document.getElementById('error-text').innerHTML = response.getElementsByTagName('error_msg')[0].firstChild.data;
               } else {
                	//document.getElementById('error-message').style.display = 'none';
                	//document.getElementById('error-text').innerHTML = null;

                	var prd_cnt = parseInt(response.getElementsByTagName('product_count')[0].firstChild.data);
				   if (type=='change') {
				       if (document.getElementById('wish-price').value=='') {
				       	   document.getElementById('wish-price').value = response.getElementsByTagName('wp')[0].firstChild.data;
				       }
				       if (document.getElementById('alarm-price').value=='') {
				       	document.getElementById('alarm-price').value = response.getElementsByTagName('zp')[0].firstChild.data;
				       }
				   }

	               // delete other options
			        document.getElementById("interval-3").innerHTML = null;

	                for (var i=0;i<prd_cnt;i++){
	               		var id = parseInt(response.getElementsByTagName('result')[(i+prd_cnt)].firstChild.data);
	               		var name = response.getElementsByTagName('result')[i].firstChild.data;
						addOption('interval-3',name,id);
	                }
	                //document.getElementById('interval-3').innerHTML = options;
	                document.getElementById('interval-3').selectedIndex = parseInt(response.getElementsByTagName('selected_index')[0].firstChild.data);
	               }

		    }
		    break;

		  default:
		     return false;
		     break;
	       }
	    };
	    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    req.send(null);
	    return false; // wichtig, damit das Formular nicht abgesendet wird
	 }

	 /**
	  *
	  * @access public
	  * @return void
	  **/
	 function checkEmail(id){
	 	if (document.getElementById('email').value != '') {
	 		req.open("GET", 's92_ajax.php?type=check_email&email=' + document.getElementById('email').value, true);
		    req.onreadystatechange = function(){
		    switch(req.readyState) {
			  case 4:
			    if(req.status!=200) {
				  //alert("Fehler:"+req.status);
			    }else{
				   response = req.responseXML.documentElement;
				   var hier;
				   hier = response.getElementsByTagName('result')[0].firstChild.data;
				   if ( hier == 1) {
				   	 document.getElementById(id).style.display = 'block';
				   	 document.getElementById('sub-save-inactive').style.display = 'block';
				   	 document.getElementById('sub-save').style.display = 'none';
				   } else {
				   	 document.getElementById(id).style.display = 'none';
				   	 document.getElementById('sub-save-inactive').style.display = 'none';
				   	 document.getElementById('sub-save').style.display = 'block';
				   }

			    }
			    break;

			  default:
			     return false;
			     break;
		       }
		    };

		    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    	req.send(null);
	 	}


	    return false; // wichtig, damit das Formular nicht abgesendet wird
	 }

	 function addOption(selId,text,value){
        // Create an Option object
        var opt = document.createElement("option");

        // Add an Option object to Drop Down/List Box
        document.getElementById(selId).options.add(opt);

        // Assign text and value to Option object
        opt.text = text;
        opt.value = value;
    }
//-->
