function toggle(toggleId, e)
{
	if (!e) {
		e = window.event;
	}
	if (!document.getElementById) {
		return false;
	}
	var body = document.getElementById(toggleId);
	if (!body) {
		return false;
	}
	if (body.style.display == "none") {
		body.style.display = "block";
	} else {
		body.style.display = "none";
	}
}


function getApproveEmailContent(form)
{
	var xx =eval("document."+form);
	xx.ApporveMessageSubject.value=xx.temp_approve_subject.value;
	var body=xx.temp_approve_message.value;
	body=body.replace(/##Approve-Reason##/g,xx.approve_reason.value);
	xx.ApproveMessageContent.value=body;

	if(xx.approve_reason.value=="")
	{
		document.all["_ApproveMessageContent_editor"].contentWindow.document.body.innerHTML="";	
	}
	else
	{
		document.all["_ApproveMessageContent_editor"].contentWindow.document.body.innerHTML="";
		editor_insertHTML('ApproveMessageContent',body,"");
	}	
}

function getRejectEmailContent(form)
{
	var xx =eval("document."+form);
	xx.RejectMessageSubject.value=xx.temp_reject_subject.value;
	var body=xx.temp_reject_message.value;
	body=body.replace(/##Reject-Reason##/g,xx.reject_reason.value);
	xx.RejectMessageContent.value=body;
	
	if(xx.reject_reason.value=="")
	{
		document.all["_RejectMessageContent_editor"].contentWindow.document.body.innerHTML="";
	}
	else
	{
		document.all["_RejectMessageContent_editor"].contentWindow.document.body.innerHTML="";
		editor_insertHTML('RejectMessageContent',body,"");
	}	
}

function expandCollapseApproveEmail(form,toggleId)
{
	var xx =eval("document."+form);
	if (!document.getElementById) {
		return false;
	}
	var body = document.getElementById(toggleId);
	
	if (!body) {
		return false;
	}

	if(xx.approve_reason.value=="")
	{
		body.style.display = "none";
	}
	else
	{
		body.style.display = "block";
	}
}

function expandCollapseRejectEmail(form,toggleId)
{
	var xx =eval("document."+form);
	if (!document.getElementById) {
		return false;
	}
	var body = document.getElementById(toggleId);
	
	if (!body) {
		return false;
	}

	if(xx.reject_reason.value=="")
	{
		body.style.display = "none";
	}
	else
	{
		body.style.display = "block";
	}
}

function getSiteMaintenanceData(form,mess)
{
	var xx =eval("document."+form);
	var body=mess;
	xx.message.value=body;
	alert(body);
	if(xx.branchId.value=="")
	{
		document.all["_message_editor"].contentWindow.document.body.innerHTML="";
	}
	else
	{
		document.all["_message_editor"].contentWindow.document.body.innerHTML="";
		editor_insertHTML('message',body,"");
	}	
}

function delete_confirm(form)
{
	if(form.btn_submit.value == "Delete")
	{	
		if(confirm("Are you sure you want to Delete? "))
		{
			form.submit;
		}
		else
		{
			return false;
		}
	}
}
function checkall(objForm)
{
	len = objForm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) 
	{
		if (objForm.elements[i].type=='checkbox') 
		{
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
	  xmlhttp.overrideMimeType("text/xml"); 
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var tableBusy = false;
var tableHttp = getHTTPObject();
var step1Over = false;
var row = "";



/* #################################### SUB CATEGORY ####################################### */
function getAccociateList(objCatId)
{
	if(!tableBusy)
	{
		document.form1.nAccociateId.options.length = 0;
		document.form1.nAccociateId.options[0] = new Option("Loading...","");
		var url = "displayaccociate.php?id=" + objCatId;
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = checkAccociate;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}
}

function checkAccociate()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form1.nAccociateId.options.length = 0;
				}
				else
				{
					var nAccociateId = document.form1.nAccociateId;
					nAccociateId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						nAccociateId.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				alert("Error: " + e) ;
			}
		}
	}
}

/* #################################### SUB SUB CATEGORY ####################################### */

function getSubSubCategoryList(objSubCatId)
{	
	if(!tableBusy)
	{
		document.form1.nSubSubCategoryId.options.length = 0;
		document.form1.nSubSubCategoryId.options[0] = new Option("Loading...","");
		var url = "displaysubsubcategories2.php?id=" + objSubCatId;
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = checkSubSubCategoryListResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}
}


function checkSubSubCategoryListResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('SubSubcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subsubcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form1.nSubSubCategoryId.options.length = 0;
				}
				else
				{
					var nSubSubCategoryId = document.form1.nSubSubCategoryId;
					nSubSubCategoryId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						nSubSubCategoryId.options[i] = new Option(stateArr[1],stateArr[0]);	//new Option('new text','new value');
					}
				}
				// Draw Record status and nav buttons
				//document.getElementById('checkresponse').innerHTML = output;
				tableBusy = false;
				//document.getElementById('imgProgress2').style.display = 'none';
			} // end try
			catch(e)
			{
				alert("Error: " + e) ;
			} // end try catch
		} // end if response index -1
	} // end if readystate 4
} // end tableresponse function
////////////////////////////////////////////////////////////////////////////
function getCityList(objSubCatId)
{	
	if(!tableBusy)
	{
		document.form1.nCityId.options.length = 0;
		document.form1.nCityId.options[0] = new Option("Loading...","");
		var url = "displaycity.php?id=" + objSubCatId;
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = checkCityListResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}
}
function checkCityListResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N City|")
				{
					document.form1.nCityId.options.length = 0;
				}
				else
				{
					var nCityId = document.form1.nCityId;
					nCityId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						nCityId.options[i] = new Option(stateArr[1],stateArr[0]);	//new Option('new text','new value');
					}
				}
				// Draw Record status and nav buttons
				//document.getElementById('checkresponse').innerHTML = output;
				tableBusy = false;
				//document.getElementById('imgProgress2').style.display = 'none';
			} // end try
			catch(e)
			{
				alert("Error: " + e) ;
			} // end try catch
		} // end if response index -1
	} // end if readystate 4
} // end tableresponse function
function ajaxReligionTovishwasCast(objCId)
{
	if (!tableBusy)
	{
		document.form2.caste_id.options.length = 0;
		document.form2.caste_id.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-front-cast.php?cid=" + objCId;	
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckReligionVishwasResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckReligionVishwasResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form2.caste_id.options.length = 0;
				}
				else
				{
					var caste_id = document.form2.caste_id;
					caste_id.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						caste_id.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}
//  ###################################################   Locality List #########################################################
function postRequest(strURL)
{
    var xmlHttp;
    if(window.XMLHttpRequest)
    {
        var xmlHttp = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlHttp.open('POST', strURL, true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.onreadystatechange = function()
    {
        if (xmlHttp.readyState == 4)
        {
            document.getElementById("nLocalityId").innerHTML=xmlHttp.responseText;
			//getAllcomments(uid);
        }
    }
    xmlHttp.send(strURL);
}

function getLocalityList_sub(objCatId, objState)
{
	var url = "getlocalitylist.php?id=" + objCatId + "&sid="+objState;
	postRequest(url);
}
// ###################################################   Locality List #########################################################

function getLocalityList(objCatId, objState)
{	
	//document.getElementById('imgProgress1').style.display = 'inline';
	if (!tableBusy)
	{
		//document.getElementById('imgProgress1').style.display = 'inline';
		document.form1.nLocalityId.options.length = 0;
		document.form1.nLocalityId.options[0] = new Option("Loading...","");
		var url = "displaylocalitylist.php?id=" + objCatId + "&sid="+objState;
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = checkLocalityListResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}
}

function checkLocalityListResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N City|")
				{
					document.form1.nLocalityId.options.length = 0;
				}
				else
				{
					var nLocalityId = document.form1.nLocalityId;
					nLocalityId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						nLocalityId.options[i] = new Option(stateArr[1],stateArr[0]);	//new Option('new text','new value');
					}
				}
				// Draw Record status and nav buttons
				//document.getElementById('checkresponse').innerHTML = output;
				tableBusy = false;
				//document.getElementById('imgProgress2').style.display = 'none';
			} // end try
			catch(e)
			{
				alert("Error: " + e) ;
			} // end try catch
		} // end if response index -1
	} // end if readystate 4
}
// ###################################################  End City List #########################################################
function getLocalityRequest(strURL)
{
    var xmlHttp;
    if(window.XMLHttpRequest)
    {
        var xmlHttp = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlHttp.open('POST', strURL, true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.onreadystatechange = function()
    {
        if (xmlHttp.readyState == 4)
        {
            document.getElementById("DivLocality").innerHTML=xmlHttp.responseText;
			//getAllcomments(uid);
        }
    }
    xmlHttp.send(strURL);
}
function getLocality(objCoId)
{
	var url = "getColocalitylist.php?id=" + objCoId;
	getLocalityRequest(url);
}
// ###################################################  Products Company Locality List #########################################################
function getCoLocalityList(objCoId)
{	
	if (!tableBusy)
	{
		document.form1.nLocalityId.options.length = 0;
		document.form1.nLocalityId.options[0] = new Option("Loading...","");
		var url = "displaycolocalitylist.php?id=" + objCoId;
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = checkCoLocalityListResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}
}

function checkCoLocalityListResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;
				//document.getElementById('imgProgress1').style.display = 'inline';
				if (output == "No Locality|")
				{
					document.form1.nLocalityId.options.length = 0;
				}
				else
				{
					var nLocalityId = document.getElementById('nLocalityId');
					nLocalityId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						nLocalityId.options[i] = new Option(stateArr[1],stateArr[0]);	//new Option('new text','new value');
					}
				}
				// Draw Record status and nav buttons
				//document.getElementById('checkresponse').innerHTML = output;
				tableBusy = false;
				//document.getElementById('imgProgress2').style.display = 'none';
			} // end try
			catch(e)
			{
				alert("Error: " + e) ;
			} // end try catch
		} // end if response index -1
	} // end if readystate 4
}
// ###################################################  End City List #########################################################


