
// vie61=1 if IE6 is detected
vie61=0;
if(navigator.appVersion.indexOf("MSIE 6")!=-1) vie61=1;

// style select boxes and checkboxes
function styleSelectbox1Click(){
	if(this.selOptions.style.visibility=="visible") this.selOptions.style.visibility="hidden";
	else this.selOptions.style.visibility="visible";
	document.getElementById(this.id1+"-options").onmouseover=function(){
		clearTimeout(document.getElementById(this.id1+"-repl").timeout1);
	}
	document.getElementById(this.id1+"-options").onmouseout=function(){
		document.getElementById(this.id1+"-repl").timeout1=setTimeout("document.getElementById('"+this.id1+"-options"+"').style.visibility='hidden'",500);
	}
}
function styleSelectbox1Focus(){
	if(this.isHovered1) return;
	this.selOptions.style.visibility="visible";
}
function styleSelectbox1Fix(){
	document.getElementById(this.id+"-repl").innerHTML=document.getElementById(this.id+"-options").aOptions[this.selectedIndex].innerHTML;
}
function styleSelectbox1(hasLinks,cName){
	this.style.visibility="hidden";
	this.className+=" "+this.id+"-change";
	var selParent=this.parentNode;
	selParent.style.position="relative";

	var tmp1=document.createElement("div");
	tmp1.id=this.id+"-repl";
	tmp1.className=cName+"-repl";
	selParent.appendChild(tmp1);
	var selRepl=document.getElementById(this.id+"-repl");
	var aOptions=this.getElementsByTagName("option");
	selRepl.innerHTML=aOptions[this.selectedIndex].innerHTML;
	selRepl.style.visibility="visible";

	var tmp2=document.createElement("div");
	tmp2.id=this.id+"-options";
	tmp2.className=cName+"-options";
	tmp2.style.width=selRepl.offsetWidth+20+"px";
	selParent.appendChild(tmp2);
	var selOptions=document.getElementById(this.id+"-options");

	selRepl.selOptions=selOptions;
	selRepl.id1=this.id;
	selRepl.isHovered1=false;
	selRepl.timeout1=setTimeout("",1);
	selRepl.onclick=styleSelectbox1Click;
	selRepl.onfocus=styleSelectbox1Focus;
	selRepl.onmouseover=function(){
		this.isHovered1=true;
		clearTimeout(this.timeout1);
	}
	selRepl.onmouseout=function(){
		this.isHovered1=false;
		this.timeout1=setTimeout("document.getElementById('"+this.id1+"-options"+"').style.visibility='hidden'",500);
	}

	selOptions.id1=this.id;
	selOptions.selBox=this;
	selOptions.selRepl=selRepl;
	selOptions.aOptions=aOptions;
	for(i=0;i<selOptions.aOptions.length;i++){
		var tmpObj=document.createElement("a");
		tmpObj.optIndex=i;
		tmpObj.href="#";
		tmpObj.innerHTML=selOptions.aOptions[i].innerHTML;
		tmpObj.onclick=function(){
			this.parentNode.selRepl.innerHTML=this.parentNode.aOptions[this.optIndex].innerHTML;
			this.parentNode.style.visibility="hidden";
			if(hasLinks)window.location=this.parentNode.aOptions[this.optIndex].value;
			else this.parentNode.selBox.selectedIndex=this.optIndex;
			return false;
		}
		selOptions.appendChild(tmpObj);
	}

	selRepl.tabIndex=0;
	var aItems1=selOptions.getElementsByTagName("a");
	for(i=0;i<aItems1.length;i++){
		aItems1[i].tabIndex=0;
	}
	aItems1[aItems1.length-1].onblur=function(){
		this.parentNode.style.visibility="hidden";
	}

	setTimeout("document.getElementById('"+this.id+"').sFix1()",1);
}
function styleCheckbox1Click(){
	var oBox1=document.getElementById(this.id1);
	var oBox2=document.getElementById(this.id1+"-repl");
	if(!oBox1.checked){
		oBox1.checked=true;
		oBox2.className+=" "+this.cName1+"-checked";
	}
	else{
		oBox1.checked=false;
		oBox2.className=this.cName1+"-repl";
	}
}
function styleCheckbox1Fix(){
	if(this.checked){
		document.getElementById(this.id+"-repl").className+=" "+this.cName1+"-checked";
	}
}
function styleCheckbox1(cName){
	this.style.visibility="hidden";
	this.className+=" "+this.id+"-change";
	this.cName1=cName;
	var checkParent=this.parentNode;
	checkParent.style.position="relative";

	var tmp1=document.createElement("div");
	tmp1.id1=this.id;
	tmp1.cName1=cName;
	tmp1.id=this.id+"-repl";
	tmp1.className=cName+"-repl";
	checkParent.appendChild(tmp1);
	var checkRepl=document.getElementById(this.id+"-repl");
	checkRepl.style.visibility="visible";
	checkRepl.tabIndex=0;

	if(document.getElementById(this.id+"-label")){
		var checkLabel=document.getElementById(this.id+"-label");
		checkLabel.id1=this.id;
		checkLabel.cName1=cName;
		checkLabel.onclick=styleCheckbox1Click;
		checkLabel.style.cursor="pointer";
	}
	checkRepl.onclick=styleCheckbox1Click;
	checkRepl.onkeypress=function(event1){
		var vCode;
		if(!event1){
			event1 = window.event;
			vCode = event1.keyCode;
		}
		else vCode=event1.which;
		if(vCode==13){
			this.onclick();
			return false;
		}
	}

	this.cFix1=styleCheckbox1Fix;
	setTimeout("document.getElementById('"+this.id+"').cFix1()",1);
}
lteIE71=false;
eIE1=false;
function lteIE7check(){
	function lteIE7check2(){
		HTMLSelectElement.prototype.styleSelectbox1=styleSelectbox1;
		HTMLSelectElement.prototype.sFix1=styleSelectbox1Fix;
		HTMLInputElement.prototype.styleCheckbox1=styleCheckbox1;
		HTMLInputElement.prototype.cFix1=styleCheckbox1Fix;
	}
	var index1=0;
	if(navigator.appVersion.indexOf("MSIE")!=-1){
		index1=navigator.appVersion.indexOf("MSIE")+6;
		eIE1=true;
	}
	if(index1>0){
		if(navigator.appVersion.substring(index1-1,index1)<=7) lteIE71=true;
		else lteIE7check2();
	}
	else lteIE7check2();
}
lteIE7check();

