function activateESC(id){
	document.onkeypress = function(e) {
		if(!e){
			e=window.event;
		}
		if (e.keyCode == 27 || e.keyCode== e.DOM_VK_ESCAPE) {
			document.getElementById(id).className='popup zoom';
			document.getElementById('mask').className='';
			document.onkeypress=function() {};
		}
	}
}
function changeTab(id,holderId,tab){
	if(holderId==undefined){
		holderId='details';
	}
	if(tab==undefined){
		tab='tab';
	}
	var holder=document.getElementById(holderId);
	document.getElementById(tab+'-'+holder.tabId).className='tab';
	document.getElementById(tab+'_'+holder.tabId).style.display='none';
	holder.tabId=id;
	document.getElementById(tab+'-'+holder.tabId).className='tab current';
	document.getElementById(tab+'_'+holder.tabId).style.display='block';
}
function showPrecondition(txt){
	document.getElementById('precondition').className="popup zoom on";
	document.getElementById('mask').className='on';
	document.getElementById('precondition_txt').innerHTML=unescape(txt);
}
function beginTopseller(max){
	var topsellers = document.getElementById('topsellers');
	topsellers.actId=1;
	topsellers.max=max;
	topsellers.interval=window.setInterval("changeAutoTopseller()",12000);
} 
function changeAutoTopseller(){
	var topsellers = document.getElementById('topsellers');
	if(parseInt(topsellers.actId)+1>topsellers.max){
		changeTopseller(1);
	}else{
		changeTopseller(parseInt(topsellers.actId)+1);
	}
}
function changeTopseller(topsellerId){
	var topsellers = document.getElementById('topsellers');
	if(topsellers.actId!=topsellerId){
		var topseller = document.getElementById('topseller'+topsellers.actId);
		var topsellerButton = document.getElementById('topsellerButton'+topsellers.actId);
		topseller.style.display='none';
		topsellerButton.className='topsellerButton passiv';
		
		topsellers.actId=topsellerId;
		topseller = document.getElementById('topseller'+topsellers.actId);
		topsellerButton = document.getElementById('topsellerButton'+topsellers.actId);
		topseller.style.display='block';
		topsellerButton.className='topsellerButton active';
		window.clearInterval(topsellers.interval);
		
		topsellers.interval=window.setInterval("changeAutoTopseller()",12000);
	}
}
var clxSelectHolderArr = new Array();
var clxSelectActiveArr = new Array();
function registerClxSelect(prefix,activeId){
	clxSelectHolderArr[clxSelectHolderArr.length]=prefix;
	clxSelectActiveArr[prefix]=activeId;
}
function clxSelectHolder(prefix){
	var holder = document.getElementById(prefix+'Holder');
	if(holder.style.display=='block'){
		holder.style.display='none';
	}else{
		holder.style.display='block';
	}
}
function clxSelectArticle(prefix,articleId){
	var curArticle = document.getElementById(prefix+'Article'+clxSelectActiveArr[prefix]);
	var newArticle = document.getElementById(prefix+'Article'+articleId);
	document.getElementById(prefix+'Input').value=articleId;
	document.getElementById(prefix+'Head').innerHTML=newArticle.innerHTML;
	document.getElementById(prefix+'Holder').style.display='none';
	curArticle.style.display='block';
	newArticle.style.display='none';
	clxSelectActiveArr[prefix]=articleId;
}
document.onmouseup = function(){
	for(var i=0;i<clxSelectHolderArr.length;++i){
		var holder = document.getElementById(clxSelectHolderArr[i]+'Holder');

		if(!holder.clicked){
			document.getElementById(clxSelectHolderArr[i]+'Holder').style.display='none';
		}else{
			holder.clicked=false;
		}
		
	}
}

function disableSupportSelects(cnid,currentCnid, selects,selectsWhenEmpty){
	var clxSelect = document.getElementById('clxSelect');
	var anid = document.getElementById('anid');
	var sysid = document.getElementById('sysid');
	if(cnid!=currentCnid){
		document.getElementById('clxSelectInput').value="";
		clxSelect.style.display='none';
		anid.style.display='block'
		for(var i=0;i<selects.length;++i){
			var tmp = document.getElementById(selects[i]);
			tmp.readonly=true;
			tmp.disabled=true;
			tmp.value="";	
		}
		if(cnid==''){
			for(var i=0;i<selectsWhenEmpty.length;++i){
				var tmp = document.getElementById(selectsWhenEmpty[i]);
				tmp.readonly=true;
				tmp.disabled=true;
				tmp.value="";	
			}
		}else{
			document.getElementsByTagName('body')[0].style.cursor='wait';
			document.getElementById('frmsupport').submit();
		}
	}else{
		clxSelect.style.display='block';
		anid.style.display='none'
		for(var i=0;i<selects.length;++i){
			var tmp = document.getElementById(selects[i]);
			tmp.readonly=false;
			tmp.disabled=false;
		}
	}
	
}
