﻿var XMLHTTP;
var HomeDrop="DropDown.aspx";

function MandiData()
{
GetMandi();
return false ;
}

function GetMandi()
{
try
{
if(GD("DropCommodity").value=="")
{
    alert("Please select commodity");
    return;
}
if(GD("DropState").value=="")
{
    alert("Please select state name");
    return;
}
GD("WaitDiv2").style.display='block';

XMLHTTP=false;
var requestSearchUrl=HomeDrop+"?Action=getMandi&CName="+encodeURIComponent(GD("DropCommodity").value) + "&SName="+encodeURIComponent(GD("DropState").value) + "&DName="+encodeURIComponent(GD("DropDistrict").value) + "&VName="+encodeURIComponent(GD("DropVariety").value) + "&Date="+encodeURIComponent(GD("DatePick").value);
XMLHTTP=CreateXMLHTTP();
if(XMLHTTP)
{
	XMLHTTP.open("GET",requestSearchUrl,true);
	XMLHTTP.onreadystatechange=DisplayMandiData;
	XMLHTTP.send(null);
}

}
catch(exr)
{}
}

function DisplayMandiData()
{
try
{
	if(XMLHTTP.readyState == 4)
	{		
		if(XMLHTTP.status == 200)
		{			
			DSRMandiData(XMLHTTP.responseXML.documentElement);
			
		}
		else 
		{
		}
	}
	else
	{ 
	}
}
catch(e)
{
XMLHTTP=false;
}
}


function DSRMandiData(RV)
{
try
{
    if(RV!=null)
	{
	var ResultXML = GF(RV,'Text');
	var ResultText=GIT(ResultXML[0]);
	document.getElementById('Mandi').innerHTML=ResultText;
		
	}
	else
		XMLHTTP=false;	
		
		GD("WaitDiv2").style.display='none';
}
catch(e)
{}	
XMLHTTP=false;	
}


var BindCon="";

function SetState()
{
if(GD("DropCommodity").value!="")
{
var objSelect=GD("DropState");
while(objSelect.options.length > 1)
objSelect.remove(1);
objSelect=GD("DropDistrict");
while(objSelect.options.length > 1)
objSelect.remove(1);
objSelect=GD("DropVariety");
while(objSelect.options.length > 1)
objSelect.remove(1);
BindCon="DropState";
var reqUrl=HomeDrop+"?Action=State&CName="+encodeURIComponent(GD("DropCommodity").value);
getDropData(reqUrl);
}
}

function SetMandi()
{
if(GD("DropState").value!="")
{
var objSelect=GD("DropDistrict");
while(objSelect.options.length > 1)
objSelect.remove(1);
objSelect=GD("DropVariety");
while(objSelect.options.length > 1)
objSelect.remove(1);
BindCon="DropDistrict";
var reqUrl=HomeDrop+"?Action=Mandi&CName="+encodeURIComponent(GD("DropCommodity").value) + "&SName="+encodeURIComponent(GD("DropState").value);
getDropData(reqUrl);
}
}

function SetVariety()
{
if(GD("DropDistrict").value!="")
{
var objSelect=GD("DropVariety");
while(objSelect.options.length > 1)
objSelect.remove(1);
BindCon="DropVariety";
var reqUrl=HomeDrop+"?Action=Variety&CName="+encodeURIComponent(GD("DropCommodity").value) + "&SName="+encodeURIComponent(GD("DropState").value) + "&MName="+encodeURIComponent(GD("DropDistrict").value);
getDropData(reqUrl);
}
}

function getDropData(RUrl)
{
try
{
GD("WaitDiv2").style.display='block';
		XMLHTTP=false;
		var requestSearchUrl=RUrl;
		XMLHTTP=CreateXMLHTTP();
		if(XMLHTTP)
		{
			XMLHTTP.open("GET",requestSearchUrl,true);
			XMLHTTP.onreadystatechange=DisplayDrop;
			XMLHTTP.send(null);
		}
}
catch(exr)
{
GD("WaitDiv2").style.display='none';
}
}

function DisplayDrop()
{
try
{
	if(XMLHTTP.readyState == 4)
	{		
		if(XMLHTTP.status == 200)
		{			
			DSRDrop(XMLHTTP.responseXML.documentElement);
		}
		else 
		{
		}
	}
	else
	{ 
	
	}
}
catch(e)
{
XMLHTTP=false;
GD("WaitDiv2").style.display='none';
}
}

