function goflash(idHost, action, swfOpen, xmlOpen, swfClose) {
	var fr = document.getElementById(idHost);
	
	if (fr) {
		if (action == 1) {
			fr.className = 'expand';
			var so = flashHost(idHost, idHost+'Id', swfOpen, "710", "610");
		}
		if (action == 0) {
			fr.className = '';
			var so = flashHost(idHost, idHost+'Id', swfClose, "240", "266");
		}
		
	}
}


function goPhotoFlash(idHost, action, bigFlash, bigXml, smallFlash, smallXml, url) {
	if (url != null) {
		window.location = url;
	}
	var fr = document.getElementById(idHost);
	var so = null;
	var vars = 'id='+idHost+'&bigFlash='+bigFlash+'&bigXml='+bigXml+'&smallFlash='+smallFlash+'&smallXml='+smallXml+'';
	if (fr) {
		if (action == 1) {
			fr.className = 'expand';
			var so = flashHost(idHost, idHost+'Id', bigFlash, "710", "610", vars);
						
		}
		else if (action == 0) {
			fr.className = '';
			var so = flashHost(idHost, idHost+'Id', smallFlash, "240", "266", vars);
		}
	}
}

function p(o) {
	window.open(o.href);
	return true;
}

function inp(o,txt) {
	if (o.value == txt) o.value = '';
	else if (o.value == '') o.value = txt;
	if ((o.style.width == '') || (o.style.width == '65px')) o.style.width = '140px';
	else o.style.width = '65px';
}

function select_go(o) {
	if (o) {
		var fid = o.parentNode.parentNode.id;
		var dfo = document.forms[fid][o.name];
		var go = dfo.options[dfo.selectedIndex].value;
		if (go != '') window.location.href = go;
	}
}

if ($('.slider')) {
	$(document).ready(function(){
		var config = {sensitivity:1,interval:500,over:accOpen1,timeout:500,out:accClose1};
		maxHeight = 0;
		dlHeight = 0;
		
		$('.slider').find('dd').each(function(elHeight){
			var h = $(this).height();
											
			if ($(this + " > .unit")) {
				var trueheight = 0;
				
				$(this).find('div > .unit').each(function(elHeight) {
					trueheight = trueheight + $(this).height() + 15;
				});
				
				if (h < trueheight) {				
					$(this).css({height: trueheight +'px'});
					
					$(this).find('.cont').css({height: trueheight +'px'});
				} else {
					$(this).css({height: h +'px'});
				}		
			} else {
				$(this).css({height: h +'px'});
			}
			//maxHeight = ($(this).height() > maxHeight) ? $(this).height() : maxHeight;
		});
		
		$('.slider>dd').hide();
		//$('.slider>dd').css({height:maxHeight+'px'});
		//$('.slider').css({height:maxHeight+($('.slider>dt').height() * $('.slider').find('dt').length + 10)+'px',overflow:'hidden'});
		$('.slider>dd:'+slider+'').show();
		$('.slider>dt:'+slider+'').addClass('sel');
		$('.slider>dt').hoverIntent(accOpen1,accClose1);
	});
	function accOpen1() {
		if ($(this).next('dd').is(':visible') == false) {
			$(this).next('dd').slideToggle('fast').siblings('dd:visible').slideUp('fast');
		}
		$('.slider>dt').removeClass('sel');
		$(this).addClass('sel');
	}
	function accClose1() {}
}

if ($('.nav_ther')) {
	$(document).ready(function(){
		$('.nav_ther>ul').hide();
		$('.nav_ther>li').hoverIntent(accOpen2,accClose2);
	});
	function accOpen2() {
		if ($(this).next('ul').is(':visible') == false) $(this).next('ul').siblings('dd:visible');
		$('.nav_ther>li').removeClass('open');
		$('.nav_ther>li').addClass('jqo');
		$(this).removeClass('jqo');
		$(this).addClass('open');
		//if ($(this).children('ul')[0]) if ($(this).children('ul')[0].nodeName == 'UL') $(this).addClass('open');
	}
	function accClose2() {}
}

