function createREQ(){
 try{
     req = new XMLHttpRequest();
     } catch(err1){
       try{
       	   req = new ActiveXObject("Msxml2.XMLHTTP");
       	   } catch(err2){
       	     try{
       	     	 req = new ActiveXObject("Microsoft.XMLHTTP");
       	     	 } catch(err3){
       	     	   req = false;
       	     	   }
 	     	   }
 	     	   }
 	     	   return req;
}

function requestGET(url,query,req){
	 myRand = parseInt(Math.random()*9999999);
	 req.open("GET",url+'?'+query+'&rand='+myRand,true);
	 req.send(null);
}

function requestPOST(url,query,req){
	 req.open("POST",url,true);
	 req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	 req.send(query);
}

function doCallBack(callback,item){
	 eval(callback+'(item)');
}

function doAjax(url,query,callback,reqtype,getxml,preload){
	 var myreq = createREQ();
	 if(preload != ""){
	 document.getElementById(preload).innerHTML="<img src=\"http://localhost/terazhuta/images/ajax-loader.gif\" />";
	 }
	 myreq.onreadystatechange = function(){
	  			  if(myreq.readyState == 4){
	       			     if(myreq.status == 200){
	       			        var item = myreq.responseText;
	       			        if(getxml == 1){
	       			        	  item = myreq.responseXML;
	       			        	  }
     			        	  doCallBack(callback, item);
     			        	  }
    	  				  }
 				  }
         if(reqtype == 'post'){
         	    requestPOST(url,query,myreq);
         	    }else{
         	    requestGET(url,query,myreq);
         	    }
}

function user_kr1(text){
        var servep = text.getElementsByTagName("ptext")[0].childNodes[0].nodeValue;
	      document.getElementById('uslService').innerHTML = servep;
}

function priceNow(text){
        var servep = text.getElementsByTagName("price")[0].childNodes[0].nodeValue;
	      document.getElementById('yourPrice').innerHTML = servep;
	      document.getElementById('yourPrice2').innerHTML = '<input type=\"hidden\" name=\"yourPrice2\" value=\"'+servep+'\" />';
	      if(servep) document.getElementById('box_s').style.display = 'block';
	      else document.getElementById('box_s').style.display = 'none';
}

function service_typ(text){
        var typ = text.getElementsByTagName("typ")[0].childNodes[0].nodeValue;
        if(typ==1){
          document.getElementById('forTransfer').style.display = 'none';
          document.getElementById('returnTrans1').style.display = 'none';
          document.getElementById('tourDate').style.display = 'none';
          document.getElementById('nazwHostel').style.display = 'block';
          document.getElementById('returnTrans').checked = false;
          document.getElementById('returnTrans').disabled = false;
          
          document.getElementById('forTransfer1').style.display = 'none';
          document.getElementById('forTransfer2').style.display = 'none';
          document.getElementById('forTransfer3').style.display = 'none';
          document.getElementById('forTransfer4').style.display = 'none';
          
          document.getElementById('tourDate1').style.display = 'none';
          document.getElementById('nazwHostel1').style.display = 'block';
          
          document.getElementById('returnTrans11').style.display = 'none';
          document.getElementById('returnTrans12').style.display = 'none';
          
        }else if(typ==2){
          document.getElementById('forTransfer').style.display = 'block';
          document.getElementById('returnTrans1').style.display = 'block';
          document.getElementById('tourDate').style.display = 'block';
          document.getElementById('nazwHostel').style.display = 'block';
          document.getElementById('returnTrans').checked = true;
          document.getElementById('returnTrans').disabled = true;
          
          document.getElementById('forTransfer1').style.display = 'block';
          document.getElementById('forTransfer2').style.display = 'block';
          document.getElementById('forTransfer3').style.display = 'block';
          document.getElementById('forTransfer4').style.display = 'block';
          
          document.getElementById('tourDate1').style.display = 'block';
          document.getElementById('nazwHostel1').style.display = 'block';
          
          document.getElementById('returnTrans11').style.display = 'block';
          document.getElementById('returnTrans12').style.display = 'block';
          
        }else if(typ==-1 || typ==3){
          document.getElementById('forTransfer').style.display = 'none';
          document.getElementById('returnTrans1').style.display = 'none';
          document.getElementById('tourDate').style.display = 'none';
          document.getElementById('nazwHostel').style.display = 'none';
          document.getElementById('returnTrans').checked = false;
          document.getElementById('returnTrans').disabled = false;
          
          document.getElementById('forTransfer1').style.display = 'none';
          document.getElementById('forTransfer2').style.display = 'none';
          document.getElementById('forTransfer3').style.display = 'none';
          document.getElementById('forTransfer4').style.display = 'none';
          
          document.getElementById('tourDate1').style.display = 'none';
          document.getElementById('nazwHostel1').style.display = 'none';
          
          document.getElementById('returnTrans11').style.display = 'none';
          document.getElementById('returnTrans12').style.display = 'none';
          
        }else{
          document.getElementById('forTransfer').style.display = 'block';
          document.getElementById('returnTrans').checked = false;
          document.getElementById('returnTrans').disabled = false;
          document.getElementById('returnTrans1').style.display = 'none';
          document.getElementById('tourDate').style.display = 'none';
          document.getElementById('nazwHostel').style.display = 'block';
          
          document.getElementById('forTransfer1').style.display = 'block';
          document.getElementById('forTransfer2').style.display = 'block';
          document.getElementById('forTransfer3').style.display = 'block';
          document.getElementById('forTransfer4').style.display = 'block';
          
          document.getElementById('tourDate1').style.display = 'none';
          document.getElementById('nazwHostel1').style.display = 'block';
          
          document.getElementById('returnTrans11').style.display = 'none';
          document.getElementById('returnTrans12').style.display = 'none';
          
        }
}

