var loadstatustext="<img src='images/loading.gif' /><span class='stortext'>Loading...</span>" ;
var nxtitem;
var previtem ;
var startpos=0;
var endpos=7; // if we change the number then number of stories display will change. ALSO, SEE COMMENT ON LINE 413 
var page_no = -1 ;
var numberofdisplay=endpos;
var number_of_stories_disp ;
var yStoryIndex;
yStoryIndex = 0 ;
var color_range ;
var category_id ;
var searchterm = "" ;


color_range = new Array('408760','6F7860','EFA05F','E07760','507FAF','509F90','DBCEDC','CF585F') ;
var color_num ;
////////////////////////////////////////////test
function get_stories_next(cid,tid)
{
  if (http)
  {
	  var duration = "" ;
	  var dItem;
		dItem = document.form1 ;
	
	  var y = Math.random() * 10000 ;
	 	yStoryIndex = 0 ;

//--
		var url_cat=document.location.toString();
		var url_exl=url_cat.split("-");
		
		var category=url_exl[1] ;
		var topic=url_exl[2] ;
		charLast = topic.substr(topic.length-1,1) ;
		if(charLast == "#")
			topic = topic.substr(0,topic.length-1) ;
//		var age_range=url_exl[3] ;

//--

/*		nxtitem=0;
	 	startpos=0;
		endpos=7; 
*/		numberofdisplay=endpos ;
		category_id = cid ;
		if(searchterm == "")
			duration = document.getElementById('dat_select').value ;
		else
			duration = "Year" ; // this has been added if the user is conducting a search
		//alert("get_stories.php?y="+ y +"&duration="+ duration+"&category="+category+"&topic="+topic+"&startpos="+startpos+"&endpos="+endpos+"&srchterm="+searchterm);
		http.open("GET", "get_stories.php?y="+ y +"&duration="+ duration+"&category="+category+"&topic="+topic+"&startpos="+startpos+"&endpos="+endpos+"&srchterm="+searchterm, true);
		http.onreadystatechange = handleHttpResponse;
		http.send(null);
  }
}

///////////////////////////////////////////// ONLOAD FUNCTION CALL ////////
function get_stories_default()
{
  if (http)
  {
	  var y = Math.random() * 10000 ;
/*		nxtitem=0;
	 	startpos=0;
*/		document.getElementById('dat_select').options[0].selected= true; 
		http.open("GET", "get_stories.php?y="+ y +"&duration=Day" , true);
		http.onreadystatechange = handleHttpResponse;
		http.send(null);
  }
}


function get_categories_default()
{
	if (http)
	{
		var url_cat=document.location.toString();
		var url_exl=url_cat.split("-");
		
		var topic_id=url_exl[1] ;
		var category_range=url_exl[2] ;
		var age_range=url_exl[3] ;
		var y = Math.random() * 10000 ;
		
		document.getElementById('dat_select').options[0].selected= true; 
		
		http.open("GET", "get_categories_story.php?y="+ y +"&topic="+ topic_id +"&category="+ category_range +"&age="+ age_range +"&duration=Day" , true);
		http.onreadystatechange = handleCatHttpResponse;
		http.send(null);
  }

}

////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////
function get_stories()
{
  if (http)
  {
	  var duration = "" ;
	  var dItem;
		 dItem = document.form1 ;
	
	  var y = Math.random() * 10000 ;
	 	
		nxtitem=0;
	 	
		duration = document.getElementById('dat_select').value ;
		http.open("GET", "get_stories.php?y="+ y +"&duration="+ duration , true);
		http.onreadystatechange = handleHttpResponse;
		http.send(null);
  }
}