function pages(o, page_title, page_prev, page_next) {
	var incolel = 10;
	var unit = 11;
	var dl = document.getElementById(o);
	var divs = dl.getElementsByTagName('div');
	var pages = '';
	var issel = -1;
	for (var i=0; i<divs.length; i++) if (divs[i].className.search('pages') != -1) pages = divs[i];
	var uz = pages.getElementsByTagName('div');
	var count = 0;
	var uls = new Array();
	for (var z=0; z<uz.length; z++) {
		if (uz[z].className.search('page') != -1) {
			uls[count] = uz[z];
			count++;
		}
	}
	for (var j=0; j<uls.length; j++) {
		if (uls[j].className != 'page sel') uls[j].className = 'page hide';
		else issel = j;
	}
	var pagingul = document.createElement("div");
	pagingul.className = 'pagejump';
	var p;
	var sel = '';
	var allp = Math.ceil(count/incolel);
	var fromr = 0;
	var tor = incolel;
	var setw = '';
	if (tor > count) {
		tor = count;
		setw = ' style="width:'+tor*unit+'px;"';
	}
	var loop = '';
	for (var s=0; s<allp; s++) {
		loop += '<ul>';
		for (var r=fromr; r<tor; r++) {
			p = r+1;
				if (r == issel) sel = ' class="sel"';
			loop += '<li'+sel+'><a href="/" onclick="return !pagesw('+p+',this)" title="'+page_title+' '+p+'">'+p+'</a></li>';
			sel = '';
		}
		fromr += incolel;
		tor += incolel;
			if (tor >= uls.length) tor = uls.length;
		loop += '</ul>';
	}
	var firstsel = '';
	var lastsel = '';
	if (issel == 0) firstsel = ' bwdd';
	if (count == 1) lastsel = ' fwdd';
	if (issel+1 == count) lastsel = ' fwdd';
	var setl = 0;
	if (issel+1 > incolel) setl = -(issel*unit-parseInt(incolel-1)*unit);
	pagingul.innerHTML = '<span class="pagestitle">'+pagesTitle+':</span><div class="pages"><strong>'+parseInt(issel+1)+'</strong>/'+count+'</div>';
	pagingul.innerHTML += '<a href="/" onclick="return !pagesw(\'prev\',this)" title="'+page_prev+'" class="bwd'+firstsel+'">"'+page_prev+'</a>';
	pagingul.innerHTML += '<div class="pag"'+setw+'><div class="zb" style="left:'+setl+'px;">'+loop+'</div></div>';
	pagingul.innerHTML += '<a href="/" onclick="return !pagesw(\'next\',this)" title="'+page_next+'" class="fwd'+lastsel+'">'+page_next+'</a>';
	if(issel < 0) pagingul.innerHTML = '<p>manjka <strong>sel</strong></p>';
	pages.parentNode.appendChild(pagingul);
}

