﻿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();
}

function SaveContextLogin(contextQueryString) 
{
	var arg = {url:"/x_common.php?cmd=savecontextlogin&contextquerystr="+encodeURIComponent(contextQueryString), method : 'get'};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();	
}

function setYearSelector(pubid,selectedYear)
{
	var arg = {url:"/x_common.php?cmd=setyearselector&pubid="+pubid+"&selyear="+selectedYear, method : 'get', update: $('q_year')};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();	
}

function tryToLogin(gotourl)
{
	var arg = {url:"/x_common.php?cmd=trytologin&url="+encodeURIComponent(gotourl), method : 'get', update:document.body};
	var ObjAjax= new Request.HTML(arg);
	ObjAjax.send();	
}

function initArticlesSlide(docnumber,nbarticles)
{
	var fxslide = new Fx.Slide('slidearticle_'+docnumber);									
	$('togglearticle_'+docnumber).addEvent('click', function(e){
		e.stop();fxslide.toggle();
	});
		
	//fxslide.hide();		
	fxslide.addEvent('complete', function(){
		if(fxslide.open)
		{
			$('slidearticle_'+docnumber).parentNode.style.height= (nbarticles*49)+'px';
			$('togglearticle_'+docnumber).src="/images/buy_article_disable.png";
		}
		else
		{
			$('togglearticle_'+docnumber).src="/images/buy_article.png";
		}
	});
}

