/*
BigBanyan: INterests and Locality Changes - Pull Locality Based on the selection of City

Modified by 	:	SudheerKumar<sudheerkumar@embitel.com>
Date			:	24 Sep 2008
*/
var requestAgewellXHttp;
//UnameXHttp = MemRegngetHttpRequestInstance();

function getAgewellHttpRequestInstance() {
	var http_request = false;

	if (window.XMLHttpRequest) { // IE7, Mozilla, Safari, use native object
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE 6 and below
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");							 
			} catch (e) {}
		}
	}
	return http_request;
}

function makeAgewellHttpRequest(url, id, errorText, postsVars, http_request) {
	if ((arguments.length < 5) || (http_request==null) ) {
		http_request = getAgewellHttpRequestInstance();
	}
	if (!http_request) {
		// alert('Giving up: Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = function() { alertAgewellContents(http_request, id, errorText); };
	if (postsVars == null) {
		http_request.open('GET', url, true);
		http_request.send(null);
	} else {
		http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", postsVars.length);
		http_request.send(postsVars);
	}
}

function alertAgewellContents(http_request, id, errorText) {
	if (http_request.readyState == 4  ) {
		if ((http_request.status == 200)) {
			this.document.getElementById(id).innerHTML = http_request.responseText;
		} else {
			this.document.getElementById(id).innerHTML = errorText;
		}
	}
}

//var	prevSelectedCity	=	"";

function pullLocalityList(ele, localityname) {
	if(ele.value == '') {
		//alert('Please select City!');
		//this.document.getElementById('id_locality').innerHTML	=	"";
		//return false;
	}
	makeAgewellHttpRequest(agewellURL, 'id_locality', '<?php echo "Unable to process the request"; ?>', 'element=' + localityname +'&city=' + ele.value + '&locality=', requestAgewellXHttp  );
	return true;
}