var cookie_domain='neoncity.lv';
var cookie_prefix='';
function _gel(id){
	return document.getElementById(id);
}
function ref(instance_or_id){
return(typeof(instance_or_id)=="string")?document.getElementById(instance_or_id):instance_or_id;
}
var onLoadFunctionList=onLoadFunctionList||[];
function performOnLoadFunctions(){
for(var i=0;i<onLoadFunctionList.length;i++){
onLoadFunctionList[i]();
}
}
function hasAncestor(element,ancestor){
var el=ref(element);
var an=ref(ancestor);
while(el!=document&&el!=null){
if(el==an)return true;
el=el.parentNode;
}
return false;
}
var addListener=function(){
if(window.addEventListener){
return function(el,type,fn){
el.addEventListener(type,fn,false);
};
}
else if(window.attachEvent){
return function(el,type,fn){
var f=function(){
fn.call(el,window.event);
};
if(!el._listeners)el._listeners={};
if(!el._listeners[type])el._listeners[type]={};
el._listeners[type][fn]=f;
el.attachEvent('on'+type,f);
};
}
else{
return function(el,type,fn){
el['on'+type]=fn;
}
}
}();
var removeListener=function(el,type,func){
if(el.removeEventListener){
el.removeEventListener(type,func,false);
}else if(el.detachEvent&&el._listeners
&&el._listeners[type]&&el._listeners[type][func]){
el.detachEvent('on'+type,el._listeners[type][func]);
}
};
function buildUrl(url,params){
var pairs=new Array();
var result=url;
if(params){
for(var key in params){
pairs.push(key+"="+encodeURIComponent(params[key].toString()));
}
result+="?"+pairs.join("&");
}
return result;
}
function redirect(url,params){
document.location.href=buildUrl(url,params);
}
function setInnerHTML(div_id,value){
var dstDiv=_gel(div_id);
dstDiv.innerHTML=value;
}
function stopPropagation(e)
{
if(!e)var e=window.event;
e.cancelBubble=true;
if(e.stopPropagation)e.stopPropagation();
}
function openPopup(url,name,height,width,opt_show_scrollbars){
var scrollbar_param=opt_show_scrollbars?",scrollbars=1":"";
var newwindow=window.open(url,name,'height='+height+',width='+width+scrollbar_param);
if(newwindow&&!newwindow.opener){newwindow.opener=window;}
if(window.focus){newwindow.focus()}
return false;
}
var dropdownMenu={};
function dropdown(e,menuId,parentId,eventType){
hideDropdown();
dropdownMenu.id=menuId;
dropdownMenu.parentId=(parentId)?parentId:_gel(menuId).parentNode.id;
dropdownMenu.eventType=(eventType)?eventType:"click";
if(!e)e=window.event;
e.cancelBubble=true;
if(e.stopPropagation)e.stopPropagation();
showDiv(dropdownMenu.id);
addClass(_gel(dropdownMenu.parentId),'show-dropdown');
}
function hideDropdown(){
if(dropdownMenu.id){
hideDiv(dropdownMenu.id);
removeClass(_gel(dropdownMenu.parentId),'show-dropdown');
dropdownMenu={};
}
}
addListener(document,"click",function(e){
hideDropdown()
});
addListener(document,"mouseover",function(e){
var el=e.target||e.srcElement;
if(dropdownMenu&&dropdownMenu.eventType&&dropdownMenu.parentId){
if(e.type.indexOf(dropdownMenu.eventType)!=-1&&!hasAncestor(el,dropdownMenu.parentId))
hideDropdown();
}
});
function toggleSimpleTooltip(el,show){
while(el){
if(el.className&&el.className.indexOf('tooltip-wrapper-box')!=-1){
if(show){
showDiv(el);
}else{
hideDiv(el);
}
break;
}
el=el.nextSibling;
}
}
function getTotalOffset(target_element,scrolled){
var element=target_element;
var x=element.offsetLeft;
var y=element.offsetTop;
if(element.offsetParent){
while(element=element.offsetParent){
x+=element.offsetLeft;
y+=element.offsetTop;
}
}
element=target_element;
if(scrolled)
{
if(element.parentNode){
while(element=element.parentNode){
if(element.tagName.toUpperCase()=="BODY")
{
break;
}
if(element.scrollLeft||element.scrollTop)
{
x-=element.scrollLeft;
y-=element.scrollTop;
}
}
}
}
return[x,y];
}
function truncate(text,opt_max_length){
var max_length=opt_max_length;
if(!max_length){
max_length=30;
}
if(text.length>max_length-3){
return text.substring(0,max_length-3)+"...";
}
return text;
}
function canPlayV9Swf(){
var flashPlayerVersion=deconcept.SWFObjectUtil.getPlayerVersion();
if(flashPlayerVersion.major<9){
return false;
}
var isSonyMylo=navigator.userAgent.indexOf("Sony/COM2")>-1;
if(isSonyMylo){
if(!flashPlayerVersion.versionIsValid(new deconcept.PlayerVersion([9,1,58]))){
return false;
}
}
return true;
}
var __eventsPageTracker;
var __gaTrackers={};
function trackEvent(objName,eventName,opt_label,opt_value){
    var gaTracker=__gaTrackers[objName];
    if(!gaTracker){
    gaTracker=__eventsPageTracker._createEventTracker(objName);
    __gaTrackers[objName]=gaTracker;
    }
    if(opt_label==""){
    opt_label=undefined;
    }
    if(opt_value==""){
    opt_value=undefined;
    }
    gaTracker._trackEvent(eventName,opt_label,opt_value);
}

