var xmlHttp
var res;
var data;
function ajaxProcessForm(formname,out,option)
{       //formname.action;//
var url=formname.action;
res=out;
xmlHttp=GetXmlHttpObject(stateChanged)
xmlHttp.open("POST", url , true)
var inputs = formname.elements;

var s="";
var xml="<?xml version=\"1.0\" ?>\n<form name="+formname.name+">\n";

for(i=0;i<inputs.length;i++)
{
  s+=inputs[i].name+"="+inputs[i].value+"&";
  xml+="<input name="+inputs[i].name+">\n";
  xml+="<value>"+inputs[i].value+"</value>\n";
  xml+="</input>\n";
}
xml+="</form>";


//////////////////////////////
//
//  var s contains query url
//  var xml contains xml data
//
//////////////////////////////

xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.send(s);

return false;
}

function stateChanged()
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
var s=new String();
s=xmlHttp.responseText;
alert(s);
document.getElementById("layer1").style.display="none";
}
return false;
} 

function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
} 




function ajaxProcessReq()
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}

if(document.getElementById("name").value==''){
alert("Invalid Name!!!");
return false;
}

if(!isEmail(document.getElementById("email").value)){
alert("Invalid Email!!!");
return false;
}

if(document.getElementById("comment").value.length<35){
alert("Comment is too short!!!\n(min. 35 chars)");
return false;
}


str="name="+document.getElementById("name").value;
str+="&email="+document.getElementById("email").value;
str+="&comment="+document.getElementById("comment").value;
str+="&id="+document.getElementById("id").value;
str+="&parent="+document.getElementById("parent").value;

xmlHttp.onreadystatechange=stateChanged1
document.getElementById("pcmt").innerHTML="Processing....";
xmlHttp.open("GET","content/public/user_request.php?"+str,true)
xmlHttp.send(null)
}

function stateChanged1()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("pcmt").innerHTML=xmlHttp.responseText
}
}


