// JavaScript Document



function createRequestObject() { 

    var ro; 

    var browser = navigator.appName; 

    if(browser == "Microsoft Internet Explorer"){ 

        ro = new ActiveXObject("Microsoft.XMLHTTP"); 

    }else{ 

        ro = new XMLHttpRequest(); 

    } 

    return ro; 

} 







var http = createRequestObject(); 

function fetchpage(id,page)

{

	var url ='fetchdata.php?id='+id+'&page='+page;

	//alert(url);

	http.open('get', url,true); 

	http.onreadystatechange = handleResponse; 

	http.send(null); 

}



function handleResponse()

{

//	alert("jere");

	if(http.readyState == 4)

	{ 

		var response = http.responseText;

	//	alert(response);

		var responsearray=response.split('!##!');

		document.getElementById('dateepaneholder').innerHTML=responsearray[0];

		document.getElementById('navigationholder').innerHTML=responsearray[1];

		eval(responsearray[2]);
		
		initialize(); // to make the lightbox work on inside pages 

		

	}

} 	



function fetch_pred_tree(id,page)

{

	var url ='fetch_predictive_tree.php?id='+id+'&page='+page;

	//alert(url);

	http.open('get', url,true); 

	http.onreadystatechange = handlePredResponse; 

	http.send(null); 

}



function handlePredResponse()

{

//	alert("jere");

	if(http.readyState == 4)

	{ 

		var response = http.responseText;

		//alert(response);

		var responsearray=response.split('!##!');

		document.getElementById('headingholder').innerHTML=responsearray[2];

		document.getElementById('navigationholder').innerHTML=responsearray[1];

		document.getElementById('predtreeholder').innerHTML=responsearray[0];

		initialize(); // to make the lightbox work on inside pages 

		

	}

} 



function fetchfriendlist(id,page)

{

	var url ='fetch_friend_list.php?id='+id+'&page='+page;

	//alert(url);

	http.open('get', url,true); 

	http.onreadystatechange = handleFriendResponse; 

	http.send(null); 

}



function handleFriendResponse()

{

//	alert("jere");

	if(http.readyState == 4)

	{ 

		var response = http.responseText;

		//alert(response);

		var responsearray=response.split('!##!');

		document.getElementById('headingholder').innerHTML=responsearray[2];

		document.getElementById('navigationholder').innerHTML=responsearray[1];

		document.getElementById('friendholder').innerHTML=responsearray[0];

		initialize(); // to make the lightbox work on inside pages 

		

	}

}

function saverating(id,val)
{
	
	
	var url ='give_rating.php?id='+id+'&val='+val;

	//alert(url);

	http.open('get', url,true); 

	http.onreadystatechange = handleFriendResponserating; 

	http.send(null); 
}


function handleFriendResponserating()

{

//	alert("jere");

	if(http.readyState == 4)

	{ 

		var response = http.responseText;

		//alert(response);
	}

}



function insert_comments(diary_id,comments,id)
{
	var url="insert_comments.php?diary_id="+diary_id+"&comments="+comments+"&id="+id;
	
	http.open('get', url,true); 

	http.onreadystatechange = handlecomments; 

	http.send(null); 
	
	return false;
}


function handlecomments()

{

//	alert("jere");

	if(http.readyState == 4)

	{ 

		var response = http.responseText;
		//alert(response);
		var response_array=response.split("|##|");
		var holder="comments"+response_array[0];
		if(holder)
		document.getElementById(holder).innerHTML=response_array[1];
		else
		document.getElementById('commentsholder').innerHTML=response_array[1];
		
		document.getElementById('comments').value="Click here to enter your comments...";
		
		initialize();
		//alert(response);
	}

}




function fetchmessageinbox(page)

{

	var url ='fetchmessageinbox.php?page='+page;//+'&page='+page;

	//alert(url);

	http.open('get', url,true); 

	http.onreadystatechange = handleResponseInbox; 

	http.send(null); 

}



function handleResponseInbox()

{

//	alert("jere");

	if(http.readyState == 4)

	{ 

		var response = http.responseText;

	//	alert(response);

		var responsearray=response.split('!##!');

		document.getElementById('inboxholder').innerHTML=responsearray[0];

		document.getElementById('inboxnavigation').innerHTML=responsearray[1];

		

	}

} 	







function fetchconv(id,name)

{

	var url ='fetchconversation.php?id='+id+'&name='+name;//+'&page='+page;

	//alert(url);

	http.open('get', url,true); 

	http.onreadystatechange = handleResponseConv; 

	http.send(null); 

}



function handleResponseConv()

{

//	alert("jere");

	if(http.readyState == 4)

	{ 

		var response = http.responseText;

	//	alert(response);

		//var responsearray=response.split('!##!');

		document.getElementById('wholeinbox').innerHTML=response;

		//document.getElementById('sentboxnavigation').innerHTML=responsearray[1];

		

	}
	
		initialize();
	

} 	

function fetchconv2(id,name)

{

	var url ='fetchconversation.php?id='+id+'&name='+name;//+'&page='+page;

	//alert(url);

	http.open('get', url,true); 

	http.onreadystatechange = handleResponseConv2; 

	http.send(null); 

}



function handleResponseConv2()

{

//	alert("jere");

	if(http.readyState == 4)

	{ 

		var response = http.responseText;

	//	alert(response);

		//var responsearray=response.split('!##!');

		document.getElementById('wholesentbox').innerHTML=response;

		//document.getElementById('sentboxnavigation').innerHTML=responsearray[1];

		

	}
	
	
		initialize();

} 	



function insert_scrap(user_id,scrap)
{
	var url="insert_scrap.php?user_id="+user_id+"&scrap="+scrap;//+"&id="+id;
	//alert(url);
	
	http.open('get', url,true); 

	http.onreadystatechange = handlescrap; 

	http.send(null); 
	
	return false;
}


function handlescrap()

{

//	alert("jere");

	if(http.readyState == 4)

	{ 

		var response = http.responseText;
		//alert(response);
		var response_array=response.split("|");
		
		
		document.getElementById('scrapholder').innerHTML=response_array[0];
		document.getElementById('numscrapsholder').innerHTML=response_array[1];
		document.getElementById('scrap').value='';
		
		initialize();
		//alert(response);
	}

}

function showhidelooking()
{
	var status=document.getElementById('lookingfortable').style.display;
	if(status!='none')
	{
		document.getElementById('lookingfortable').style.display='none';
		document.getElementById('lookingfordesc').style.display='none';
		document.getElementById('lookinghead').innerHTML="Show";
	}
	else
	{
		document.getElementById('lookingfortable').style.display='';
		document.getElementById('lookingfordesc').style.display='';
		document.getElementById('lookinghead').innerHTML="Hide";
	}
}



