// JavaScript Document
var xmlhttp;
var xdoc;
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;
}

function loadXML(url,form)
{
	xmlhttp=GetXmlHttpObject();
 	//xmlhttp.onreadystatechange=getAll;
	xmlhttp.onreadystatechange=function() 
	{ 
	        if (xmlhttp.readyState==4)
            if (xmlhttp.status==200)
			{  
			    xdoc=xmlhttp.responseXML;

				var msg="";
				var proceed="";
				
				var nodes=xdoc.getElementsByTagName("proceed");
				if(nodes[0].childNodes[0])
				proceed=nodes[0].childNodes[0].nodeValue;
				nodes=xdoc.getElementsByTagName("msg");
				if(nodes[0].childNodes[0])
				msg=nodes[0].childNodes[0].nodeValue;
				//alert(proceed);
				if(proceed=="Y" && msg=="")
				{
					form.submit();
				}
				else 
				{
					alert(msg);
				}
			}
			else
			{
  			  alert("Problem retrieving XML data:" + xmlhttp.statusText);
			}
	}
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
}
function loadDetails(url,doFunc)
{
	xmlhttp=GetXmlHttpObject();
 	//xmlhttp.onreadystatechange=getAll;
	xmlhttp.onreadystatechange=function() 
	{ 
	        if (xmlhttp.readyState==4)
            if (xmlhttp.status==200)
			{  
			    xdoc=xmlhttp.responseXML;
				doFunc();
			}
			else
			{
  			  alert("Problem retrieving XML data:" + xmlhttp.statusText);
			}
	}
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
}
///////////////// DEADEDDDDD
function getData3()
{
	var str='';
	for(var i=0;i<document.frm3.elements.length;i++)
	{
	var itm=document.frm3.elements[i];
	if(itm.name)
		{   
		    if(itm.type=="radio" || itm.type=="checkbox" ) 
			{
			if(itm.checked)
			str+=itm.name+"="+itm.value+"&";
			}
		    else
			str+=itm.name+"="+escape(itm.value)+"&";
			
		}
	}
	return(str)
}