function pagesw(num,o) {
	var incolel = 10;
	var unit = 11;
	var pages = o.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.firstChild;
	var notnum = (num/num != 1) ? true : false;
	if (!notnum) num -= 1;
	if (notnum) pages = o.parentNode.parentNode.firstChild;
	if (pages.nodeType == 3) pages = pages.nextSibling;
	var uz = pages.getElementsByTagName('div');
	var count = 0;
	var uls = new Array();
	var issel,thissel;
	for (var z=0; z<uz.length; z++) {
		if (uz[z].className.search('page') != -1) {
			uls[count] = uz[z];
			if (uls[count].className.search('sel') != -1) issel = count;
			count++;
		}
	}
	var zb = o.parentNode.parentNode.parentNode;
	if (num == 'next') zb = o.previousSibling.firstChild;
	if (num == 'prev') zb = o.nextSibling.nextSibling.firstChild;
	if (zb.nodeName != 'DIV') zb = o.nextSibling.firstChild;
	var pul = zb.getElementsByTagName('ul');
	var pli = zb.getElementsByTagName('li');
	var pj = zb.parentNode.parentNode;
	var pjdiv = pj.getElementsByTagName('div');
	var bwd = zb.parentNode.previousSibling;
	if (bwd.nodeType == 3) bwd = bwd.previousSibling;
	function gtp(num) {
		for (var j=0; j<pli.length; j++) {
			if (j == num) {
				pli[j].className = 'sel';
				thissel = j;
				if (thissel != 0) bwd.className = 'bwd';
				else bwd.className = 'bwd bwdd';
				if (thissel == parseInt(count-1)) zb.parentNode.nextSibling.className = 'fwd fwdd';
				else zb.parentNode.nextSibling.className = 'fwd';
			}
			else if (pli[j].className == ('' || 'sel')) {
				pli[j].className = '';
			}
		}
		for (var t=0; t<pjdiv.length; t++) {
			if (pjdiv[t].className.search('pages') != -1) {
				pjdiv[t].firstChild.innerHTML = thissel+1;
			}
		}
		for (var i=0; i<uls.length; i++) {
			if (i == num) uls[i].className = 'page sel';
			else uls[i].className = 'page hide';
		}
	}
	if (!notnum) gtp(num);
	else {
		var stleft = parseInt(zb.style.left);
		if (num == 'next') {
			if(issel < parseInt(count-1)) gtp(issel+1);
			if(count > incolel) if (parseInt(issel+1) >= incolel) if (stleft*(-1) < (parseInt(count*unit)-parseInt(incolel*unit))) zb.style.left = stleft-unit+'px';
		}
		if (num == 'prev') {
			if (issel > 0) gtp(issel-1);
			if (parseInt(issel) < parseInt(count-incolel+1)) if (stleft < 0) zb.style.left = stleft+unit+'px';
		}
	}
return true;
}

function faq(o) {
	var dl = document.getElementById(o);
	var dt = dl.getElementsByTagName('dt');
	for (var i=0; i<dt.length; i++) {
		if (dt[i].className.search('sel') == -1) {
			var ddh = dt[i].nextSibling;
			if (ddh.nodeType == 3) ddh = ddh.nextSibling;
			ddh.className = 'hide';
		}
	}
}

function faqsw(o) {
	var idClicked = o.parentNode.parentNode.id;
	//var dt = islink.getElementsByTagName('dd');
	/*for (var i=0; i<dt.length; i++) {
		if (dt[i].className.search('sel') != -1) {
			dt[i].className = dt[i].className.substring(0,4);
		}
		dt[i].className = '';
		var ddh = dt[i].nextSibling;
		if (ddh.nodeType == 3) ddh = ddh.nextSibling;
		ddh.className = 'hide';
	}
	o.parentNode.parentNode.className += ' sel';
	var dds = o.parentNode.parentNode.nextSibling;
	if (dds.nodeType == 3) dds = dds.nextSibling;
	dds.className = '';*/
	//alert($("#"+idClicked+"_dd").id);
	
	var id = "#"+idClicked+"_dd";
		
	if ($(id).hasClass("hide")) {
		
		$(id).removeClass("hide")
	} else {
		
		$(id).addClass("hide");
	}
}






if ($('.increaseFont') || $('.decreaseFont')) {
	$(document).ready(function(){
  // Reset Font Size
  var originalFontSize = $('html').css('font-size');
    $(".resetFont").click(function(){
    $('html').css('font-size', originalFontSize);
  });
  // Increase Font Size
  $(".increaseFont").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.2;
    
    var increaseElement = document.getElementById('fontSizeIncrease');
    var decreaseElement = document.getElementById('fontSizeDecrease');
	if (increaseElement && decreaseElement) {
		increaseElement.style.display = 'none';
		decreaseElement.style.display = 'block';
	}

    
    $('html').css('font-size', newFontSize);
    return false;
  });
  // Decrease Font Size
  $(".decreaseFont").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.8;
    
    var increaseElement = document.getElementById('fontSizeIncrease');
    var decreaseElement = document.getElementById('fontSizeDecrease');
	if (increaseElement && decreaseElement) {
		increaseElement.style.display = 'block';
		decreaseElement.style.display = 'none';
	}
    
    $('html').css('font-size', newFontSize);
    return false;
  });
});

}

function showDiv(id){
	var element = document.getElementById(id);
	if (element != null) {
		if (element.className.search('hide') == -1) element.className = 'hide';
		else element.className = 'is_cont';
	}
}





