/* AJAX FORM*/
   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() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('myspan').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function get(obj,elname) {
	elname.innerHTML='<img src="' + defaultDir + 'loading.gif" />';
      var poststr = "Email=" + encodeURI( document.getElementById("inpProblem").value ) +
                    "&txtProblem=" + encodeURI( document.getElementById("txtProblem").value );
      makePOSTRequest(defaultDir+'post.php', poststr);
   }

   function getUM(obj,elname) {
	elname.innerHTML='<img src="' + defaultDir + 'loading.gif" />';
      var poststr = "From="  + encodeURI( document.getElementById("inpFrom").value ) +
					"&To=" + encodeURI( document.getElementById("inpTo").value ) +
					"&Subject=" + encodeURI( document.getElementById("inpSubject").value ) +
					"&Message=" + encodeURI( document.getElementById("txtMessage").value ) +
					"&FileName=" + encodeURI( document.getElementById("hidFileName").value ) +
					"&LinkFrom=" + encodeURI( document.getElementById("hidLinkFrom").value ) +
					"&File=" + encodeURI( document.getElementById("hidFile").value );

      makePOSTRequest(defaultDir+'post.php?UsMail=1', poststr);
   }
   

/* AJAX FORM END*/

		/* Ajax */
		
		function ShowAjax(sender,elname,pageid,conf,newpage)
		{
			if( typeof elname != 'object' ) elname = document.getElementById(elname);
			if(elname != null )
				elname.innerHTML='<img src="' + defaultDir + 'loading.gif" />'; //<font style='text-align:center;color:#666666;'><br><b>LOADING DATA ...</b></font>
			else
				return;
			xmlHttp=GetXmlHttpObject()
			if (xmlHttp==null)
			  {
			  alert ("Your browser does not support AJAX!");
			  return;
			  }
			if(newpage!=''){
				var url=defaultDir+newpage;
			}else{		
				var url="index.php";
			//Param="id="+dataid;
				url=url+"?page="+pageid+"&conf="+conf;
				url=url+"&sid="+Math.random();
				//alert(url);
			}
			
			xmlHttp.onreadystatechange=function() { 
					if (xmlHttp.readyState==4)
						if (xmlHttp.status==200)
							stateChanged(elname,sender,xmlHttp);
				}
			xmlHttp.open("GET",url,true);
			//xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-Type", "text/html; charset=windows-1250");
			//xmlHttp.setRequestHeader("Content-Type", "text/xml; charset=UTF-8");
			//xmlHttp.overrideMimeType('text/html; charset=windows-1250'); 
			//xmlHttp.overrideMimeType('text/xml; charset=UTF-8'); 
			xmlHttp.send(null);
		}

		function stateChanged(elname,sender,req) 
		{ 
			if (xmlHttp.readyState==4)
			{ 
				if( typeof elname != 'object' ) elname = document.getElementById(elname);
				if( typeof elname == 'object' )
					elname.innerHTML=req.responseText;
			}
		}


		function GetXmlHttpObject()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
		    {
		    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		    }
		  catch (e)
		    {
		    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		    }
		  }
		return xmlHttp;
		}
		/* Ajax END */
