/*-- onload execution --*/
  if (dl.is.ie6){  dl.load.push("document.execCommand('BackgroundImageCache', false, true)"); }
  if (dl.is.ie){  dl.load.push("addRoundedIECorners();");  }
/*-- site functions --*/
/* library functions */
add=function(tag,cls,par)
{	//var el=(tag=='IFRAME'&&!ns6)? document.createElement('<IFRAME FRAMEBORDER=0 allowTransparency="true"></IFRAME>') : document.createElement(tag);
	var el=document.createElement(tag);
	if(cls)	el.id=el.className=cls;
	if(par) par.appendChild(el)
return el;
}
/** open/close element **/
function show(id)
{	var body=document.getElementsByTagName('body').item(0);
	var html=dl.d.getElementsByTagName('html').item(0);
	var selArr=document.getElementsByTagName('select');
	dl.el(id).on();
	dl.el(id).style.marginLeft=-parseInt(dl.el(id).offsetWidth/2)+parseInt(html.scrollLeft)+'px';
	dl.el(id).style.marginTop=-parseInt(dl.el(id).offsetHeight/2)+parseInt(html.scrollTop)+'px';
	if(selArr)
		for(var i=selArr.length-1;i>=0;i--)	selArr[i].style.visibility="hidden";
	if(!dl.is.el('over')) add('DIV','over',body);
	dl.el('over').on();
	dl.el('over').onclick=function(){hide(id)};
	dl.el('over').style.height=html.scrollHeight+'px';
}
function hide(id)
{
	if (!dl.is.el(id)) return;
	dl.el(id).off();
	var selArr=document.getElementsByTagName('select');
	if(selArr)
		for(var i=selArr.length-1;i>=0;i--)	selArr[i].style.visibility="visible";
	if(dl.is.el('over')) dl.el('over').off();
}
/** change infocenter - Not used!
info={current:0}
info.open=function(idNum){
	if (idNum!=this.current){
		dl.el('mapBG').className='mapBG map'+idNum;
		if(dl.is.el('map'+this.current)) dl.el('map'+this.current).off();
		this.current=idNum;
		dl.el('map'+this.current).on();
	}
}
**/
/** Change middle pic **/
big={target:0,id:'bigPic'}
big.change=function(el,src){
/* classNames:  TODO: finish the active state! Test class in IE8!*/
	this.target=(this.target)?this.target:dl.el('imgActive').firstChild;
	this.target.className=this.target.className.replace(/ active/,"");

	this.target=el;
	this.target.className=this.target.className+' active';
	//trace('Current: '+this.target.src+' = '+this.target.className);
	this.big=(this.big)?this.big:dl.el(this.id);
	this.parent=this.big.parentNode;
/* create new Link */
	var newObj=document.createElement('a');
	newObj.id=this.id;
	newObj.className=this.big.className;
/* create new Image */
	var newImg=new Image();
	newImg.src=src;
	newImg.className='round iradius11 iborder1 ishadow33 icolor6CA2E0';
	newImg.onload=function(){ if(dl.is.ie) { setTimeout('addRoundedIECorners()',5) } else { addRoundedCorners() }}
	if(newImg.complete) newImg.onload(); /* IE hack! */
/* insert Image & Link */
	newObj.appendChild(newImg);
	this.parent.replaceChild(newObj,this.big);
	this.big=newObj;
}
/** Scroll months **/
scrl={test:3,step:173}
scrl.on=function(dir){
	if (this.test==this.step) {
		this.test=3;
		dl.el('scroll').scrollLeft+=dir*this.test;
		scrl.off();
	} else {
		this.test+=5;
		dl.el('scroll').scrollLeft+=dir*5;
	}
}
scrl.off=function(){
	clearInterval(this.t)
}
scrl.go=function(dir){
	if(Math.abs(dl.el('scroll').scrollWidth-dl.el('scroll').scrollLeft-dl.el('scroll').offsetWidth)>=(dir*this.step))
		this.t=setInterval("scrl.on("+dir+")", 30);
}

/* Change font size */
font={def:'12px',curr:12}
font.change=function (num){
	fs = dl.el('changeFont').style;
	fs.fontSize = (num)?this.curr+num+'px':this.def;
	this.curr = parseInt(fs.fontSize);
}

/*Hide calendar from flash*/
function hideCalendar()
{
	dl.el('calendar').on('none');
}
/* Open lytebox from flash */
function openImg(listPics,currPicId){
	var arr=(listPics)?listPics:new Array('img/_test_ImagesBox-1.jpg','img/_test_ImagesBox-2.jpg','img/_test_ImagesBox-3.jpg','img/_test_ImagesBox-4.jpg','img/_test_ImagesBox-5.jpg');
	trace(arr);
	

}
/* Open lytebox from flash */
function openImg(listImg,currImgIndex){
	if(!currImgIndex)currImgIndex=0;
	/* test data do be del: Start */
	if (!listImg) {
		var listImg = new Array;
		listImg[0] = ['img/_test_zoom1.jpg','News title or image title 0'];
		listImg[1] = ['img/_test_zoom2.jpg'];
		listImg[2] = ['img/_test_zoom3.jpg'];
		listImg[3] = ['img/_test_zoom4.jpg','News title 3'];
		listImg[4] = ['img/_test_zoom5.jpg','News title or image title 4'];
		listImg[5] = ['img/_test_zoom6.jpg','Some title here 5'];
	}
	/* test data do be del: End */
	myLytebox.openImg(listImg,currImgIndex);
}