// dropdown menu
aMenuParent1=new Array();
aMenuChild1=new Array();
var oMenuTime1;

function setMenuTime(index){
	oMenuTime1=setTimeout("aMenuChild1["+index+"].style.display='none';if(vie61)oie6mfix1.style.display='none';aMenuParent1["+index+"].className=aMenuParent1["+index+"].className.replace(/ selected2/,'');",500);
}

function setMenuClear(index){
	for(i=0;i<aMenuChild1.length;i++){
		if(i==index) continue;
		aMenuChild1[i].style.display="none";
		if(aMenuParent1[i].className.indexOf("selected2")!=-1){
			aMenuParent1[i].className=aMenuParent1[i].className.replace(/ selected2/,"");
		}
	}
}

function setMenu(){
	function setMenu2(index){
		aMenuParent1[index].onmouseover=function(){
			if(this.className.indexOf("selected")==-1) this.className+=" selected2";
			var smTmp1=3;
			if(typeof(this.isFirst)!="undefined") smTmp1=0;
			aMenuChild1[index].style.left=aMenuParent1[index].offsetLeft+smTmp1+"px";

			if(vie61){
				oie6mfix1.style.left=aMenuParent1[index].offsetLeft+smTmp1+"px";
				oie6mfix1.style.width=aMenuChild1[index].offsetWidth+"px";
				oie6mfix1.style.height=aMenuChild1[index].offsetHeight+"px";
				oie6mfix1.style.display="block";
			}

			aMenuChild1[index].style.display="block";

			clearTimeout(oMenuTime1);
			setMenuClear(index);
		}
		aMenuParent1[index].tabIndex=0;
		aMenuParent1[index].onfocus=aMenuParent1[index].onmouseover;
		aMenuParent1[index].onmouseout=function(){
			setMenuTime(index);
		}
		aMenuParent1[index].onblur=function(){
			aMenuChild1[index].getElementsByTagName("a")[0].focus();
		}
		aMenuChild1[index].onmouseover=function(){
			clearTimeout(oMenuTime1);
		}
		aMenuChild1[index].onmouseout=function(){
			setMenuTime(index);
		}
		var acTmp1=aMenuChild1[index].getElementsByTagName("a");
		acTmp1[acTmp1.length-1].onblur=function(){
			setMenuTime(index);
		}
	}
	aItems=document.getElementById("mainmenu").getElementsByTagName("li");
	aItems[0].isFirst=1;
	for(i=0;i<aItems.length;i++){
		if(aItems[i].className.indexOf("menuchild")!=-1){
			aMenuChild1.push(aItems[i]);
			aMenuParent1.push(aItems[i-1]);
		}
		if(aItems[i].className.indexOf("menuitem")!=-1&&aItems[i].className.indexOf("selected")==-1&&aItems[i].onmouseover==null){
			aItems[i].onmouseover=function(){
				this.className+=" selected2";
			}
			aItems[i].onmouseout=function(){
				if(this.className.indexOf("selected2")!=-1){
					this.className=this.className.replace(/ selected2/,"");
				}
			}
		}
	}
	for(i=0;i<aMenuParent1.length;i++){
		aMenuChild1[i].style.display="block";
		if(aMenuParent1[i].offsetWidth>aMenuChild1[i].offsetWidth){
			aMenuChild1[i].style.width=aMenuParent1[i].offsetWidth-20+"px";
		}
		aMenuChild1[i].style.display="none";
		setMenu2(i);
	}
}

//clear default text in form field on click
function clearField1(){
	this.value="";
	this.onclick=function(){}
}

