News={};

var pagenum=6;
var currentpage=1;

News.init=function(page,type)
{	
	
	var request = {
			"parameters": 
			{
				"pagenum":pagenum,
				"page":page,
				"type":type
			} 
	};
      document.title='Borqs News';
	 var curentitem =$("curentitem");
	 if(type==1)
		 curentitem.innerHTML="Company News";
	else
		 curentitem.innerHTML="Industry Focus";

	var URL="/admin/company/NewsUserEnglish.action";
		
	new Ajax.Request(URL, {
	method: "post",
	asynchronous: true,
		parameters: {"req" : Object.toJSON(request)},
		onSuccess: News.Process(page,type),
		onFailure: News.initfail
	});
	
}

function clearcalss()
{
	
	for(var i=1;i<10;i++)
	{
		
		var obj=$("li_"+i);		
		if(obj==null)
		{
			return;
		}
		obj.className='';
	}
}
News.Process=function(page,type)
{
	 return function(xhr)
	 {
	  var request = eval("("+xhr.responseText+")");
	  var detail=$("news_detail_here");
	  clearcalss();
	  $("li_"+type).className='current';
	  detail.style.display="none";
	  var listtarget=$("news_list");
	  var title=$("news_title");
	  var content=$("news_content");
	  var str='';
	 str+='<ul class="listing clearfix">';
	 var newlist=request.news;
	 for(var i=0;i<newlist.length;i++)
	 {
		
		if(newlist[i].entitle=="")
		{
			continue;
		}
		str+='<li>'
		str+='<h3 class="list_title"><a href="javascript:onclick=News.Detail('+newlist[i].id+')">'+newlist[i].entitle+'</a></h3>';
		str+='<div class="post_time">'+newlist[i].time+'</div>';
		str+='</li>';
	 }
	  if(newlist.length==0)
	 {
		 str+='<h4>Under Construction...</h4>';
	 }
		str+='</ul>';
	
	var total=request.total;
	if(total>1)	
	{
		str+='<div class="page_list">';
		if(page==1)
		{
			str+='<a>Prev</a> ';
		}
		else
		{
			str+='<a href="javascript:onclick=News.init('+(page-1)+','+type+')">Prev</a> ';
		}
		for(var j=1;j<=total;j++)
		{
			if(j==page)
				str+='<a class="current" href="javascript:onclick=News.init('+j+','+type+')">'+j+'</a>';   
			else
			    str+='<a href="javascript:onclick=News.init('+j+','+type+')">'+j+'</a>';   
		}
		if(page==total)
		{
			str+='<a>Next</a> ';
		}
		else
		{
			str+='<a href="javascript:onclick=News.init('+(page+1)+','+type+')">Next</a> ';
		}
		str+='</div>';	
	}
		
	    listtarget.innerHTML=str;
	 }
					
		
}

News.Detail=function(id)
{
	
	var request = {
			"parameters": 
			{
				"id":id
			} 
	};


	var URL="/admin/company/DetailNews.action";
		
	new Ajax.Request(URL, {
	method: "post",
	asynchronous: true,
		parameters: {"req" : Object.toJSON(request)},
		onSuccess: News.DetailProcess,
		onFailure: News.initfail
	});
}

News.DetailProcess=function(xhr)
{
	 var request = eval("("+xhr.responseText+")");
	  var detail=$("news_detail_here");
	  detail.style.display="";
	 var title=$("news_title");
	 var content=$("news_content");
	 var listtarget=$("news_list");
	 var newsfrom=$("news_from");
	 
	 listtarget.innerHTML='';
	 var news=request.news;
	 var strtitle='';
	 strtitle+=' <h1>'+news.entitle+'</h1>';
	document.title=news.entitle+' Borqs News';
	 title.innerHTML=strtitle;
	
	
	var from='';
	if(news.enfrom!="")
		from+='From:'+news.enfrom +' Post On:'+news.time; 
	newsfrom.innerHTML=from;
	 var str='';
	 str+=news.endescription;
	
	 content.innerHTML=str;
	 
	
}

News.initfail=function(xhr)
{
	
	 
}


News.frist=function()
{	
	var obj=$("initdefault");
	News.init(1,obj.value);
}
News.frist();

