function createRequestObject()
{	
	var request_o; 
	var browser = navigator.appName; 
	if(browser == "Microsoft Internet Explorer")
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	else		
		request_o = new XMLHttpRequest();	
	return request_o; 
}

var http = createRequestObject(); 

function checkusername(u)
{	
	if(u)
	{
		http.open('get', 'ajax_test.php?action=checkusername&user_name='+u);
		http.onreadystatechange = handlecheckusername;
		http.send(null);
	}
}

function handlecheckusername()
{	
	if(http.readyState == 4)
	{	
		var response = http.responseText;
		if (response!="")
		{
			document.getElementById('Uuser_name').value="";
			document.getElementById('Uuser_name').focus();
		}
		document.getElementById('error_user').innerHTML = response;
	}
}

function checkcardname(cardname)
{	
	if(cardName)
	{
		http.open('get', 'ajax_test.php?action=checkcardname&cardname='+cardname);
		http.onreadystatechange = handlecheckcardname;
		http.send(null);
	}
}

function handlecheckcardname()
{	
	if(http.readyState == 4)
	{	
		var response = http.responseText;
		if (response!="")
		{
			document.getElementById('cardName').value="";
			document.getElementById('cardName').focus();
		}
		document.getElementById('show_card_name').innerHTML = response;
	}
}

function getSubCategory(parent_id)
{	
	http.open('get', 'ajax_test.php?action=getSubCategory&parent_id='+parent_id);
	http.onreadystatechange = handlegetSubCategory;
	http.send(null);
}
function handlegetSubCategory()
{	
	if(http.readyState == 4)
	{	var response = http.responseText;		
		document.getElementById('show_sub_category').innerHTML = response;
	}
}

function showCards()
{	
	var card_type = document.cardSubmit.card_type.value;
	var creditScore = document.cardSubmit.creditScore.value;
	var reward = document.cardSubmit.reward.value;
	var balanceTransfer = document.cardSubmit.balanceTransfer.value;
	var introApr = document.cardSubmit.introApr.value;
	var pgNo = document.cardSubmit.pgNo.value;
	
	http.open('get', 'featuredCard.php?card_type='+card_type+'&creditScore='+creditScore+'&reward='+reward+'&balanceTransfer='+balanceTransfer+'&introApr='+introApr+'&pgNo='+pgNo);
	http.onreadystatechange = handleShow;
	http.send(null);
}

function resetCards()
{	
	var card_type = "";
	var creditScore = "";
	var reward = "";
	var balanceTransfer = "";
	var introApr = "";
	var pgNo = document.cardSubmit.pgNo.value;
	
	http.open('get', 'featuredCard.php?card_type='+card_type+'&creditScore='+creditScore+'&reward='+reward+'&balanceTransfer='+balanceTransfer+'&introApr='+introApr+'&pgNo='+pgNo);
	http.onreadystatechange = handleShow;
	http.send(null);
}

function showCardsUrl(pgNo,cardName)
{	
	var card_type = document.cardSubmit.card_type.value;
	var creditScore = document.cardSubmit.creditScore.value;
	var reward = document.cardSubmit.reward.value;
	var balanceTransfer = document.cardSubmit.balanceTransfer.value;
	var introApr = document.cardSubmit.introApr.value;
	http.open('get', 'featuredCard.php?card_type='+card_type+'&creditScore='+creditScore+'&reward='+reward+'&balanceTransfer='+balanceTransfer+'&introApr='+introApr+'&pgNo='+pgNo+'&cardName='+cardName);
	http.onreadystatechange = handleShow;
	http.send(null);
}

function handleShow()
{	
	if(http.readyState == 4)
	{	var response = http.responseText;		
		document.getElementById('featuredCard').innerHTML = response;
	}
}


function div_article_show(news_id,status,comment_id)
{	
	
	document.getElementById('div_show_article').style.display='none';
	document.getElementById('login_register').style.display='none';
	http.open('get', 'ajax_test.php?action=getComment&news_id='+news_id+'&status='+status+'&comment_id='+comment_id);
	http.onreadystatechange = handlediv_article_show;
	http.send(null);
}
function handlediv_article_show()
{	
	if(http.readyState == 4)
	{	var response = http.responseText;		
		document.getElementById('div_article').innerHTML = response;
	}
}

function userlogin(user,email,news_id)
{	
	document.getElementById('div_show_article').style.display='none';
	document.getElementById('login_register').style.display='none';
	http.open('get', 'ajax_test.php?action=getComment&news_id='+news_id+'&user='+user+'&password='+email);
	http.onreadystatechange = handleuserlogin;
	http.send(null);
}
function handleuserlogin()
{	
	if(http.readyState == 4)
	{	var response = http.responseText;		
		document.getElementById('div_article').innerHTML = response;
	}
}
function userregistration()
{	
	
	news_id=document.getElementById('news_id').value;
	email	=document.getElementById('uemail').value;
	user	=document.getElementById('uusername').value;
	password	=document.getElementById('upassward').value;
	document.getElementById('div_show_article').style.display='none';
	document.getElementById('login_register').style.display='none';
	http.open('get', 'ajax_test.php?action=getComment&news_id='+news_id+'&registration=1&email='+email+'&user='+user+'&password='+password);
	http.onreadystatechange = handleuserregistration;
	http.send(null);
}
function handleuserregistration()
{	
	if(http.readyState == 4)
	{	var response = http.responseText;		
		document.getElementById('div_article').innerHTML = response;
	}
}
function InsertUserComment(comment,news_id,parent_id)
{	
	
	document.getElementById('div_show_article').style.display='none';
	document.getElementById('login_register').style.display='none';
	http.open('get', 'ajax_test.php?action=InsertComment&news_id='+news_id+'&comment='+comment+'&parent_id='+parent_id);
	http.onreadystatechange = handleInsertUserComment;
	http.send(null);
}
function handleInsertUserComment()
{	
	if(http.readyState == 4)
	{	var response = http.responseText;		
		document.getElementById('div_article').innerHTML = response;
	}
}
function Show_registration_form(news_id)
{	
	
	document.getElementById('div_show_article').style.display='none';
	document.getElementById('login_register').style.display='none';
	http.open('get', 'ajax_test.php?action=Show_registration_form&news_id='+news_id);
	http.onreadystatechange = handleShow_registration_form;
	http.send(null);
}
function handleShow_registration_form()
{	
	if(http.readyState == 4)
	{	var response = http.responseText;		
		document.getElementById('div_article').innerHTML = response;
	}
}

function call_fun_sub_comment(Obj,id,padding,news_id)
{	
	view='view'+id;
	document.getElementById(view).style.display='none';
	
	http.open('get', 'ajax_test.php?action=Show_sub_comment&parent_id='+id+'&obj='+Obj+'&padding='+padding+'&news_id='+news_id);
	http.onreadystatechange = handlehandleClick;
	http.send(null);
}
function handlehandleClick()
{	
	
	if(http.readyState == 4)
	{	var response = http.responseText;	
		str=response.split("|||");
		
		document.getElementById(str[1]).innerHTML =str[0];
		
	}
}

