﻿function getAllYearIssues(pubid){
	
	var arg = {url:"/x_common.php?cmd=getallyearissues&pubid="+pubid, method : 'get',  update: $('issuelist')};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();
}
function getlastTwelveIssues(pubid)
{
	var arg = {url:"/x_common.php?cmd=getlasttwelveissues&pubid="+pubid, method : 'get',  update: $('issuelist')};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();
}
function popit(url,name,w,h)
{
	var l,t;
	l=(screen.availWidth-w)/2;
	t=(screen.availHeight-h)/2;
	var w=window.open(url,name,"toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no,height="+h+",width="+w+",top="+t+",left="+l);
	if(w)w.focus();
}
function displayYearIssues(pubid,year)
{
	var arg = {url:"/x_common.php?cmd=displayyearissues&pubid="+pubid+"&year="+year, method : 'get',  update: $('year_issues_'+pubid+'_'+year), onRequest: function(){waitingYearIssues(pubid,year)}, onSuccess : function(){udpateYearIssuesLink(pubid,year);}};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();
}
function waitingYearIssues(pubid,year)
{
	$('year_issues_'+pubid+'_'+year).innerHTML = '<img src="/images/ajax-loader.gif" alt="" />';
}
function udpateYearIssuesLink(pubid,year)
{
	$('summaries-link-'+pubid+'-'+year).innerHTML = '<a href="#" onclick="hideYearIssues('+ pubid +','+ year +');return false;" style="padding-right:45px;padding-left:45px;">'+year+'</a>';
}
function hideYearIssues(pubid,year)
{
	$('year_issues_'+pubid+'_' + year).innerHTML = '';
	$('summaries-link-'+pubid+'-'+year).innerHTML = '<a href="#" onclick="displayYearIssues('+ pubid +','+ year +');return false;" style="padding-right:45px;padding-left:45px;">'+year+'</a>';
}
function addToLastRead(docid)
{
	var arg={
				url:"/x_common.php?cmd=addtolastread&docid="+docid,
				method: 'get',
				onSuccess: refreshLastRead
			};
	var ObjAjax = new Request.HTML(arg);
	ObjAjax.send();	

	return false;
}
function refreshLastRead()
{
	var arg = {url:"/x_common.php?cmd=refreshlastread", method : 'get' , update: $('leftmodule-content-lastread')};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();
}
function getBasketContent()
{
	var arg = {url:"/x_common.php?cmd=getbasketcontent", method : 'get' , update: $('basket_content')};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();
}
function selectYear(pubid,year,tabidx)
{
	var arg = {url:"/x_common.php?cmd=selectyear&pubid="+pubid+"&year="+year, method : 'get'
				,  update: $('year_content')
				, onRequest: function(){$('year_content').innerHTML = '<img src="/images/ajax-loader.gif" alt="" />';}
				, onSuccess : function(){udpateYearTabs(pubid,year,tabidx);}};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();
}
function udpateYearTabs(pubid,year,tabidx)
{
	$('tab'+tabidx).className = 'selected_tab_year';
	if(tabidx == 1)
	{
		$('tab2').className = 'one_year_tab';
		if($('tab3')!=null) $('tab3').className = 'one_year_tab';
	}
	if(tabidx == 2)
	{
		$('tab1').className = 'left_tab_year';
	}
	if(tabidx == 3)
	{
		$('tab1').className = 'left_tab_year';
		$('tab2').className = 'left_tab_year';
	}
}
function changeYear(pubid,step,currecentyear)
{
	var arg = {url:"/x_common.php?cmd=changeyear&pubid="+pubid+"&step="+step+"&currecentyear="+currecentyear, method : 'get'
				,  update: $('year_tab_issue')
				, onSuccess : function(){selectYear(pubid,parseInt(currecentyear)+parseFloat(step),1)}};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();
}
function changeIssuePage(pubid,year,page)
{
	var arg = {url:"/x_common.php?cmd=changeissuepage&pubid="+pubid+"&page="+page+"&year="+year, method : 'get' , update: $('year_content')};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();
}