// JavaScript Document
<!--

//Global variable to hold window object reference
var myWindow

//This function opens the window
function openWindow(){
myWindow=window.open("opend.htm",null,
    "height=118,width=280,status=yes,toolbar=no,menubar=no,location=no");


}

//-->


function toggle(element_id) {
	try{
		var currentStyle=document.getElementById(element_id).style;
		
		if (currentStyle.display == "block") {
			currentStyle.display = "none";
		} else {
			currentStyle.display = "block";
		}
	}catch(e){
	}
	return false;
}
function set_display_style(element_id,style){
	try{
		var theStyle = document.getElementById(element_id);
		theStyle.style.display=style;
	}
	catch(e){
	}	
}

function checkAll(theForm, cName, allNo_stat) {
	var n=theForm.elements.length;
	for (var i=0;i<n;i++){
		if (theForm.elements[i].className.indexOf(cName) !=-1){
			if (allNo_stat.checked) {
				if(theForm.elements[i].disabled==true){
					//do nothing
				} else {
					theForm.elements[i].checked = true;
			
				}

			} else {
				theForm.elements[i].checked = false;
			}
		}
	}
}





<!-- Disabled the back browser button -->
//window.history.forward(1); 
//window.location.href='user_admin.php?refresh=1';


nn=(document.layers)?true:false; 
ie=(document.all)?true:false; 


function show_service_layer(service_id){
	
	if(service_id==16){
		set_display_style('service_air_layer','none');
		set_display_style('service_exp_layer','none');
		set_display_style('service_eco_layer','block');
	}

	if(service_id==15){
		set_display_style('service_air_layer','block');
		set_display_style('service_exp_layer','none');
		set_display_style('service_eco_layer','none');
	}

	if(service_id==14){
		set_display_style('service_air_layer','none');
		set_display_style('service_exp_layer','block');
		set_display_style('service_eco_layer','none');
	}
}

function check_nz(){
	if(
		(document.form1.service_id.value=="15")
			&&
		(document.form1.country_code.value=="NZ"))
		{
			alert("Air service not available in New Zealand.");
			document.form1.service_id.value=16;
			show_service_layer(16);
			return true;
			
	}
}

var ajax_stack = new Array();

function ajax_it(method,names,values,action,divid){
	var ajax = new sack(action);
	ajax.method=method;

	for ( var i=names.length-1; i>=0; --i ){
		ajax.setVar(names[i],values[i]);
	}

	ajax.runAJAX();		// Execute AJAX function
	ajax.onCompletion = function(){ 
		//alert(ajax.response);
		eval(ajax.response);
	};
}



/* slide down */

var timerlen = 5;
var slideAniLen = 250;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

function slidedown(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display != "none")
                return; // cannot slide down something that is already visible

        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
}

function slideup(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display == "none")
                return; // cannot slide up something that is already hidden

        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);
		
		obj[objname].style.display ="block";
		endHeight[objname] = parseInt(obj[objname].offsetHeight);
		obj[objname].style.display ="none";

        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }

        obj[objname].style.display = "block";

        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];

        if (elapsed > slideAniLen)
                endSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
                if(dir[objname] == "up")
                        d = endHeight[objname] - d;

                obj[objname].style.height = d + "px";
        }

        return;
}

function endSlide(objname){
        clearInterval(timerID[objname]);

        if(dir[objname] == "up")
                obj[objname].style.display = "none";

        obj[objname].style.height = endHeight[objname] + "px";

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
}
function toggleSlide(objname){
  if(document.getElementById(objname).style.display == "none"){
    // div is hidden, so let's slide down
    slidedown(objname);
  }else{
    // div is not hidden, so slide up
    slideup(objname);
  }
}

