// JavaScript Document



//preload loading image

pic1= new Image(100,25); 

pic1.src="/images/loading.gif";



	var resultdiv;



	var http_request = false;



   function makePOSTRequest(url, parameters) {



      http_request = false;



      if (window.XMLHttpRequest) { // Mozilla, Safari,...



         http_request = new XMLHttpRequest();



         if (http_request.overrideMimeType) {



         	// set type accordingly to anticipated content type



            //http_request.overrideMimeType('text/xml');



            http_request.overrideMimeType('text/html');



         }



      } else if (window.ActiveXObject) { // IE



         try {



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



         } catch (e) {



            try {



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



            } catch (e) {}



         }



      }



      if (!http_request) {



         alert('Cannot create XMLHTTP instance');



         return false;



      }



      

	

      http_request.onreadystatechange = alertContents;



      http_request.open('POST', url, true);



      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");



      http_request.setRequestHeader("Content-length", parameters.length);



      http_request.setRequestHeader("Connection", "close");



      http_request.send(parameters);



   }







   function alertContents() {

			document.getElementById(resultdiv).innerHTML = "<div align='left'><img src='/images/loading.gif' alt='Loading... Please Wait...'></div>";



	   



      if (http_request.readyState == 4) {



         if (http_request.status == 200) {

				

               result = http_request.responseText;




			try{
    	       document.getElementById(resultdiv).innerHTML = result;            
			   
			}catch(e){
				alert(document.getElementById(resultdiv).innerHTML);
				alert(e);
			}



         } else {



            alert('There was a problem with the request.');



         }



      }



   }



   



	function executeajax(frm,rdiv,rfile){



	   resultdiv=rdiv;

	   var poststr="";

			if(!frm || !frm.elements) {

				alert("invalid frm");

				return;

			  }

			  var elms = frm.elements;

			  for(var i = 0, maxI = elms.length; i < maxI; ++i) {

				var elm = elms[i];

				if(elm.id!=""){

					poststr=poststr+"&"+elm.name+"="+document.getElementById(elm.id).value;

				}

				

				// alert("Type: " + elm.type + "\nName: " +	elm.name + "\nId: " + elm.id);

			  }

			  poststr=poststr.substr(1);

			  	  		

	  	makePOSTRequest(rfile, poststr);	



	}





function showOfForm(frm) {

      if(!frm || !frm.elements) {

        return;

      }

      var elms = frm.elements;

      for(var i = 0, maxI = elms.length; i < maxI; ++i) {

        var elm = elms[i];

        alert("Type: " + elm.type + "\nName: " +

                elm.name + "\nId: " + elm.id);

      }

    }