function DSRDrop(RV)
{
try
{
    if(RV!=null)
	{
		var xmlItem = GF(RV,'Item');
		var optS = document.createElement("OPTION");
		optS.value ="All";
		optS.text = "All";
		if(browser_name=='IE')
		GD(BindCon).add(optS);
		else
		GD(BindCon).appendChild(optS);
		for (i = 0; i < xmlItem.length; i++)
		{
		try
		{
		var e = xmlItem[i];
		var IText = GF(e,'Text')[0].firstChild.data;
		var IValue = GF(e,'Value')[0].firstChild.data;
		var optS = document.createElement("OPTION");
		optS.value =IValue;
		optS.text = IText;
		if(browser_name=='IE')
		GD(BindCon).add(optS);
		else
		GD(BindCon).appendChild(optS);
		}
        catch(e)
        {}	
		}
		GD("WaitDiv2").style.display='none';
	}
	else
		XMLHTTP=false;	
		
		GD("WaitDiv2").style.display='none';
}
catch(e)
{}	
XMLHTTP=false;	
GD("WaitDiv2").style.display='none';
}

function NAVData()
{
GetNAV();
return false ;
}

function GetNAV()
{
GD("WaitDiv").style.display='block';
try
{
	if(GD("DropCategory").value!="")
	{
		XMLHTTP=false;
		var requestSearchUrl=HomeDrop+"?Action=getNAV&CName="+encodeURIComponent(GD("DropCategory").value) + "&SName="+encodeURIComponent(GD("DropScheme").value);
		XMLHTTP=CreateXMLHTTP();
		if(XMLHTTP)
		{
			XMLHTTP.open("GET",requestSearchUrl,true);
			XMLHTTP.onreadystatechange=DisplayNAVData;
			XMLHTTP.send(null);
		}
	}
}
catch(exr)
{}
}


function DisplayNAVData()
{
try
{
	if(XMLHTTP.readyState == 4)
	{		
		if(XMLHTTP.status == 200)
		{			
			DSRNAVData(XMLHTTP.responseXML.documentElement);
			
		}
		else 
		{
		}
	}
	else
	{ 
	}
}
catch(e)
{
XMLHTTP=false;
}
}

function DSRNAVData(RV)
{
try
{
    if(RV!=null)
	{
	var ResultXML = GF(RV,'Text');
	var ResultText=GIT(ResultXML[0]);
	document.getElementById('NAV').innerHTML=ResultText;
	document.getElementById('NAVLink').innerHTML="<a href='More.aspx?SchemeName=" + encodeURIComponent(GD("DropScheme").value) + "&Category="+ encodeURIComponent(GD("DropCategory").value) +"&Date=' target='_blank'> <font color='blue' size='2'>More...</font></a>";
	}
	else
		XMLHTTP=false;	
		
    GD("WaitDiv").style.display='none';
}
catch(e)
{}	
XMLHTTP=false;	
}

function SetNAVSchemeNames()
{
try
{
	GD("WaitDiv").style.display='block';
	if(GD("DropCategory").value!="")
	{
		XMLHTTP=false;
		var requestSearchUrl=HomeDrop+"?Action=SchemeNames&CTName="+encodeURIComponent(GD("DropCategory").value);
		XMLHTTP=CreateXMLHTTP();
		if(XMLHTTP)
		{
			XMLHTTP.open("GET",requestSearchUrl,true);
			XMLHTTP.onreadystatechange=DisplaySchemeNames;
			XMLHTTP.send(null);
		}
	}
}
catch(exr)
{}
}


function DisplaySchemeNames()
{
try
{
	if(XMLHTTP.readyState == 4)
	{		
		if(XMLHTTP.status == 200)
		{			
			DSRSchemes(XMLHTTP.responseXML.documentElement);
		}
		else 
		{
		}
	}
	else
	{ 
	}
}
catch(e)
{
XMLHTTP=false;
}
}

function DSRSchemes(RV)
{
try
{
    if(RV!=null)
	{
		var xmlItem = GF(RV,'Item');
		var objSelect=GD("DropScheme");
		//while(objSelect.options.length > 1)
		//objSelect.remove(1);
		document.getElementById('DropScheme').length = 0;
		for (i = 0; i < xmlItem.length; i++)
		{
		var e = xmlItem[i];
		var IText = GF(e,'Text')[0].firstChild.data;
		var IValue = GF(e,'Value')[0].firstChild.data;
		var optS = document.createElement("OPTION");
		optS.value =IValue;
		optS.text = IText;
		browerCheck();
		if(browser_name=='IE')
		GD("DropScheme").add(optS);
		else
		GD("DropScheme").appendChild(optS);
		}
			GD("WaitDiv").style.display='none';
		
	}
	else
		XMLHTTP=false;	
}
catch(e)
{}	
XMLHTTP=false;	
}




