
function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}
function insertAfter(newElement,targetElement) {
var parent = targetElement.parentNode;
if(parent.lastchild == targetElement) {

parent.appendChild(newElement);

} else {

parent.insertBefore(newElement, targetElement.nextSibling);

}

}

var action;
var postLoading;

function postProcess(responseText) {		
	switch (action)
	{	
		case "aocity" :
			elem = document.getElementById('city');
			elem.innerHTML = responseText;
			if(postLoading == 'one' || postLoading == 'two'){
				UsrLoadHotel(postLoading, 'room');
			}
		break;
		case "pgaocity" :			
			elem = document.getElementById('city');
			elem.innerHTML = responseText;
			if(postLoading == 'one' || postLoading == 'two'){
				UsrLoadHotel(postLoading, 'package');
			}
		break;		
		case "city" :
		case "ocity" :
		case "zcity" :
		case "fcity" :
		case "acity" :				
			elem = document.getElementById('city');
			elem.innerHTML = responseText;
		break;
		case "aohotel" :			
			elem = document.getElementById('hotel');
			elem.innerHTML = responseText;
			if(postLoading == 'one' || postLoading == 'two'){
				UsrLoadRoom(postLoading, 'room');				
			}			
		break;		
		case "pgaohotel" :
			elem = document.getElementById('hotel');
			elem.innerHTML = responseText;
			if(postLoading == 'one' || postLoading == 'two'){
				UsrLoadRoom(postLoading, 'package');
			}			
		break;		
		case "ahotel" :
			elem = document.getElementById('hotel');
			elem.innerHTML = responseText;
		break;
		case "acode" :
			elem = document.getElementById('code');
			elem.innerHTML = responseText;
		break;		
		case "room" :
			elem = document.getElementById('room');
			elem.innerHTML = responseText;
		break;
		case "aoroom" :
		case "aopackage" :
			elem = document.getElementById('room');
			elem.innerHTML = responseText;
			EnableButton();
		break;		
		case "orderinfo" :
		case "orderinfonew" :
		case "confirminfo" :
			elem = document.getElementById('orderinfo');
			elem.innerHTML = responseText;
		break;
		case "template" :
			elem = document.getElementById('templateupdateform');
			elem.innerHTML = responseText;
		break;
		case "meta" :
			elem = document.getElementById('metaupdateform');
			elem.innerHTML = responseText;
		break;	
		case "showcalc" :
		    var cont = document.getElementById('fullcalc') || document.createElement('div');
		    var target = document.getElementById('point');
		    if (cont.id == ''){
		        cont.id = 'fullcalc';
		        var a = document.createElement('a');
                addEvent(a, 'click', function(){
                   var el = document.getElementById('fullcalc');
                   el.setAttribute('width','0px');
                })		        
		        cont.appendChild(a)
		    }
		    cont.innerHTML = responseText;
		    //cont.appendChild(span);
		    insertAfter(cont, target)
		break;	
	}
}

function Load() {  
	var_0 = arguments[0];
	var_1 = arguments[1];
	var_3 = arguments[3];
	var_4 = arguments[4];
	action = arguments[2];
	postLoading = arguments[3];
	
	var now = new Date();
	var time = now.getHours()+"-"+now.getMinutes()+"-"+now.getSeconds();
	
	switch (action)
	{
		case "city" :
			path = "hotel.php?mode=city&country="+var_0+"&city="+var_1+"&time="+time;			
		break;
		case "ocity" :
			path = "order.php?mode=city&country="+var_0+"&city="+var_1+"&swidth=no&time="+time;			
		break;
		case "aocity" :
			path = "orders.php?mode=aocity&country="+var_0+"&city="+var_1+"&swidth=no&time="+time;
		break;
		case "pgaocity" :
			path = "orders.php?mode=pgaocity&country="+var_0+"&city="+var_1+"&swidth=no&time="+time;
		break;		
		case "zcity" :
			path = "order.php?mode=city&country="+var_0+"&city="+var_1+"&swidth=yes&time="+time;
		break;		
		case "fcity" :
			path = "hotel.php?mode=fcity&country="+var_0+"&city="+var_1+"&time="+time;
		break;
		case "acity" :			
			path = "index.php?mode=acity&country="+var_0+"&city="+var_1+"&time="+time;
		break;
		case "ahotel" :
			path = "index.php?mode=ahotel&city="+var_0+"&hotel="+var_1+"&time="+time;			
		break;
		case "aohotel" :
			path = "orders.php?mode=ahotel&city="+var_0+"&hotel="+var_1+"&time="+time;			
		break;
		case "pgaohotel" :
			path = "orders.php?mode=pgahotel&city="+var_0+"&hotel="+var_1+"&time="+time;			
		break;		
		case "acode" :
			path = "index.php?mode=acode&hotel="+var_0+"&time="+time;			
		break;		
		case "room" :
			path = "interval.php?mode=lroom&hotel="+var_0+"&room="+var_1+"&time="+time;
		break;
		case "aoroom" :
			path = "orders.php?mode=aroom&hotel="+var_0+"&room="+var_1+"&time="+time;
		break;		
		case "aopackage" :
			path = "orders.php?mode=apackage&hotel="+var_0+"&room="+var_1+"&time="+time;
		break;		
		case "orderinfo" :
			path = "pdf.php?mode=orderselect&id="+var_0+"&time="+time;
		break;		
		case "orderinfonew" :
			path = "pdftemplater.php?mode=orderselect&id="+var_0+"&time="+time;
		break;				
		case "confirminfo" :
			path = "pdf.php?mode=confirmselect&id="+var_0+"&time="+time;
		break;
		case "template" :
			path = "template.php?mode=load&path="+var_0+"&type="+var_1+"&time="+time;
		break;
		case "meta" :
			path = "meta.php?mode=load&pagename="+var_0+"&domain="+var_1+"&time="+time;			
		break;
		case "showcalc" :
			path = "orders.php?mode=showcalc&hotel="+var_0+"&room="+var_1+"&order="+var_3+"&act="+var_4;
		break;		
	}

	loadDoc(path);
	
}