function ajaxCountryToStateModule(objCId)
{
	if (!tableBusy)
	{
		document.form1.cStateId.options.length = 0;
		document.form1.cStateId.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-state-module.php?cid=" + objCId;	
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckStateModuleResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckStateModuleResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form1.cStateId.options.length = 0;
				}
				else
				{
					var state = document.form1.cStateId;
					cStateId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						state.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}

function ajaxCountryToState(objCId)
{
	if (!tableBusy)
	{
		document.form8.state.options.length = 0;
		document.form8.state.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-state.php?cid=" + objCId;	
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckStateResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckStateResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form8.state.options.length = 0;
				}
				else
				{
					var state = document.form8.state;
					state.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						state.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}

function ajaxAdminStateToAdminCity(objCId)
{
	if (!tableBusy)
	{
		document.form2.studentCity.options.length = 0;
		document.form2.studentCity.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-city.php?cid=" + objCId;	
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckStateMemberResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckStateMemberResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form2.studentCity.options.length = 0;
				}
				else
				{
					var studentCity = document.form2.studentCity;
					studentCity.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						studentCity.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}

function ajaxPersonalStateToPersonalCity(objCId)
{
	if (!tableBusy)
	{
		if(document.form2.OtherCityName)
		{
			document.form2.OtherCityName.style.display='none';
		}
		document.form2.studentCity.options.length = 0;
		document.form2.studentCity.options[0] = new Option("Loading...","");
		var url = "fn-display-personal-ajax-city.php?cid=" + objCId;	
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckStatePersonalResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckStatePersonalResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form2.studentCity.options.length = 0;
				}
				else
				{
					var studentCity = document.form2.studentCity;
					studentCity.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						studentCity.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}
function ajaxAcadmicStateToAcadmicCity(objCId)
{
	if (!tableBusy)
	{
		document.form2.acadmicCity.options.length = 0;
		document.form2.acadmicCity.options[0] = new Option("Loading...","");
		var url = "fn-display-acadmic-ajax-city.php?cid=" + objCId;	
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckStateAcadmicResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckStateAcadmicResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form2.acadmicCity.options.length = 0;
				}
				else
				{
					var acadmicCity = document.form2.acadmicCity;
					acadmicCity.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						acadmicCity.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}
/*function ajaxCategoryToSubcategoryMultipal(objCId)
{
	if (!tableBusy)
	{
		document.form1.subcategoryId.options.length = 0;
		document.form1.subcategoryId.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-subcategory.php?cid=" + objCId;		
		//alert(url);
		//alert(objCId);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckMultipleSubcategoryResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}*/
function CheckMultipleSubcategoryResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form1.subcategoryId.options.length = 0;
				}
				else
				{
					var subcategoryId = document.form1.subcategoryId;
					subcategoryId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						subcategoryId.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}
function ajaxAdminCategoryToAdminSubcategory(objCId)
{
	if (!tableBusy)
	{
		document.form1.subcategoryId.options.length = 0;
		document.form1.subcategoryId.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-city.php?cid=" + objCId;	
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckCatMemberSubcatResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckCatMemberSubcatResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form1.subcategoryId.options.length = 0;
				}
				else
				{
					var subcategoryId = document.form1.subcategoryId;
					subcategoryId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						subcategoryId.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}
function ajaxPopAdminStateToPopAdminCity(objCId)
{
	if (!tableBusy)
	{
		document.form1.cityId.options.length = 0;
		document.form1.cityId.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-pop-city.php?cid=" + objCId;	
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckPopAdminCityResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckPopAdminCityResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form1.cityId.options.length = 0;
				}
				else
				{
					var cityId = document.form1.cityId;
					cityId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						cityId.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}
function ajaxCountryTootherState(objCId)
{
	if (!tableBusy)
	{
		document.form14.state.options.length = 0;
		document.form14.state.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-state.php?cid=" + objCId;	
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckStateotherResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckStateotherResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form14.state.options.length = 0;
				}
				else
				{
					var state = document.form14.state;
					state.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						state.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}



function ajaxCountrysssToStatesss(objCId)
{
	if (!tableBusy)
	{
		document.form11.state.options.length = 0;
		document.form11.state.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-states.php?cid=" + objCId;	
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckStateResponsessss;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckStateResponsessss()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form11.state.options.length = 0;
				}
				else
				{
					var state = document.form11.state;
					state.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						state.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}

<!-- #######################################################3 City -->
function ajaxStateToMoveShowCity(objCId)
{
	if (!tableBusy)
	{
		document.form14.city.options.length = 0;
		document.form14.city.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-move-city.php?sid=" + objCId;		
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckCityMoveShowResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckCityMoveShowResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form14.city.options.length = 0;
				}
				else
				{
					var city = document.form14.city;
					city.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						city.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}
function ajaxStateToMoveCity(objCId)
{
	if (!tableBusy)
	{
		document.form8.cCityId.options.length = 0;
		document.form8.cCityId.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-move-city.php?sid=" + objCId;		
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckCityMoveResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckCityMoveResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form8.cCityId.options.length = 0;
				}
				else
				{
					var cCityId = document.form8.cCityId;
					cCityId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						cCityId.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}
function ajaxStateToMoveCity1(objCId)
{
	if (!tableBusy)
	{
		document.form8.city.options.length = 0;
		document.form8.city.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-move-city.php?sid=" + objCId;		
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckCityMoveResponse1;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckCityMoveResponse1()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form8.city.options.length = 0;
				}
				else
				{
					var city = document.form8.city;
					city.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						city.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}
function ajaxStateToCity(objCId)
{
	if (!tableBusy)
	{
		document.form1.cCityId.options.length = 0;
		document.form1.cCityId.options[0] = new Option("Loading...","");
		var url = "fn-display-ajax-city.php?sid=" + objCId;		
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckCityResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckCityResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form1.cCityId.options.length = 0;
				}
				else
				{
					var cCityId = document.form1.cCityId;
					cCityId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						cCityId.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}




<!-- #######################################################3 -->
function highlight_row(the_element, checkedcolor) {
	if(the_element.parentNode.parentNode.style.backgroundColor != checkedcolor) {
		the_element.parentNode.parentNode.style.backgroundColor = checkedcolor;
	} else {
		the_element.parentNode.parentNode.style.backgroundColor = 'white';
	}
}

function set_hover(the_row, color, checkedcolor) {
	if(the_row.style.backgroundColor != checkedcolor) {
		the_row.style.backgroundColor = color;
	}
}

function remove_hover(the_row, color, checkedcolor) {
	if(the_row.style.backgroundColor != checkedcolor) {
		the_row.style.backgroundColor = color;
	}
}




////////////////////////////////////////////load google map////////////////////////
function loadgoogleMap(cat_id,sub_cat_id)
{
	alert("===========");
	alert(cat_id);
	alert(sub_cat_id);
	
	if (!tableBusy)
	{
		//document.form1.cCityId.options.length = 0;
		//document.form1.cCityId.options[0] = new Option("Loading...","");
		var url = "map1.php?cat_id=" + cat_id+"&sub_cat_id="+sub_cat_id ;		
		alert(url);
		tableHttp.open("GET", url, true);
		
		tableHttp.onreadystatechange = CheckCityResponse;
		//tableHttp.send(null);
		//tableBusy = true;
		//tableHttp.send(null);
	}	
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////

function subcategory(objCId)
{
	if (!tableBusy)
	{
		document.formCategory.subcat_id.options.length = 0;
		document.formCategory.subcat_id.options[0] = new Option("Loading...","");
		var url = "category_ajax.php?id=" + objCId;		
		//alert(url);
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckCityMoveResponse1;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}
//cCountryName, cState
function CheckCityMoveResponse1()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.formCategory.subcat_id.options.length = 0;
				}
				else
				{
					var subcat_id = document.formCategory.subcat_id;
					subcat_id.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						subcat_id.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}

function searchcategorylocation(objCId)
{
	if (!tableBusy)
	{
		document.form3.LOCATION.options.length = 0;
		document.form3.LOCATION.options[0] = new Option("Loading...","");
		var url = "searchmap_location_ajax.php?cid=" + objCId;		
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = CheckLocationMoveResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}	
}

function CheckLocationMoveResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.form3.LOCATION.options.length = 0;
				}
				else
				{
					var search_location = document.form3.LOCATION;
					search_location.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						search_location.options[i] = new Option(stateArr[1],stateArr[0]);
					}
				}
				tableBusy = false;
			}
			catch(e)
			{
				//alert("Error: " + e) ;
			}
		}
	}
}


