// Title: Ajax Function
// Description: Make use of Ajax to fetch and display the content
// Version: 1.0
// Date: 02-06-2007 (dd-mm-yyyy)
// Author: Amit Kumar Goel <amit@goels.co.in>; <goelamitkumar@gmail.com>
// Notes: Permission given to use this script in any kind of applications if
//    header lines are left unchanged. Feel free to contact the author
//    for feature requests and/or donations

function xmlHTTPRequest(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	return ajaxRequest;
}

function pinNumber(){
	var varAjax;			//variable for xml object

	varAjax = xmlHTTPRequest();
	varAjax.onreadystatechange = function(){
		if(varAjax.readyState == 4){
			var str = varAjax.responseText;
			var ajaxDisplay = document.getElementById('pin');
			var loadDisp = document.getElementById('load');
			if (str.length > 0)
			{
				ajaxDisplay.value = str;
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
			else
			{
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
		}
		if(varAjax.readyState == 1){
			var loadDisplay = document.getElementById('load');
			loadDisplay.style.visibility = "Visible";
			loadDisplay.innerHTML = "<font size='2' color='#02AEAA'><b>" + "Loading" + "</b></font>";
		}
	}

//	var queryString = "loadArea.php?action=pin&area=" + document.getElementById('area').value;
	var queryString = "getContent.php?key=pin&opt=" + document.getElementById('area').value + "&mode=WEB";

	varAjax.open("Get",queryString,true);
	varAjax.send(null);
}

function stdcode(){
	var varAjax;			//variable for xml object

	varAjax = xmlHTTPRequest();
	varAjax.onreadystatechange = function(){
		if(varAjax.readyState == 4){
			var str = varAjax.responseText;
			var ajaxDisplay = document.getElementById('std');
			var loadDisp = document.getElementById('load');
			if (str.length > 0)
			{
				ajaxDisplay.value = str;
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
			else
			{
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
		}
		if(varAjax.readyState == 1){
			var loadDisplay = document.getElementById('load');
			loadDisplay.style.visibility = "Visible";
			loadDisplay.innerHTML = "<font size='2' color='#02AEAA'><b>" + "Loading" + "</b></font>";
		}
	}

	var queryString = "getContent.php?key=std&opt=" + document.getElementById('city').value + "&mode=WEB";
	varAjax.open("Get",queryString,true);
	varAjax.send(null);
}

function stdname(){
	var varAjax;			//variable for xml object

	varAjax = xmlHTTPRequest();
	varAjax.onreadystatechange = function(){
		if(varAjax.readyState == 4){
			var str = varAjax.responseText;
			var ajaxDisplay = document.getElementById('std1');
			var loadDisp = document.getElementById('load');
			if (str.length > 0)
			{
				ajaxDisplay.innerHTML = str;
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
			else
			{
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
		}
		if(varAjax.readyState == 1){
			var loadDisplay = document.getElementById('load');
			loadDisplay.style.visibility = "Visible";
			loadDisplay.innerHTML = "<font size='2' color='#02AEAA'><b>" + "Loading" + "</b></font>";
		}
	}

	var queryString = "getContent.php?key=stdname&opt=" + document.getElementById('stdn').value + "&mode=WEB";
	varAjax.open("Get",queryString,true);
	varAjax.send(null);
}

function pinname(){
	var varAjax;			//variable for xml object

	varAjax = xmlHTTPRequest();
	varAjax.onreadystatechange = function(){
		if(varAjax.readyState == 4){
			var str = varAjax.responseText;
			var ajaxDisplay = document.getElementById('pin1');
			var loadDisp = document.getElementById('load');
			if (str.length > 0)
			{
				ajaxDisplay.innerHTML = str;
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
			else
			{
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
		}
		if(varAjax.readyState == 1){
			var loadDisplay = document.getElementById('load');
			loadDisplay.style.visibility = "Visible";
			loadDisplay.innerHTML = "<font size='2' color='#02AEAA'><b>" + "Loading" + "</b></font>";
		}
	}

	var queryString = "getContent.php?key=pinname&opt=" + document.getElementById('pinn').value + "&mode=WEB";
	varAjax.open("Get",queryString,true);
	varAjax.send(null);
}

function getjoke(){
	var varAjax;			//variable for xml object

	varAjax = xmlHTTPRequest();
	varAjax.onreadystatechange = function(){
		if(varAjax.readyState == 4){
			var str = varAjax.responseText;
			var ajaxDisplay = document.getElementById('joke');
			var loadDisp = document.getElementById('load');
			if (str.length > 0)
			{
				ajaxDisplay.innerHTML = str;
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
			else
			{
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
		}
		if(varAjax.readyState == 1){
			var loadDisplay = document.getElementById('load');
			loadDisplay.style.visibility = "Visible";
			loadDisplay.innerHTML = "<font size='2' color='#02AEAA'><b>" + "Loading" + "</b></font>";
		}
	}

	var queryString = "getContent.php?key=joke&opt=ANY&mode=WEB&log=false";
	varAjax.open("Get",queryString,true);
	varAjax.send(null);
}

function getwish(){
	var varAjax;			//variable for xml object

	varAjax = xmlHTTPRequest();
	varAjax.onreadystatechange = function(){
		if(varAjax.readyState == 4){
			var str = varAjax.responseText;
			var ajaxDisplay = document.getElementById('wish');
			var loadDisp = document.getElementById('load');
			if (str.length > 0)
			{
				ajaxDisplay.innerHTML = str;
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
			else
			{
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
		}
		if(varAjax.readyState == 1){
			var loadDisplay = document.getElementById('load');
			loadDisplay.style.visibility = "Visible";
			loadDisplay.innerHTML = "<font size='2' color='#02AEAA'><b>" + "Loading" + "</b></font>";
		}
	}

	var queryString = "getContent.php?key=wish&opt=" + document.getElementById('jtype').value + "&mode=WEB";
	varAjax.open("Get",queryString,true);
	varAjax.send(null);
}

function gettz(){
	var varAjax;			//variable for xml object

	varAjax = xmlHTTPRequest();
	varAjax.onreadystatechange = function(){
		if(varAjax.readyState == 4){
			var str = varAjax.responseText;
			var ajaxDisplay = document.getElementById('timezone');
			var loadDisp = document.getElementById('load');
			if (str.length > 0)
			{
				ajaxDisplay.innerHTML = str;
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
			else
			{
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
		}
		if(varAjax.readyState == 1){
			var loadDisplay = document.getElementById('load');
			loadDisplay.style.visibility = "Visible";
			loadDisplay.innerHTML = "<font size='2' color='#02AEAA'><b>" + "Loading" + "</b></font>";
		}
	}

	var queryString = "getContent.php?key=tz&opt=" + document.getElementById('jtype').value + "&mode=WEB";
	varAjax.open("Get",queryString,true);
	varAjax.send(null);
}

function getwea(){
	var varAjax;			//variable for xml object

	varAjax = xmlHTTPRequest();
	varAjax.onreadystatechange = function(){
		if(varAjax.readyState == 4){
			var str = varAjax.responseText;
			var ajaxDisplay = document.getElementById('weather');
			var loadDisp = document.getElementById('load');
			if (str.length > 0)
			{
				ajaxDisplay.innerHTML = str;
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
			else
			{
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
		}
		if(varAjax.readyState == 1){
			var loadDisplay = document.getElementById('load');
			loadDisplay.style.visibility = "Visible";
			loadDisplay.innerHTML = "<font size='2' color='#02AEAA'><b>" + "Loading" + "</b></font>";
		}
	}

	var queryString = "getContent.php?key=weather&opt=" + document.getElementById('jtype').value + "&mode=WEB";
	varAjax.open("Get",queryString,true);
	varAjax.send(null);
}

function gettvs(){
	var varAjax;			//variable for xml object

	varAjax = xmlHTTPRequest();
	varAjax.onreadystatechange = function(){
		if(varAjax.readyState == 4){
			var str = varAjax.responseText;
			var ajaxDisplay = document.getElementById('tvs');
			var loadDisp = document.getElementById('load');
			if (str.length > 0)
			{
				ajaxDisplay.innerHTML = str;
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
			else
			{
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
		}
		if(varAjax.readyState == 1){
			var loadDisplay = document.getElementById('load');
			loadDisplay.style.visibility = "Visible";
			loadDisplay.innerHTML = "<font size='2' color='#02AEAA'><b>" + "Loading" + "</b></font>";
		}
	}

	var queryString = "getContent.php?key=tvs&opt=" + document.getElementById('jtype').value + "&mode=WEB";
	varAjax.open("Get",queryString,true);
	varAjax.send(null);
}


function gettih(){
	var varAjax;			//variable for xml object

	varAjax = xmlHTTPRequest();
	varAjax.onreadystatechange = function(){
		if(varAjax.readyState == 4){
			var str = varAjax.responseText;
			var ajaxDisplay = document.getElementById('tih');
			var loadDisp = document.getElementById('load');
			if (str.length > 0)
			{
				ajaxDisplay.innerHTML = str;
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
			else
			{
				loadDisp.style.visibility = "Hidden";
				loadDisp.innerHTML = "";
			}
		}
		if(varAjax.readyState == 1){
			var loadDisplay = document.getElementById('load');
			loadDisplay.style.visibility = "Visible";
			loadDisplay.innerHTML = "<font size='2' color='#02AEAA'><b>" + "Loading" + "</b></font>";
		}
	}

	var queryString = "getContent.php?key=tih&mode=WEB&log=false";
	varAjax.open("Get",queryString,true);
	varAjax.send(null);
}
