

// Method 2 - popup window



// Note, using height to 'move' box - this avoids a scrollbar!



var posDist;



var posNow = 0;



var popupRunning;







function popupAlert() {



// Failsafe



if( popupRunning) return;



popupRunning = true;







var div = document.getElementById( "popup");







// Set start position



div.style.display = "block";



posDist = div.offsetHeight;



div.style.height = "0px";



div.style.overflow = "hidden";







// Start appear....



popupUp();



}







function popupUp() {



var div = document.getElementById( "popup");







// How far to go?



var dist = posDist -posNow;







if( dist >1) {



// Move up a bit



posNow += Math.ceil( dist /8);



div.style.height = posNow +"px";







setTimeout( "popupUp();", 25);







} else {



// We've arrived, delay for 1.5 secs then vanish



div.style.height = posDist;



//setTimeout( "popupDown();", 10000);



}



}







function popupDown() {



var div = document.getElementById( "popup");







// How far to go?



var dist = posNow;







if( dist >1) {



// Move down a bit



posNow -= Math.ceil( dist /8);



div.style.height = posNow +"px";







setTimeout( "popupDown();", 20);







} else {



// Done, reset the box



div.style.height = posDist +"px";



div.style.display = "none";



popupRunning = false;



}



}



function check_data(serverPage,objID){

        //Create a boolean variable to check for a valid Internet Explorer instance.

var xmlhttp = false;

//Check if we are using IE.

try {

//If the Javascript version is greater than 5.

xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

} catch (e) {

//If not, then use the older active x object.

try {

//If we are using Internet Explorer.

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

} catch (E) {

//Else we must be using a non-IE browser.

xmlhttp = false;

}

}

//If we are using a non-IE browser, create a javascript instance of the object.

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

xmlhttp = new XMLHttpRequest();

}





        var obj = document.getElementById(objID);

        xmlhttp.open("GET", serverPage,true);

        xmlhttp.onreadystatechange = function(){

        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

            var data = xmlhttp.responseText;

            if(data != ""){

              obj.innerHTML = xmlhttp.responseText;

              popupAlert();

            }

           }

        }

xmlhttp.send(null);

}

 