function toggleClass(element,className){
	var e=ref(element);
	if(!e)return;
	if(hasClass(e,className)){
	removeClass(e,className);
	}else{
	addClass(e,className);
	}
}
function hasClass(element,_className){
	if(!element){
	return;
	}
	var upperClass=_className.toUpperCase();
	if(element.className){
	var classes=element.className.split(' ');
	for(var i=0;i<classes.length;i++){
	if(classes[i].toUpperCase()==upperClass){
	return true;
	}
	}
	}
	return false;
}
function addClass(element,_class){
	if(!hasClass(element,_class)){
	element.className+=element.className?(" "+_class):_class;
	}
}
function getClassList(element){
	if(element.className){
	return element.className.split(' ');
	}else{
	return[];
	}
}
function removeClass(element,_class){
	var upperClass=_class.toUpperCase();
	var remainingClasses=[];
	if(element.className){
	var classes=element.className.split(' ');
	for(var i=0;i<classes.length;i++){
	if(classes[i].toUpperCase()!=upperClass){
	remainingClasses[remainingClasses.length]=classes[i];
	}
	}
	element.className=remainingClasses.join(' ');
	}
}
function findAncestorByClass(element,className){
	var temp=element;
	while(temp!=document){
	if(hasClass(temp,className))return temp;
	temp=temp.parentNode;
	}
	return null;
}
function getElementsByTagNameAndClass(tag,className,parentEl){
	var array=(parentEl?parentEl:document).getElementsByTagName(tag);
	var matches=[];
	var re=new RegExp("\\b(?!\-)"+className+"(?!\-)\\b","");
	for(var i=0;i<array.length;i++){
	if(re.test(array[i].className)){
	matches.push(array[i]);
	}
	}
	return matches;
}
function setVisible(divName,onOrOff){
	var tempDiv=ref(divName);
	if(!tempDiv){
	return;
	}
	if(onOrOff){
	tempDiv.style.visibility="visible";
	}else{
	tempDiv.style.visibility="hidden";
	}
}
function toggleDisplay(divName){
	var tempDiv=ref(divName);
	if(!tempDiv){
	return false;
	}
	if((tempDiv.style.display=="block")||(tempDiv.style.display==""&&tempDiv.className.indexOf("hid")==0)){
	tempDiv.style.display="none";
	return false;
	}else if((tempDiv.style.display=="none")||(tempDiv.className.indexOf("hid")!=0)){
	tempDiv.style.display="block";
	return true;
	}
}
function toggleDisplay2(){
	var elements=Array.prototype.slice.call(arguments);
	arrayEach(elements,function(arg){
	var element=ref(arg);
	if(element){
	element.style.display=(element.style.display!="none"?"none":"");
	}
	});
}
function each(array,func){
	for(var i=0,l=array.length;i<l;i++)func(array[i]);
}

var arrayEach=each;
function setDisplay(el,visible){
	if(visible){
	showDiv(el);
	}else{
	hideDiv(el);
	}
}
function showDiv(divName){
	var tempDiv=ref(divName);
	if(!tempDiv){
	return;
	}
	if(hasClass(tempDiv,"wasinline")){
	tempDiv.style.display="inline";
	removeClass(tempDiv,"wasinline");
	}else if(hasClass(tempDiv,"wasblock")){
	tempDiv.style.display="block";
	removeClass(tempDiv,"block");
	}else{
	tempDiv.style.display=getDisplayStyleByTagName(tempDiv);
	}
}
function getDisplayStyleByTagName(o){
	var n=o.nodeName.toLowerCase();
	return(n=="span"||n=="img"||n=="a")?"inline":(n=='tr'||n=='td'?"":"block");
}
function hideDiv(divName){
	var tempDiv=ref(divName);
	if(!tempDiv){
	return;
	}
	if(tempDiv.style.display=="inline"){
	addClass(tempDiv,"wasinline");
	}else if(tempDiv.style.display=="block"){
	addClass(tempDiv,"wasblock");
	}
	tempDiv.style.display="none";
}
function hideDivAfter(divName,delay){
	window.setTimeout(function(){
	hideDiv(divName)
	},delay);
}