//set gallery
function setGallery1(galObject1){
	var aItems1=galObject1.getElementsByTagName("a");
	var largeImg=aItems1[0].parentNode.parentNode.getElementsByTagName("img")[0];
	largeImg.src=aItems1[0].href;
	largeImg.parentNode.href=aItems1[0].href;
	aItems1[0].className="galimg-selected";
	aItems1[0].parentNode.parentNode.getElementsByTagName("img")[0].src=aItems1[0].href;
	aItems1[0].parentNode.parentNode.getElementsByTagName("img")[0].src=aItems1[0].href;
	$(largeImg.parentNode).fancybox();
	for(i=0;i<aItems1.length;i++){
		$(aItems1[i].getElementsByTagName("img")[0]).fadeTo(1,0.5);
		aItems1[i].onmouseover=function(){
			$(this.getElementsByTagName("img")[0]).stop().fadeTo(500,1);
		}
		aItems1[i].onmouseout=function(){
			$(this.getElementsByTagName("img")[0]).stop().fadeTo(500,0.5);
		}
		aItems1[i].onclick=function(){
			var aItems1=this.parentNode.getElementsByTagName("a");
			for(i=0;i<aItems1.length;i++){
				aItems1[i].className="";
			}
			this.className="galimg-selected";
			var largeImg=this.parentNode.parentNode.getElementsByTagName("img")[0];
			largeImg.src=this.href;
			largeImg.parentNode.href=this.href;
			return false;
		}
	}
}

// set second gallery
function setSecondGal1(galTimgId){
	$(document.getElementById(galTimgId).parentNode.parentNode.getElementsByTagName("a")).fancybox();
	var aItems1=$("#"+galTimgId)[0].parentNode.parentNode.parentNode.getElementsByTagName("a");
	$(aItems1).each(function(){
		this.onclick=function(){
			$(this.parentNode.getElementsByTagName("a")).each(function(){
				this.className="";
			});
			this.className="selected";
			$("#"+galTimgId)[0].src=this.href;
			$("#"+galTimgId)[0].parentNode.href=this.href;
			return false;
		}
	});
}

$(document).ready(function(){

if(lteIE71){
	var aItems1=document.getElementsByTagName("select");
	for(i=0;i<aItems1.length;i++){
		aItems1[i].styleSelectbox1=styleSelectbox1;
		aItems1[i].sFix1=styleSelectbox1Fix;
	}
	var aItems2=document.getElementsByTagName("input");
	for(i=0;i<aItems2.length;i++){
		aItems2[i].styleCheckbox1=styleCheckbox1;
		aItems2[i].cFix1=styleCheckbox1Fix;
	}
}

if(document.getElementById("mainmenu")) {
	if(vie61){
		oie6mfix1=document.getElementById("ie6mfix");
	}
	setMenu();
}
if($("#gallery1")[0]) setGallery1($("#gallery1")[0]);

$(".selectbox1").each(function(i,val){
	this.styleSelectbox1(false,"selbox1");
	$("#"+this.id+"-repl")[0].parentNode.style.zIndex=999-i;
});
$(".checkbox1").each(function(){
	this.styleCheckbox1("checkbox1");
});
$(".inp1").each(function(){
	this.onclick=clearField1;
});

if(lteIE71){
	$(".button img").each(function(){
		this.style.width=this.parentNode.offsetWidth+"px";
	});
}

function changeHeight1(){
	if(leftcolumn1.offsetHeight>rightcolumn1.offsetHeight){
		rightcolumn1.style.height=leftcolumn1.offsetHeight+"px";
	}
}
function imgCheck1(){
	aImg1=document.getElementsByTagName("img");
	aCount1=0;
	$(aImg1).each(function(){
		if(this.complete) aCount1+=1;
	});
	if(aCount1!=aImg1.length) setTimeout("imgCheck1()",500);
	else changeHeight1();
}
if($(".leftcolumn")[0]&&$(".rightcolumn")[0]){
	leftcolumn1=$(".leftcolumn")[0];
	rightcolumn1=$(".rightcolumn")[0];
	imgCheck1();
}

if($(".video-container:last")[0]) $(".video-container:last")[0].style.border="none";

if($(".category4:last")[0]) $(".category4:last")[0].style.border="none";

if(vie61){
	$(document).pngFix();
	if($(".langmenu a")[0]) $(".langmenu a")[0].style.marginLeft="0";
	if($("#mainmenu li")[0]) {$("#mainmenu li")[0].style.paddingLeft="0";$("#mainmenu li")[0].getElementsByTagName("a")[0].style.width="73px";}
	if($(".footer li a")[0]) $(".footer li a")[0].style.background="none";
	if($(".menuitem:first")[0]){
		$(".menuitem:first")[0].style.background="none";
		$(".menuitem:first")[0].style.paddingLeft="0";
		$(".menuitem:first a")[0].style.width="75px";
		$(".menuitem:first a")[0].style.position="relative";
		$(".menuitem:first a")[0].style.left="-1px";
		$(".menuitem:first a")[0].style.marginRight="0";
	}
}
if(eIE1){
	$(".button input").mouseover(function(){
		this.style.textDecoration="underline";
	});
	$(".button input").mouseout(function(){
		this.style.textDecoration="none";
	});
}

if($("#gal1timg")[0]) setSecondGal1("gal1timg");

});