function removeElement(divNum) {
  var d = document.getElementById('myDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

function removeNElement(divNum) {
  var d = document.getElementById('nextDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

function removePElement(divNum) {
  var d = document.getElementById('prevDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

function removePageElement(divNum) {
  var d = document.getElementById('pageDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

function removeleftElement(divNum) {
  var d = document.getElementById('leftdiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
 
}

function removerightElement(divNum) {
  var d = document.getElementById('rightdiv');
  var olddiv = document.getElementById(divNum);
 d.removeChild(olddiv);
}

function handleHttpResponse()
{
	if (http.readyState != 4)
	{
		var loadni = document.getElementById('mydiv');

		if(document.getElementById("mydiv2"))
		{
			removeElement("mydiv2");
			
		}
		var varload=document.createElement('div');
		
		varload.setAttribute('id',"mydiv2")
		varload.className="top";
		varload.style.position="absolute";       
		varload.style.left=400 ;
		varload.style.top=170; //544;//shankar Loading img position
		varload.style.width=150;
		varload.style.height=20;
		
		varload.innerHTML=loadstatustext;
		loadni.appendChild(varload);
		
	}
	else
	{
		if (http.readyState == 4)
		 {
			 var xmlDocument = http.responseXML; 
			 var numofstory =0;
			 var storyname ;
			 var storydesc ;
			 var catename ;
			 var age;
			 var topicname ;
			 var totcomment ;
			 var totvote ;
			 var recommend_name;
			 var recommend_value ;
			 var recommend_name1;
			 var recommend_value_1 ;
			 var countClearDiv ;
			 var ni=document.getElementById('myDiv');
			 var admin_link ;
			 var username ;
			 var useravatar ;
			 var userid ;
			 var displayrecnum ;
		
//			 var pievar = new pie();
		
			 
			 var cat_top;	 
			 var cat_topnum;
			 var dv;
			 var x;
			 var piename ;
			 var userlevel ;
			 var piecheck_rec=0 ;
			 
/*			 var y;
			 y = 0 ;*/
		
			if(document.getElementById("mydiv2"))
				removeElement("mydiv2");

			if(document.getElementById("Next"))
				removeNElement("Next");
			if(document.getElementById("prev"))
				removePElement("prev");
			if(document.getElementById("page"))
				removePageElement("page");

			var xleft  = 10;
			var yright = 70;

			numofstory = xmlDocument.getElementsByTagName('story_count').item(0).firstChild.data;
			userlevel = xmlDocument.getElementsByTagName('user_level').item(0).firstChild.data;
//alert(numofstory) ;
			// remove the "no stories" div
			if(document.getElementById("CategoryDisp_Empty"))
				removeElement("CategoryDisp_Empty");
			// end

			for(countClearDiv=0;countClearDiv<document.getElementById("prev_num_of_stories").value;countClearDiv++)
			{
				if(document.getElementById("CategoryDisp"+ countClearDiv))
				{
					removeElement("CategoryDisp"+ countClearDiv);
				}

				if (document.getElementById(piename))
				{
					removeElement_pie(piename);
				}
			}
			document.getElementById("prev_num_of_stories").value = numofstory ;
		
			// for maintaining footer height
			number_of_stories_disp = 0 ;
			// end
			if (numofstory!=0)
			{
				////for (x=startpos;(x<endpos && x<numofstory);x++)
				// pagination
				displayrecnum = xmlDocument.getElementsByTagName('story_disp_count').item(0).firstChild.data;
				for (x=0;x<displayrecnum;x++)
				// pagination
				{
					var piecheck;
					var vote_value = new Array(7);
					//recommend_value=0;
					//recommend_value1=0;
					
					dv = document.createElement('div');
					dv.setAttribute('id',"CategoryDisp"+x);
					dv.className="top";
					//dv.style.position="absolute";       
					//dv.style.left=112 + xleft + "px";

					//dv.style.top=(180+ yright) + "px"; // Firefox should be 358, IE is 362//prev value 120
					dv.style.width= (99) + "%";
					dv.style.height=(150)+ "px"; //for maintain the gapping between two story.
			
					storyname = stripslashes(xmlDocument.getElementsByTagName('Headline').item(x).firstChild.data);
					storydesc = stripslashes(xmlDocument.getElementsByTagName('Desc').item(x).firstChild.data);
					catename = xmlDocument.getElementsByTagName('Category').item(x).firstChild.data;
					age = xmlDocument.getElementsByTagName('Age').item(x).firstChild.data;
					topicname = xmlDocument.getElementsByTagName('Topic').item(x).firstChild.data;
					totcomment = xmlDocument.getElementsByTagName('comment_count').item(x).firstChild.data;
					totvote = xmlDocument.getElementsByTagName('vote').item(x).firstChild.data;
					storyid = xmlDocument.getElementsByTagName('St_id').item(x).firstChild.data;
					username = xmlDocument.getElementsByTagName('user_name').item(x).firstChild.data;
					useravatar = xmlDocument.getElementsByTagName('user_avatar').item(x).firstChild.data;
					userid = xmlDocument.getElementsByTagName('uid').item(x).firstChild.data;

					col_one = 1 ;
					col_two = 5 ;
					recommend_value = "" ;
					recommend_value_1 = "" ;
					piecheck=0;
					color_num = 0;

/*					COMMENTED FOR THE TIME BEING
					for(i = 0 ; i < 8 ; yStoryIndex++, i++)
					{
						recommend_name = xmlDocument.getElementsByTagName('recommend').item(yStoryIndex).firstChild.data;
						recommend_value =  xmlDocument.getElementsByTagName('recommend_value').item(yStoryIndex).firstChild.data
						
						if(recommend_value!=0)
						{
							vote_value[i] = recommend_value;
							piecheck_rec = piecheck_rec + 1;
						}
						else
						{
							vote_value[i]= 0;
							
							piecheck = 	piecheck + 1 ;
						}
					}*/

					piename="pieCanvas"+x ;
					if (userlevel=="admin")
					{
						admin_link="<a href='../../admin/admin_home.php?cat=chngstorcattop&ms_id="+ storyid +"'><img src='images/move.jpg' width='50' height='14' border='0' /></a>";
						//str4="<table width='602' border='0' cellpadding='0' cellspacing='0'><tr><td colspan='3'><img src='images/topbar_03.jpg' width='525' height='3' /></td></tr><tr><td width='4' valign='top'><img src='images/sidebar_05.jpg' width='4' height='112' /></td><td width='594' align='center' valign='top'><table width='586' border='0' cellspacing='0' cellpadding='0'><tr><td width='460' align='left' valign='top' bgcolor='#F6F6F6' class='submitstyle'><span class='headingstory'>"+ storyname +"</span><br>submitted by : aaaaa <br><span class='stortext'>"+storydesc+"</span></td><td width='126' align='center' bgcolor='#FFFFFF'><div id='pieparent'><div id='"+piename+"' style='overflow: auto; position:relative;height:120px;width:120px;'></div></div></td></tr><tr><td bgcolor='#F6F6F6' align='left' class='separator'><span class='submitstyle'>"+ catename + "/" + topicname + "</span> | <a href='comment-"+ storyid +"-1'><span class='submitstyle'>View " + totcomment + " Comments</span></a> | <a href='comment-"+ storyid +"-3'><span class='submitstyle'>Blog It</span></a> | <a href='comment-"+ storyid +"-4'><span class='submitstyle'>Email It</span></a> | <a href='myfavorites-"+ storyid +"'><span class='submitstyle'>Save to Fav.</span></a></td><td bgcolor='#FFFFFF' class='submitstyle'>Total Votes: "+totvote+" </td></tr><tr><td bgcolor='#F6F6F6'>&nbsp;</td><td align='left' bgcolor='#FFFFFF'><a href='../../admin/admin_home.php?cat=chngstorcattop&ms_id="+ storyid +"'><img src='images/move.jpg' width='50' height='14' border='0' /></a></td></tr></table></td><td width='4' valign='bottom'><img src='images/sidebar_right.jpg' width='4' height='112' /></td></tr><tr><td colspan='3' align='right'><img src='images/topbar_low.jpg' width='525' height='3' /></td></tr></table>";
						//str4="<table width='602' border='1' cellpadding='0' cellspacing='0' bordercolor='#F66400'><tr><td height='112' align='center' bgcolor='#BCD5EA'><table width='586' border='0' cellspacing='0' cellpadding='0'><tr><td width='460' align='left' valign='top' class='submitstyle'><span class='headingstory'>"+ storyname +"</span><br />submitted by : aaaaa <br /><span class='stortext'>"+storydesc+"</span></td><td width='126' align='center'><div id='pieparent'><div id='"+piename+"' style='overflow: auto; position:relative;height:120px;width:120px;'></div></div></td></tr><tr><td align='left' class='separator'><span class='submitstyle'>"+ catename + "/" + topicname + "</span> | <a href='comment-"+ storyid +"-1'><span class='submitstyle'>View " + totcomment + " Comments</span></a> | <a href='comment-"+ storyid +"-3'><span class='submitstyle'>Blog It</span></a> | <a href='comment-"+ storyid +"-4'><span class='submitstyle'>Email It</span></a> | <a href='myfavorites-"+ storyid +"'><span class='submitstyle'>Save to Fav.</span></a></td><td class='submitstyle'>Total Votes: "+totvote+" </td></tr><tr><td>&nbsp;</td><td align='left'><a href='../../admin/admin_home.php?cat=chngstorcattop ms_id="+ storyid +"'><img src='images/move.jpg' width='50' height='14' border='0' /></a></td></tr></table></td></tr></table>";
						str4="<table width='100%' border='1' cellpadding='0' cellspacing='0' bordercolor='#F66400'><tr><td height='112' align='center' bgcolor='#BCD5EA'><table width='98%' border='0' cellspacing='0' cellpadding='0'><tr><td width='80%' height='130' align='left' valign='top' class='submitstyle'><a href='comment-" + storyid + "-1'><span class='headingstory'>" + storyname +"</span></a><br />submitted by : <a href='viewprofile-add-" + userid + "'>" + username + "</a> <br /><span class='stortext'>"+storydesc+"</span></td><td width='20%' align='center'><div id='pieparent'><div id='"+piename+"' style='overflow: auto; position:relative;height:120px;width:120px;'></div></div></td></tr><tr><td align='left' class='separator'><span class='submitstyle'>"+ catename + "/" + topicname + "</span> | <span class='storylink'><a href='comment-"+ storyid +"-1'>View " + totcomment + " Comments</a></span> | <span class='storylink'><a href='comment-"+ storyid +"-3'>Blog It</a></span> | <span class='storylink'><a href='comment-"+ storyid +"-4'>Email It</a></span> | <span class='storylink'><a href='myfavorites-"+ storyid +"'>Save to Fav.</a></span></td><td class='submitstyle'><table width='126' border='0' cellspacing='0' cellpadding='0'><tr><td>Total Votes: "+totvote+" </td></tr><tr><td align='center'><a href='../../admin/admin_home.php?cat=chngstorcattop ms_id="+ storyid +"'><img src='images/move.jpg' width='50' height='14' border='0' /></a></td></tr></table></td></tr></table></td></tr></table>";
					}
					else
					{
					//str4="<table width='602' border='0' cellpadding='0' cellspacing='0'><tr><td colspan='3'><img src='images/topbar_03.jpg' width='525' height='3' /></td></tr><tr><td width='4' valign='top'><img src='images/sidebar_05.jpg' width='4' height='112' /></td><td width='594' align='center' valign='top'><table width='586' border='0' cellspacing='0' cellpadding='0'><tr><td width='460' align='left' valign='top' bgcolor='#F6F6F6' class='submitstyle'><span class='headingstory'>"+ storyname +"</span><br>submitted by : aaaaa <br><span class='stortext'>"+storydesc+"</span></td><td width='126' align='center' bgcolor='#FFFFFF'><div id='pieparent'><div id='"+piename+"' style='overflow: auto; position:relative;height:120px;width:120px;'></div></div></td></tr><tr><td bgcolor='#F6F6F6' align='left' class='separator'><span class='submitstyle'>"+ catename + "/" + topicname + "</span> | <a href='comment-"+ storyid +"-1'><span class='submitstyle'>View " + totcomment + " Comments</span></a> | <a href='comment-"+ storyid +"-3'><span class='submitstyle'>Blog It</span></a> | <a href='comment-"+ storyid +"-4'><span class='submitstyle'>Email It</span></a> | <a href='myfavorites-"+ storyid +"'><span class='submitstyle'>Save to Fav.</span></a></td><td bgcolor='#FFFFFF' class='submitstyle'>Total Votes: "+totvote+" </td></tr></table></td><td width='4' valign='bottom'><img src='images/sidebar_right.jpg' width='4' height='112' /></td></tr><tr><td colspan='3' align='right'><img src='images/topbar_low.jpg' width='525' height='3' /></td></tr></table>";//dadabhai commented 8th march
					
					//str4="<table width='602' border='1' cellpadding='0' cellspacing='0' bordercolor='#F66400'><tr><td height='112' align='center' bgcolor='#BCD5EA'><table width='586' border='0' cellspacing='0' cellpadding='0'><tr><td width='460' height='130' align='left' valign='top' class='submitstyle'><span class='headingstory'>"+ storyname +"</span><br /><span class='submitedby'>submitted by :</span> aaaaa <br><span class='frontpagetext'>"+storydesc+"</span></td><td width='126' align='center'><div id='pieparent'><div id='"+piename+"' style='overflow: auto; position:relative;height:120px;width:120px;'></div></div></td></tr><tr><td height='20' align='left'><span class='submitstyle'>"+ catename + "/" + topicname + "</span><span class='separator'> | </span><span class='storylink'><a href='comment-"+ storyid +"-1'>View " + totcomment + " Comments</a></span><span class='separator'> | <span><span class='storylink'><a href='comment-"+ storyid +"-3'>Blog It</a></span><span class='separator'> | <span><span class='storylink'><a href='comment-"+ storyid +"-4'>Email It</a></span><span class='separator'> | <span><span class='storylink'><a href='myfavorites-"+ storyid +"'>Save to Fav.</a></span></td><td class='submitstyle'>Total Votes: "+totvote+" </td></tr></table></td></tr></table>"; //attach new style but code is same.
					var strComment ;
					strComment = "View " + totcomment + " Comments" ;
					if(strComment.length > 15)
						strComment = strComment.substr(0,12) + "..." ;
						
					str4="<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td width='10%' align='center' valign='top'><table width='90%' border='0' cellspacing='0' cellpadding='0'><tr><td>&nbsp;</td></tr><tr><td align='center'><img src='images/profile/48/"+ useravatar +"' width='48' height='48'></td></tr><tr><td height='25' align='center' class='fls'>Total Vote</td></tr><tr><td align='center' class='smallredBartext'>"+totvote+"</td></tr></table></td><td width='90%'><table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td valign='top'><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td><img src='images/bulb.gif' alt='Idea' width='36' height='36'></td><td width='70%'><span class='linkheadingstory'><a href='comment-" + storyid + "-1'>" + storyname +"</a></span></td><td width='30%' align='right' valign='top'><table width='352' height='22' border='0' cellpadding='0' cellspacing='0' bgcolor='#0054A2'><tr><td align='left' valign='bottom'><table width='351' height='21' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF'><tr><td width='24' align='left'><img src='images/bt_comment.gif' alt='View Comments' width='18' height='15'></td><td width='105' class='submitstyle'><a href='comment-"+ storyid +"-1'>"+strComment+"</a></td><td width='21' align='center'><img src='images/bt_fav.gif' alt='Save This Idea To Your Favorites' width='13' height='13'></td><td width='71' class='submitstyle'><a href='myfavorites-"+ storyid +"'>Save to Fav.</a></td><td width='20' align='center'><img src='images/bt_email.gif' alt='Email This Idea' width='12' height='14'></td><td width='46' class='submitstyle'><a href='comment-"+ storyid +"-4'>Email It</a></td><td width='21' align='center'><img src='images/bt_blog.gif' alt='Blog This Idea' width='13' height='13'></td><td width='43' class='submitstyle'><a href='comment-"+ storyid +"-3'>Blog It</a></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td valign='top' class='text'>submitted by : <span class='storylink'><a href='viewprofile-add-" + userid + "'></a></span><a href='viewprofile-add-" + userid + "' class='submitedby'>"+username+"</a></td></tr><tr><td height='25' valign='middle' class='text'><span class='submitstyle'>Story Posted In "+ catename + " &gt; " + topicname + " Category </span></td></tr><tr><td width='85%' valign='top'><span class='frontpagetext'>"+storydesc+"...</span></td></tr><tr><td valign='top'>&nbsp;</td></tr><tr><td height='35' valign='top'><a href='comment-"+ storyid +"-1'><img src='images/bt_read_more.gif' alt='Read More' width='69' height='13' border='0'></a></td></tr></table></td></tr></table>";
					}
					dv.innerHTML=str4;
					ni.appendChild(dv);
					yright= yright+160 ;
				
/* Commented for the time being
					if (piecheck!=8) { //alert("No 1");
						makeBarChart(vote_value, 100, 116, "#000000" , piename, totvote) ;
					}else
						create_NA(piename);
*/					
						number_of_stories_disp++ ;
						vote_value = null;
				 }
				 //foter top position
 				ftr = document.getElementById("footer") ;
				ftr.style.top = 262 + number_of_stories_disp*160 +"px" ;
				//foter end position
				
				///////////////////////////////////////////// NEXT and prev 
				if (numofstory>numberofdisplay && startpos+numberofdisplay<numofstory){ create_next(yright);}
				////if (startpos>=numberofdisplay && startpos<=numofstory) { create_prev(yright); } 	
				// pagination
				if (startpos>0) { create_prev(yright); }
				showPagination(startpos,numofstory) ;
				// pagination
				//////////////////////////////////////
			}
			else
			{
					ftr = document.getElementById("footer") ;
					ftr.style.top=380 + numofstory*100 ; ////footer //652 //prev value 350

					dv = document.createElement('div');
					dv.setAttribute('id',"CategoryDisp_Empty");
					dv.className="top";
					//dv.style.position="absolute";       
					dv.style.left=212 + xleft + "px";
					//shankar no stories
					dv.style.top=(180+ yright) + "px"; // Firefox should be 358, IE is 362//prev value 130
					dv.style.width= (99) + "%";
					dv.style.height=(200)+ "px";
					//dv.innerHTML="<table width='602' border='0' cellpadding='0' cellspacing='0'><tr><td colspan='3'><img src='images/topbar_03.jpg' width='525' height='3' /></td></tr><tr><td width='4' valign='top'><img src='images/sidebar_05.jpg' width='4' height='112' /></td><td width='594' align='center' valign='middle' bgcolor='#BCD5EA' class='stortext'>No stories are available under this category. Please check again later.</td><td width='4' valign='bottom'><img src='images/sidebar_right.jpg' width='4' height='112' /></td></tr><tr><td colspan='3' align='right'><img src='images/topbar_low.jpg' width='525' height='3' /></td></tr></table>";
					dv.innerHTML="<br><br><table width='762' height='172' border='0' cellpadding='0' cellspacing='0'><tr><td align='center' valign='middle' bgcolor='#000000'><table width='760' height='170' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF'><tr><td colspan='3' align='center' valign='middle'>&nbsp;</td></tr><tr><td width='300%' colspan='3' align='center' valign='middle'><table width='72%' border='0' cellspacing='0' cellpadding='0'><tr><td width='10%'><img src='images/no_story.gif' width='49' height='49' alt='No Idea Present'></td><td width='90%' class='text20'>&nbsp;No ideas are available under this category!</td></tr></table></td></tr><tr><td colspan='3' align='center' valign='middle'>&nbsp;</td></tr><tr><td colspan='3' align='center' valign='middle'><img src='images/spacer_black.gif' alt='Spacer' width='80%' height='1'></td></tr><tr><td colspan='3' align='center' valign='middle'>&nbsp;</td></tr><tr><td colspan='3' align='center' valign='middle'><table width='90%' border='0' cellpadding='0' cellspacing='0'><tr><td width='45%' align='center' class='text18'>Browse similar ideas <a href='view-"+category_id+"-0'>HERE</a></td><td width='10%' align='center'><img src='images/bulb.gif' alt='Idea' width='36' height='36'></td><td width='45%' align='center' class='text18'>Browse  lastest ideas <a href='index'>HERE</a></td></tr></table></td></tr><tr><td colspan='3' align='center' valign='middle' class='text18'>&nbsp;</td></tr></table></td></tr></table>";
					ni.appendChild(dv);		
			}
		
		 }
	}

}

function create_NA(piename)
{
	document.getElementById(piename).innerHTML="<table width='80%' border='0'  cellpadding='0' cellspacing='0'><tr><td></td></tr><tr><td align='center' valign='middle' class='frontpagetext'> N/A </td></tr></table>";
}
function create_next(pos)
{
	var nextitem ;
	var nexti=document.getElementById('nextDiv');
	nextitem = document.createElement('div');
	nextitem.setAttribute('id',"Next");
	nextitem.className="top";
//	nextitem.style.position="absolute";       
	nextitem.style.left=(658)+ "px";
	nextitem.style.top=70 + pos + "px"; //shankar prev value 150
	
	nextitem.style.width=40;
	nextitem.style.height=20;
//	nextitem.innerHTML="<a href='#' onclick='get_next();'><img src='images/bt_next.gif' alt='Next' width='56' height='21' border='0'></a>";
	nextitem.innerHTML="<table width='75' height='22' border='0' cellpadding='0' cellspacing='0'><tr><td align='center' valign='middle' bgcolor='#0054A2'><table width='73' height='20' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF'><tr><td align='center' class='nextprev'><a href='#' onclick='get_next();'>Next &gt;&gt;</a></td></tr></table></td></tr></table>";
	nexti.appendChild(nextitem);
	
}
function create_prev(pos)
{
	var nextitem ;
	var nexti= document.getElementById('prevDiv');
	nextitem = document.createElement('div');
	nextitem.setAttribute('id',"prev");
	nextitem.className="top";
//	nextitem.style.position="absolute";       
	nextitem.style.left=127 + "px";
	nextitem.style.top=70 + pos + "px"; //shankar prev value 150
	
	nextitem.style.width=40;
	nextitem.style.height=20;
//	nextitem.innerHTML="<a href='#' onclick='get_prev();'><img src='images/bt_prev.gif' alt='Previous' width='86' height='23' border='0'></a>";
	nextitem.innerHTML="<table width='85' height='22' border='0' cellpadding='0' cellspacing='0'><tr><td align='center' valign='middle' bgcolor='#0054A2'><table width='83' height='20' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF'><tr><td align='center' class='nextprev'><a href='#' onclick='get_prev();'>&lt;&lt; Previous</a></td></tr></table></td></tr></table>";
	nexti.appendChild(nextitem);		

}

function showPagination(startpos,numofstory) {
	var pageNumerator = parseInt(startpos/endpos)+1 ;
	var pageDenominator = parseInt(numofstory/endpos)+1 ;
	var cb_page_options = "" ;
	
	for(var i = 1 ; i <= pageDenominator ; i++) {
		cb_page_options += "<option value='"+i+"'" ;
		if(page_no == i)
			cb_page_options += " selected " ;
		cb_page_options += ">"+i+"</option>" ;
	}

	var pageitem ;
	var pagei= document.getElementById('pageDiv');
	pageitem = document.createElement('div');
	pageitem.setAttribute('id',"page");
	pageitem.className="top";
	
	pageitem.style.width=40;
	pageitem.style.height=20;
//	nextitem.innerHTML="<a href='#' onclick='get_prev();'><img src='images/bt_prev.gif' alt='Previous' width='86' height='23' border='0'></a>";
//	pageitem.innerHTML="<table width='89' height='22' border='0' cellpadding='0' cellspacing='0'><tr><td align='center' valign='middle' bgcolor='#0054A2'><table width='87' height='20' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF'><tr><td align='center' class='nextprev'>Page "+pageNumerator+" of "+pageDenominator+"</td></tr></table></td></tr></table>";
	pageitem.innerHTML="<table width='149' height='22' border='0' cellpadding='0' cellspacing='0'><tr><td align='center' valign='middle' bgcolor='#0054A2'><table width='147' height='20' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF'><tr><td align='center' class='nextprev'>Page <select name='cb_pgno' id='cb_pgno' class='nextprev' onchange='jump_page()'>"+cb_page_options+"</select> of "+pageDenominator+"</td></tr></table></td></tr></table>";
	pagei.appendChild(pageitem);		
}

function jump_page()
{
	page_no = document.getElementById("cb_pgno").value ;
	// pagination
	startpos=(page_no-1)*endpos;
	// pagination
	get_stories_next();
}

function get_next()
{
/*	startpos=startpos+numberofdisplay ;
	endpos=endpos+numberofdisplay;*/
	page_no++ ;
	// pagination
	startpos=startpos+endpos;
	// pagination
//	get_stories();
	get_stories_next();
}
function get_prev()
{
	var test ;
/*	startpos=startpos-numberofdisplay ;
	endpos=endpos-numberofdisplay;*/
	page_no-- ;
	// pagination
	startpos=startpos-endpos;
	// pagination
	yStoryIndex = yStoryIndex - (56 + number_of_stories_disp*8) ; // CHANGE LATER IF NUMBER OF STORIES IS INCREMENTED OR DECREMENTED
	//get_stories();
	get_stories_next() ;
}
function get_categories()
{
	if (http)
	{
		var url_cat=document.location.toString();
		var url_exl=url_cat.split("-");
		
		var topic_id=url_exl[1] ;
		var category_range=url_exl[2] ;
		var age_range=url_exl[3] ;
		var duration = document.getElementById('dat_select').value ;
		

		var y = Math.random() * 10000 ;
			
		http.open("GET", "get_categories_story.php?y="+ y +"&topic="+ topic_id +"&category="+ category_range +"&age="+ age_range +"&duration="+ duration , true);
		http.onreadystatechange = handleCatHttpResponse;
		http.send(null);
  }

}

function handleCatHttpResponse()
{
	if (http.readyState != 4)
	{
		
	}
	else
	{
		if (http.readyState == 4)
		 {
			 var xmlDocument = http.responseXML; 
			 var numofstory ;
			 var age;
			 var countClearDiv ;
			 var cat_top;	 
			 var cat_topnum;
			 var dv;
			 var x;
			 var y;
			 var piename ;
			 var vote_close;
			 var vote_status ;
			 var story_create;
			 var user_name;
			 var location ;
			 var Story_id ;
			 var right_element=0 ;
			 var left_element=0 ;
			 var admin_link ;
			 var userlevel ;
	
	
	
			var leftni=document.getElementById('leftdiv');
			 var rightni=document.getElementById('rightdiv');
		
			//for(countClearDiv = 0 ; countClearDiv <= 5; countClearDiv++)
			for(countClearDiv=0;countClearDiv<12;countClearDiv++)
			{
				if(document.getElementById("CategoryDispleft"+ countClearDiv))
				{
					removeleftElement("CategoryDispleft"+ countClearDiv);
				}
				if(document.getElementById("CategoryDispright"+ countClearDiv))
				{
					removerightElement("CategoryDispright"+ countClearDiv);
				}
	
			 }
			 
			 /////////////////////////////////////////deletion for next and prev
			 	if(document.getElementById("CategoryDispnextleft"))
				{
					removeleftElement("CategoryDispnextleft");
				}
				if(document.getElementById("CategoryDispnextright"))
				{
					removerightElement("CategoryDispnextright");
				}
			////////////////////////////////////////
//			 var xleft  = 5;
			 var xleft  = 0;
			 var yright = 100;
			 var yleft =100;
			 
			numofstory = xmlDocument.getElementsByTagName('story_count').item(0).firstChild.data;
			userlevel = xmlDocument.getElementsByTagName('user_level').item(0).firstChild.data;

			if (numofstory!=0)
			{
				for (x=0; x<numofstory;x++)
				 {
					vote_status= xmlDocument.getElementsByTagName('vote_status').item(x).firstChild.data;
					
					dv = document.createElement('div');
					if (vote_status=="open" && right_element < 7)
					{
						dv.setAttribute('id',"CategoryDispleft"+x);
						dv.className="top";
						dv.style.position="absolute";       
				
//						dv.style.left=3 + xleft;
						dv.style.left=0 ;
						dv.style.top=364 + yleft;

						right_element =right_element+1; 
					}
					else{
						if (vote_status=="closed" && parseInt (left_element) < 7)
						{
							dv.setAttribute('id',"CategoryDispright"+x);
							dv.className="top";
							dv.style.position="absolute";       
							dv.style.left=401 + xleft;	
							dv.style.top=364 + yright;
							left_element= parseInt(left_element) + 1;
						}
					}

					
					dv.style.width=381;
					dv.style.height=150;
			
					vote_close= xmlDocument.getElementsByTagName('vote_close').item(x).firstChild.data;
	
					storyname = xmlDocument.getElementsByTagName('Headline').item(x).firstChild.data;
					storydesc = xmlDocument.getElementsByTagName('Desc').item(x).firstChild.data;
					story_create = xmlDocument.getElementsByTagName('creation_date').item(x).firstChild.data;
					age = xmlDocument.getElementsByTagName('Age').item(x).firstChild.data;
					user_name = xmlDocument.getElementsByTagName('username').item(x).firstChild.data;
					location = xmlDocument.getElementsByTagName('location').item(x).firstChild.data;
					Story_id= xmlDocument.getElementsByTagName('St_id').item(x).firstChild.data;
					
					if (userlevel=="admin")
					{
						admin_link="<a href='admin_home.php?cat=chngstorcattop&ms_id="+ Story_id +"'><img src='images/move.jpg' width='50' height='14' border='0' /></a>";
					}
					else
					{
						admin_link="";
					}
				
					if (vote_status=="closed"){
						//str2="<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#FFFFFF'><tr><td height='25' colspan='4' valign='top'  class='Normaltext'>&nbsp; Quick facts : "+user_name+ " Age "+age+" Location "+location+"</td></tr><tr><td height='25' colspan='4' valign='top' class='Normaltext' background='images/skyblue_bar_bg.jpg'><table width='98%' height='60' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td><span class='orangestorytittle'><a href='view_comment-" + Story_id +"-1'>"+ storyname +"</a></span> : <span class='Normaltext'>"+ storydesc +"...</span><span class='orangelink'><a href='view_comment-" + Story_id +"-1'>more</a></span> " + admin_link +"</td></tr></table></td></tr><tr><td height='25' colspan='4' align='center' valign='top'><a href='view_comment-"+ Story_id +"-5'>VIEW THE RESULTS!</a></td></tr><tr><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-1'>View Comments</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-3'>Blog this story</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-4'>Email this story</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='myfavorites-"+ Story_id +"'>Save to favorite</a></span></td></tr></table>";
					str2="<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#FFFFFF'><tr><td height='25' colspan='4' valign='top'  class='Normaltext'>&nbsp; Quick facts : "+user_name+ " Age "+age+" Location "+location+"</td></tr><tr><td height='25' colspan='4' valign='top' class='Normaltext' background='images/skyblue_bar_bg.jpg'><table width='98%' height='60' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td><span class='orangestorytittle'><a href='view_comment-" + Story_id +"-1'>"+ storyname +"</a></span> : <span class='Normaltext'>"+ storydesc +"...</span><span class='orangelink'><a href='view_comment-" + Story_id +"-1'>more</a></span> " + admin_link +"</td></tr></table></td></tr><tr><td height='25' colspan='4' align='center' valign='top'><a href='view_comment-"+ Story_id +"-5'>VIEW THE RESULTS!</a></td></tr><tr><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-1'>View Comments</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-3'>Blog this story</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-4'>Email this story</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='myfavorites-"+ Story_id +"'>Save to favorite</a></span></td></tr></table>";

					}else{
						//str2="<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#FFFFFF'><tr><td height='25' colspan='4' valign='top'  class='Normaltext'>&nbsp; Quick facts : "+user_name+ " Age "+age+" Location "+location+"</td></tr><tr><td height='25' colspan='4' valign='top' class='Normaltext' background='images/skyblue_bar_bg.jpg'><table width='98%' height='60' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td><span class='orangestorytittle'><a href='view_comment-" + Story_id +"-1'>"+ storyname +"</a></span>:<span class='Normaltext'>"+ storydesc +"...</span><span class='orangelink'><a href='view_comment-" + Story_id +"-1'>more</a></span>" + admin_link +"</td></tr></table></td></tr><tr><td height='25' colspan='4' align='center' valign='top'><a href='view_comment-"+ Story_id +"-1'>VOTE ON THIS STORY</a> </td></tr><tr><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-1'>View Comments</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-3'>Blog this story</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-4'>Email this story</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='myfavorites-"+ Story_id +"'>Save to favorite</a></span></td></tr></table>";
					str2="<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#FFFFFF'><tr><td height='25' colspan='4' valign='top'  class='Normaltext'>&nbsp; Quick facts : "+user_name+ " Age "+age+" Location "+location+"</td></tr><tr><td height='25' colspan='4' valign='top' class='Normaltext' background='images/skyblue_bar_bg.jpg'><table width='98%' height='60' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td><span class='orangestorytittle'><a href='view_comment-" + Story_id +"-1'>"+ storyname +"</a></span>:<span class='Normaltext'>"+ storydesc +"...</span><span class='orangelink'><a href='view_comment-" + Story_id +"-1'>more</a></span>" + admin_link +"</td></tr></table></td></tr><tr><td height='25' colspan='4' align='center' valign='top'><a href='view_comment-"+ Story_id +"-1'>VOTE ON THIS STORY</a> </td></tr><tr><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-1'>View Comments</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-3'>Blog this story</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='view_comment-"+ Story_id +"-4'>Email this story</a></span></td><td height='25' align='center' valign='top'><span class='storymore'><a href='myfavorites-"+ Story_id +"'>Save to favorite</a></span></td></tr></table>";

					}
					
					str4=str2;
					dv.innerHTML=str4;
					
					if (vote_status=="open" && right_element < 7)
					{
						leftni.appendChild(dv);
						yleft = yleft+136 ;
					}
					else{
						if (vote_status=="closed" && parseInt(left_element) < 7){
						rightni.appendChild(dv);				
						yright = yright+136 ;
						}
					}
					
				 }
			}
					
					///////////////////// footer adjustment
					if (right_element > left_element)
						number_of_stories_disp = right_element ;
					else
						number_of_stories_disp = left_element ;
						
					if (number_of_stories_disp!=0){
					ftr = document.getElementById("footer") ;
					ftr.style.top = 550 + number_of_stories_disp*116 ;
					}
					else
					{
						ftr = document.getElementById("footer") ;
						ftr.style.top = 550 ;
					}
					
					///////////////////////////////////
					
					
					if(right_element < 7 || left_element < 7 ) 
					create_nxt_prev_nav(right_element,left_element);
					
					create_no_data(right_element,left_element);
		
		 }
	}
}

function date_left(date_left)
{
	today = new Date();
	var finaldate ;
	
	BigDay = new Date(date_left)
	//new Date("December 25, 2001")
	msPerDay = 24 * 60 * 60 * 1000 ;
	timeLeft = (BigDay.getTime() - today.getTime());
	e_daysLeft = timeLeft / msPerDay;
	daysLeft = Math.floor(e_daysLeft);
	e_hrsLeft = (e_daysLeft - daysLeft)*24;
	hrsLeft = Math.floor(e_hrsLeft);
	minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
	
	finaldate= daysLeft + " days " + hrsLeft +" ,hours and " + minsLeft + " ,minutes left" ;
	
	return finaldate ;
}

function create_category_div()
{
	var xdata;
	xdata="<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td colspan='4'>Quick Facts : </td></tr><tr><td colspan='4'>Headline : description ....<a href='#'>more</a> </td></tr><tr><td colspan='4' align='center'> <a href='#'>VOTE ON THIS STORY</a> </td></tr><tr><td colspan='4' align='center'>days left </td></tr><tr><td width='25%' align='center'><a href='#'>View Comments</a> </td><td width='25%' align='center'><a href='#'>Blog this story</a> </td><td width='25%' align='center'><a href='#'>Email this story</a> </td><td width='25%' align='center'><a href='#'>Save this to favorite</a> </td></tr></table>";

}

function create_no_data(right_element,left_element)
{			
	var leftni=document.getElementById('leftdiv');
	var rightni=document.getElementById('rightdiv');
	var status_div= new Array();
	var dv;
	var i ;

	status_div[0]="right"+right_element;
	status_div[1]="left"+left_element;
	 for (i=0;i<2;i++)
	 {
			dv = document.createElement('div');
			if (status_div[i]=="right0")
			{
				dv.setAttribute('id',"CategoryDispleft0");
				dv.className="top";
				dv.style.position="absolute";       
		
				dv.style.left=0;
				dv.style.top=454;
			}
			if (status_div[i]=="left0")
			{
				dv.setAttribute('id',"CategoryDispright0");
				dv.className="top";
				dv.style.position="absolute";       
				dv.style.left=401;	
				dv.style.top=454;
			}
				dv.style.width=381;
				dv.style.height=50;
				//dv.innerHTML="<span class='Normaltext'>No stories are available under this category.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please check again later.</span>";
				dv.innerHTML="<table width='100%' height='100' border='0' cellspacing='0' cellpadding='0'><tr><td align='center' valign='middle' bgcolor='#FFFFFF' class='frontpagetext'>No stories are available under this category.<br> Please check again later.</td></tr></table>"
			
			
			if (status_div[i]=="right0")
			{
				leftni.appendChild(dv);
			}
			if(status_div[i]=="left0")
			{
				rightni.appendChild(dv);
			}
	 }
}
function create_nxt_prev_nav(right_element,left_element)
{
	if (left_element > 6)
	{
		var nextitem ;
		var nexti=document.getElementById('leftdiv');
		nextitem = document.createElement('div');
		nextitem.setAttribute('id',"CategoryDispnextleft");
		nextitem.className="top";
		nextitem.style.position="absolute";       
		nextitem.style.left=345;
		nextitem.style.top=190 * left_element; ////Left more....
		
		nextitem.style.width=50;
		nextitem.style.height=15;
		nextitem.innerHTML="<a href='#' onclick='storypoll_open();'>More</a>";
		nexti.appendChild(nextitem);
	}
	if (right_element > 6)
	{
		var nextitem ;
		var nexti=document.getElementById('rightdiv');
		nextitem = document.createElement('div');
		nextitem.setAttribute('id',"CategoryDispnextright");
		nextitem.className="top";
		nextitem.style.position="absolute";       
		nextitem.style.left=750;
		nextitem.style.top=190 * right_element ; ////Right more....
		
		nextitem.style.width=50;
		nextitem.style.height=15;
		nextitem.innerHTML="<a href='#' onclick='storypoll_closed();'>More</a>";
		nexti.appendChild(nextitem);
	}

}

function storypoll_open()
{
  if (http)
  {
	var y = Math.random() * 10000 ;
	var url_cat=document.location.toString();
	var url_exl=url_cat.split("-");
		
	var topic_id=url_exl[1] ;
	var category_range=url_exl[2] ;
	var age_range=url_exl[3] ;
	var duration = document.getElementById('dat_select').value ;
	var categryopen = "categoryopen" + "-" + topic_id +"-"+ category_range +"-"+ age_range +"-"+ duration +"-0";
	location.replace(categryopen);
  }

}

function storypoll_closed()
{
  if (http)
  {
	var y = Math.random() * 10000 ;
	var url_cat=document.location.toString();
	var url_exl=url_cat.split("-");
		
	var topic_id=url_exl[1] ;
	var category_range=url_exl[2] ;
	var age_range=url_exl[3] ;
	var duration = document.getElementById('dat_select').value ;
	var categryopen = "categoryclosed" + "-" + topic_id +"-"+ category_range +"-"+ age_range +"-"+ duration +"-0";
	location.replace(categryopen);
  }
}

function get_storypoll_open(x)
{
	if (http)
	{
		var y = Math.random() * 10000 ;
		var url_cat=document.location.toString();
		var url_exl=url_cat.split("-");
			
		var topic_id=url_exl[1] ;
		var category_range=url_exl[2] ;
		var age_range=url_exl[3] ;
		
		if (x==1)
		var dur_range= url_exl[4] ;
		else
		var dur_range = document.getElementById('dat_select').value ;
		
		if (url_exl[0]=="categoryopen")
			http.open("GET", "get_stories_open.php?y="+ y +"&topic="+ topic_id +"&category="+ category_range +"&age="+ age_range +"&duration="+ dur_range , true);
		else
			http.open("GET", "get_stories_close.php?y="+ y +"&topic="+ topic_id +"&category="+ category_range +"&age="+ age_range +"&duration="+ dur_range , true);
	
		http.onreadystatechange = handlestopenHttpResponse;
		http.send(null);
	}	
}

function handlestopenHttpResponse()
{
	if (http.readyState != 4)
	{
		
	}
	else
	{
		var xmlDocument = http.responseXML; 
		var numofstory ;
		var xleft  = 10;
		var yright = 100;
		var dv ;
		var age;
		var storyid ;
		var ni= document.getElementById('opendiv') ;
		var userlevel ; 
		/////////////////////////////////////////////////////
			if(document.getElementById("Next"))
			{
				removeElement_open("Next");
			}
			if(document.getElementById("prev"))
			{
				removeElement_open("prev");
			}

			for(countClearDiv=0;countClearDiv<10;countClearDiv++)
			{
				if(document.getElementById("Story"+ countClearDiv))
				{
					removeElement_open("Story"+ countClearDiv);
				}

			 }

		/////////////////////////////////////////////////////////
		numofstory = xmlDocument.getElementsByTagName('story_count').item(0).firstChild.data;
		userlevel = xmlDocument.getElementsByTagName('user_level').item(0).firstChild.data;

		
		if (numofstory!=0)
		{
			for (x=startpos;(x<endpos && x<numofstory);x++)
			{
				dv = document.createElement('div');
				dv.setAttribute('id',"Story"+x);
				dv.className="top";
				dv.style.position="absolute";       
//				dv.style.left= xleft-2;
				dv.style.left= 0;
				dv.style.top=310 + yright; // Firefox - 268, IE - 272
				
				dv.style.width=762;
				dv.style.height=40;
		
				storyname = xmlDocument.getElementsByTagName('Headline').item(x).firstChild.data;
				storydesc = xmlDocument.getElementsByTagName('Desc').item(x).firstChild.data;
				age = xmlDocument.getElementsByTagName('Age').item(x).firstChild.data;
				storyid = xmlDocument.getElementsByTagName('St_id').item(x).firstChild.data;
				if (userlevel=="admin")
				{
					admin_link="<a href='admin_home.php?cat=chngstorcattop&ms_id="+ storyid +"'><img src='images/move.jpg' width='50' height='14' border='0' /></a>";
				}
				else
				{
					admin_link="";
				}

				str2="<table width='100%' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF'><tr><td width='100%' bgcolor='#76DCF4' class='Normaltext'></span></td></tr><tr><td bgcolor='#76DCF4'><table width='98%' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td height='35' class='Heading2text'><span class='orangestorytittle'><a href='view_comment-" + storyid +"-1'>"+ storyname +"</a></span> : "+ storydesc +"...</span><span class='orangelink'><a href='view_comment-" + storyid +"-1'>more</a></span>" + admin_link +"</td></tr></table></td></tr><tr><td><table width='98%' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td width='14%' align='center'><span class='storymore'><a href='view_comment-"+ storyid +"-1'>View Comments</a></span></td><td width='13%' align='center'><span class='storymore'><a href='view_comment-"+ storyid +"-3'>Blog this story</a></span></a></td><td width='13%' align='center'><span class='storymore'><a href='view_comment-"+ storyid +"-4'>Email this story</a></span></a></td><td width='13%' align='center'><span class='storymore'><a href='myfavorites-"+ storyid +"'>Save to favorite</a></span></td></tr></table></td></tr><tr><td>&nbsp;</td></tr></table>";

				str4=str2;
				dv.innerHTML=str4;
				
				ni.appendChild(dv);
				//	xleft= xleft+100 ;
				yright= yright+64;
		
			 }
			
			///////////////////////////////////////////// NEXT and prev 
			//alert((numofstory > numberofdisplay && (startpos+numberofdisplay) < numofstory));
			if (numofstory > numberofdisplay && (startpos+numberofdisplay) < numofstory){ create_next_open(yright);}
			if (startpos >=numberofdisplay && startpos<=numofstory) { create_prev_open(yright); } 	
			//////////////////////////////////////
		}
		else
		{
			dv = document.createElement('div');
			dv.setAttribute('id',"Story1");
			dv.className="top";
			dv.style.position="absolute";       
			dv.style.left=138;
			dv.style.top=300;
			dv.style.width=700;
			dv.style.height=50;
			dv.innerHTML="No stories are available under this category. Please check again later.";
			ni.appendChild(dv);		
		}


		
	}
}

function create_next_open(pos)
{
	var nextitem ;
	var nexti=document.getElementById('opendiv');
	nextitem = document.createElement('div');
	nextitem.setAttribute('id',"Next");
	nextitem.className="top";
	nextitem.style.position="absolute";       
	nextitem.style.left=755;
	//alert(pos);
	nextitem.style.top=300 + pos;
	
	nextitem.style.width=40;
	nextitem.style.height=10;
	nextitem.innerHTML="<span class='Normaltext'><a href='#' onclick='get_next_open();'>NEXT</a></span>";
	//nextitem.innerHTML="NEXT";//<a href='#' onclick='get_next_open();'>NEXT</a>";

	nexti.appendChild(nextitem);
	
}
function create_prev_open(pos)
{
	var nextitem ;
	var nexti= document.getElementById('opendiv');
	nextitem = document.createElement('div');
	nextitem.setAttribute('id',"prev");
	nextitem.className="top";
	nextitem.style.position="absolute";       
	nextitem.style.left=0;
	nextitem.style.top=300 + pos;
	
	nextitem.style.width=40;
	nextitem.style.height=10;
	nextitem.innerHTML="<span class='Normaltext'><a href='#' onclick='get_prev_open();'>PREV</a><span>";
	nexti.appendChild(nextitem);		


}

function get_next_open()
{
/*	startpos=startpos+numberofdisplay ;
	endpos=endpos+numberofdisplay;
	get_storypoll_open(1);
*/}
function get_prev_open()
{
/*	startpos=startpos-numberofdisplay ;
	endpos=endpos-numberofdisplay;
	get_storypoll_open(1);
*/}
function removeElement_open(divNum) {
  var d = document.getElementById('opendiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}


function removeElement_pie(divNum) {
  var d = document.getElementById('pieparent');
  var olddiv = document.getElementById(divNum);
  //alert(olddiv);
  d.removeChild(olddiv);
}

function get_topic_next(cid,tid)
{
  if (http)
  {
		var duration = "" ;
		var y = Math.random() * 10000 ;
	 	yStoryIndex = 0 ;

/*		nxtitem=0;
		startpos=0;
		endpos=7; 
*/		numberofdisplay=endpos ;
		duration = document.getElementById('dat_select').value ;
//		alert("get_topics.php?y="+ y +"&duration="+ duration +"&category="+cid+"&topic="+tid );
		http.open("GET", "get_topics.php?y="+ y +"&duration="+ duration +"&category="+cid+"&topic="+tid , true);
//		http.open("GET", "get_topics.php?y="+ y +"&duration="+ duration +"&category="+cid+"&topic="+tid , true);
		http.onreadystatechange = handleHttpResponse;
		http.send(null);
  }
}

function clearTextBox() {
	document.getElementById("txtsearch").value = "" ;
}

function fillTextBox() {
	if(document.getElementById("txtsearch").value == "")
		document.getElementById("txtsearch").value = "Enter Search Term..." ;
}

function conductSearch(e) {
	if(window.event) { // IE
		keynum = e.keyCode
	}
	else if(e.which) { // Netscape/Firefox/Opera
		keynum = e.which
	}
	//keychar = String.fromCharCode(keynum) ;
	if(keynum == 13) { // ENTER has been pressed
		srchterm = document.getElementById("txtsearch").value ;
		get_stories_search(srchterm) ;
	}
}

function get_stories_search(srchterm)
{
  if (http)
  {
	  var duration = "" ;
	
	  var y = Math.random() * 10000 ;

//--
		var url_cat=document.location.toString();
		var url_exl=url_cat.split("-");
		
		var category=url_exl[1] ;
		var topic=url_exl[2] ;
		charLast = topic.substr(topic.length-1,1) ;
		if(charLast == "#")
			topic = topic.substr(0,topic.length-1) ;

		numberofdisplay=endpos ;
		page_no = -1 ;
		startpos = 0 ;
		//duration = document.getElementById('dat_select').value ;
		duration = "Year" ;
		searchterm = srchterm ;
//		alert("get_stories.php?y="+ y +"&duration="+ duration+"&category="+category+"&topic="+topic+"&startpos="+startpos+"&endpos="+endpos+"&srchterm="+searchterm) ;
		http.open("GET", "get_stories.php?y="+ y +"&duration="+ duration+"&category="+category+"&topic="+topic+"&startpos="+startpos+"&endpos="+endpos+"&srchterm="+searchterm, true);
		http.onreadystatechange = handleHttpResponse;
		http.send(null);
  }
}

function addslashes(str) {
str=str.replace(/\'/g,'\\\'');
str=str.replace(/\"/g,'\\"');
str=str.replace(/\\/g,'\\\\');
str=str.replace(/\0/g,'\\0');
return str;
}

function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\\\/g,'\\');
str=str.replace(/\\0/g,'\0');
return str;
}