

//Generic Function to Create http-AJAX object
function getXMLHttpInstance()
{
	var xmlhttp;

	if (window.XMLHttpRequest){
		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject){
		// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		alert("Your browser does not support Advance Features of this site, Sorry :(!");
	}

	return xmlhttp;
}



function fetchHttpRequest(query, updateContainer)
{
	var xmlhttpCategoryList = getXMLHttpInstance();
	xmlhttpCategoryList.onreadystatechange=function(){
		if(xmlhttpCategoryList.readyState==4){
			//document.getElementById("container_displayMessage").innerHTML = "";
			document.getElementById(updateContainer).innerHTML = xmlhttpCategoryList.responseText;
		}
	}
	xmlhttpCategoryList.open("GET",query,true);
	xmlhttpCategoryList.send(null);
}

function hideSpan(updateContainer)
{
	document.getElementById(updateContainer).innerHTML = "";
}

function fetchForum(forumLink, spanId){

	//var url = "http://www.chautarinepal.com/forum/" + forumLink;
	//var url = "/forum/index.php";
	//url = "/info.php";
	//url = "http://www.chautarinepal.com/info.php";


	fetchHttpRequest(forumLink, spanId);
}

function fetchYoutube(spanId){
	url = "http://www.chautarinepal.com/custom/getchYoutubeVideo.php";
	fetchHttpRequest(url, spanId);
}

function submitNewLink(forumLink)
{
	var URL         = document.getElementsByName("URL").item(0).value;
	var category    = document.getElementsByName("categoryId").item(0).value;
	var title       = document.getElementsByName("title").item(0).value;
	var description = document.getElementsByName("description").item(0).value;
	var rating      = document.getElementsByName("rating").item(0).value;

	var requestQuery = "/RateIt/addItem.do?URL=" + URL + "&categoryId=" + category + "&title=" + title + "&description=" + description + "&rating=" + rating;
	fetchHttpRequest(requestQuery, "container_displayMessage");
}

function autoRefreshRecentTalks(link, span_id)
{
	fetchForum(link, span_id);
	callF = "fetchForum(\"" + link + "\",\"" + span_id +"\")";
	t = setTimeout(callF,20000);
}

