
function UpdateButtons(objstat,objtarget){
	document.getElementById(objtarget).disabled=objstat;
}

function doAsyncRequest(method, url, data, holder,expectation,objupdates) {
    var httpObj;
    var browser = navigator.appName;
    if (browser.indexOf("Microsoft") > -1) {
        httpObj = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        httpObj = new XMLHttpRequest;
    }
    httpObj.open(method, url, true);
	
	var objarray=Array();
	objarray=objupdates.split('|');
	
    httpObj.onreadystatechange = function (){
		if (httpObj.readyState == 4) {
			if (httpObj.status == 200 || httpObj.status == 0){
				var contenttype = httpObj.getResponseHeader("Content-Type");
				if (contenttype.indexOf("xml") > -1){
				}else{					
					var responsetxt=httpObj.responseText;
					document.getElementById(holder).innerHTML = responsetxt;
					for (var j = 0; j < objarray.length; j++) {
						document.getElementById(objarray[j]).disabled=false;
						if(responsetxt.indexOf(expectation)>-1){
							if(document.getElementById(objarray[j]).type=="text" || document.getElementById(objarray[j]).type=="textarea"){
								document.getElementById(objarray[j]).value="";
							}
						}
					}
					
				}
			}
		}else if(httpObj.readyState == 1 || httpObj.readyState == 2 || httpObj.readyState == 3){
			document.getElementById(holder).innerHTML = "<img src=images/ajax.gif border=0/> Please wait Processing...";
			for (var j = 0; j < objarray.length; j++) {
				document.getElementById(objarray[j]).disabled=true;
			}
		}
	};
    if (data.length > 0) {
        httpObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    }
    httpObj.send(data);
}
				
function sendquestion(){
	var src=document.getElementById("src-question");
	var url="http://"+window.location.hostname+"/blog/ajax-handler.asp";
	var topicid=document.getElementById("topicid");
	var semail=document.getElementById("awemail");
	var sname=document.getElementById("awname");
	
	var data="section=askwill&q="+escape(src.value)+"&topicid="+topicid.value+"&email="+semail.value+"&name="+sname.value;
	doAsyncRequest('POST',url,data,'awstat','Sucessfully','sbtaw|src-question|awname|awemail');
}

function joinnewsletter(){
	
	var email=document.getElementById("nEmail");
	var myname=document.getElementById("nName");
	var mylastname=document.getElementById("lName");
	var country=document.getElementById("nCountry");
	var state=document.getElementById("nState");
	var province=document.getElementById("nProvince");
	
	var newcountry=country.options[country.selectedIndex].text;
	var newstate="";
	
	if(country.value=="us"){
		newstate=state.options[state.selectedIndex].text;	
	}else{
		newstate=province.value;
	}
	
	var url="http://"+window.location.hostname+"/blog/ajax-handler.asp";
	
	var data="section=newsletter&nName="+escape(myname.value)+"&lName="+escape(mylastname.value)+"&nEmail="+escape(email.value)+"&nCountry="+escape(newcountry)+"&nState="+escape(newstate);
	doAsyncRequest('POST',url,data,'nstat','Sucessfully','sbtn|nEmail|nName|lName|nCountry|nState|nProvince');
}





















