var Agent	= navigator.userAgent.toLowerCase();

var sobj            = null;
var step            = 6;
var scroll_timerId  = null;

function vscroll(d,h)
{
	switch(d)
	{
		case 1:
			if (sobj.style.top=='') sobj.style.top = "0px";
			if (parseInt(sobj.style.top)<=parseInt(h)-parseInt(sobj.scrollHeight)){
				scrollbox_stop();
				return;
			}
			sobj.style.top = (parseInt(sobj.style.top) - 2)+"px";
			break;
		case 2:
			if (parseInt(sobj.style.top)>=0){
				scrollbox_stop();
				return;
			}
			sobj.style.top = (parseInt(sobj.style.top) + 2) + "px";
			break;
	}
}

function scrollbox_start(d,o,s,t){ // d=irány o=elem, s=szélesség v. magasság t=vertikális v. horizontális v. horizontális karakterenkent
	if (sobj==null){
		sobj = document.getElementById(o);
		if ( Agent.indexOf('msie') != -1){
            sobj.style.height='0px';
        }
	}

	if (scroll_timerId==null){
		switch(t){
			case 'v':
				scroll_timerId = setInterval("vscroll("+d+','+s+")",10);
				break;
		}
	}
}

function scrollbox_stop(){
	clearInterval(scroll_timerId)
	scroll_timerId=null
	sobj=null
}

function putScroll(){
    var backtotop = document.getElementById('backToTop');
    
    var o1 = document.getElementById('content_scroll_up')
	if(!o1) return;

	var	o2 = document.getElementById('content_scroll_down')
	var	o3 = document.getElementById('real_content');


	if (parseInt(o3.offsetHeight)<=425 ){
		o1.style.visibility='hidden';
		o2.style.visibility='hidden';
		backtotop.style.display = "none";
	}else{
		o1.style.visibility='visible';
		o2.style.visibility='visible';
        backtotop.style.display = "block";
	}
}

function putToTop(){
	var backtotop = document.getElementById('backToTop');
	if(!backtotop) return;
	var isBig = parseInt(document.getElementById('real_content_').offsetHeight) > 425

	isBig ? backtotop.style.display = 'block' : backtotop.style.display = 'none';
}

var showHideObj = null;
function showHide(obj){
    
    if(showHideObj!=null && showHideObj!=obj){
        showHide(showHideObj);
        showHideObj = null;
    }

    if(typeof(obj.id)=="undefined" || !obj.id){
        showHideObj = document.getElementById(obj);
        if(showHideObj.style.display=="") showHideObj.style.display = "none";
    
    }

    switch(showHideObj.style.display.toLowerCase()){
        case 'none':
            showHideObj.style.display = "block";
            break;
        case 'block':
            showHideObj.style.display = "none";
            break;
    }

}

var doMouseMove = false;
function _onLoad(){
    putScroll();
    putToTop()
    $('.faqLink').click(function(){
        if(this.className.indexOf('quickNav')>-1){
            if($(this).next().next().css("display")!="none"){
                $(this).next().next().slideUp(300);
            }else{
                $('.faqBlock:visible').slideUp(300);
                $(this).next().next().slideDown(300);
            }    
        }else{
            if($(this).next().css("display")!="none"){
                $(this).next().slideUp(300);
            }else{
                $('.faqBlock:visible').slideUp(300);
                $(this).next().slideDown(300);
            }
        }
        setTimeout("putScroll()", 600);
        return false;
    })
}



function headerlink(){      
    document.location=headerlink_url;
}  

function printable(chid){      
    printablewin=window.open('printable.php?chid=' + chid,'Printable','width=700,height=400,left=' + (screen.width-700) / 2 +',top=' + (screen.height-500) / 2 +',toolbar=no,location=no,status=yes,scrollbars=yes,resizable=yes,menubar=yes,dependent=yes');
    printablewin.focus()
}  
    
function showtofriend(chid){      
    showtofriendwin=window.open('showtofriend.php?chid=' + chid,'ShowToFriend','width=400,height=350,left=180,top=' + (screen.height-450) / 2 +',toolbar=no,location=no,status=no,scrollbars=no,resizable=no,menubar=no,dependent=yes');
    showtofriendwin.focus()
}  
    
function photoalbum(albumid){      
    photoalbumwin=window.open('photoalbum.php?dirname=' + albumid,'PhotoAlbum','width=600, height=535,left=90,top=' + (screen.height-550) / 2 +',toolbar=no,location=no,status=no,scrollbars=no,resizable=no,menubar=no,dependent=yes');
    photoalbumwin.focus()
}  

function showpopup(url, name, width, height){
    popupwindow=window.open(url,name,'width=' + width + ',height=' + height + ',left=' + (screen.width-width) / 2 + ',top=' + (screen.height-height) / 2 +',toolbar=no,location=no,status=no,scrollbars=no,resizable=no,menubar=no,dependent=yes');
    popupwindow.focus();
}


function vizdijkalk(){
    var div = document.getElementById('kalkeredmeny');
    var divfogyasztas = document.getElementById('fogyasztas');
    var divnetto = document.getElementById('netto');
    var divbrutto = document.getElementById('brutto');

    var idoszak1 = document.getElementById('idoszak1');
    var idoszak2 = document.getElementById('idoszak2');

    //alert(idoszak1.value);
    if(idoszak1.value=='' || idoszak2.value==''){
        alert('Kérjük adja meg mindkét időszak mérőállását!');
        return false;
    }
    if(idoszak2.value-idoszak1.value <1){
        alert('Nincsen különbség a két időszak óraállása között, vagy negatív az eredmény.');
        document.getElementById('idoszak2').focus();
        return false;
    }
    if(idoszak2.value<1){
        alert('A jelenlegi óraállás nem lehet kisebb mint egy!');
        document.getElementById('idoszak2').focus();
        return false;
    }
    if(idoszak1.value<0){
        alert('Az előző idoszakban mért óraállás értéke legalább nulla!');
        document.getElementById('idoszak1').focus();
        return false;
    }else{
        var fogyasztas = idoszak2.value-idoszak1.value;
        //var nettoertek = fogyasztas*153.1;
        //var bruttoertek = fogyasztas*183.72;
        //var nettoertek = fogyasztas*180.5+parseInt($('.alapdij:checked').val());
        //var bruttoertek = fogyasztas*216.6+parseInt($('.alapdij:checked').val());
        
        /* Áfa változás beállítása 2009.06.30 - tól 25%-os */
        /*if(new Date(2009,06,30)*1 > 1247868000000){
            var nettoertek = fogyasztas*182.3+parseInt($('.alapdij:checked').val());
            var bruttoertek = fogyasztas*216.6+parseInt($('.alapdij:checked').val());
            alert(bruttoertek)
        }else {*/
            var nettoertek = fogyasztas*182.3+parseInt($('.alapdij:checked').val());
            var bruttoertek = fogyasztas*227.9+parseInt($('.alapdij:checked').val());
            //alert(bruttoertek)
        //}
        
        divfogyasztas.innerHTML = 'Az Ön fogyasztása: <strong>'+fogyasztas+' m<sup>3</sup></strong>';
        $('#alap').html('Alapdíj: <strong>'+$('.alapdij:checked').val()+' Ft/fővízmérő/2 hó</strong>');
        divnetto.innerHTML = 'Nettó költség: <strong>'+Math.round(nettoertek*100)/100+' Ft</strong>';
        divbrutto.innerHTML = 'Bruttó költség: <strong>'+Math.round(bruttoertek*100)/100+' Ft</strong>';
        $("#kalkeredmeny").show(750);//div.style.display = "block";
	}
}

function vizdijkalkeng(){
    var div = document.getElementById('kalkeredmeny');
    var divfogyasztas = document.getElementById('fogyasztas');
    var divnetto = document.getElementById('netto');
    var divbrutto = document.getElementById('brutto');

    var idoszak1 = document.getElementById('idoszak1');
    var idoszak2 = document.getElementById('idoszak2');

    //alert(idoszak1.value);
    if(idoszak1.value=='' || idoszak2.value==''){
        alert('All fields are required!');
        return false;
    }
    if(idoszak2.value-idoszak1.value <1){
        alert('No valid values.');
        document.getElementById('idoszak2').focus();
        return false;
    }
    if(idoszak2.value<1){
        alert('No valid values.');
        document.getElementById('idoszak2').focus();
        return false;
    }
    if(idoszak1.value<0){
        alert('No valid values.');
        document.getElementById('idoszak1').focus();
        return false;
    }else{
        var fogyasztas = idoszak2.value-idoszak1.value;
        var nettoertek = fogyasztas*139.4;
        var bruttoertek = fogyasztas*160.31;
	
        div.style.display = "block";
        divfogyasztas.innerHTML = 'Your consumption is: <strong>'+fogyasztas+' m<sup>3</sup></strong>';
        divnetto.innerHTML = 'Net cost: <strong>'+Math.round(nettoertek*100)/100+' Ft</strong>';
        divbrutto.innerHTML = 'Gross cost: <strong>'+Math.round(bruttoertek*100)/100+' Ft</strong>';
	}
}

function clearfields(){
    document.getElementById('kalkeredmeny').style.display = 'none';
    document.getElementById('idoszak1').value = '';
    document.getElementById('idoszak2').value = '';
    document.getElementById('idoszak1').focus();
}



function createPopup(text){
		var popup 		= document.createElement('DIV');
		var popupBody		= document.createElement('DIV');
		var popupHeader 	= document.createElement('DIV');
		var popupClose	= document.createElement('INPUT');

		popupClose.type	= "button";
		popupClose.value     = "Ablak bezárása";
		popupClose.style.position = "relative";
		popupClose.style.left = "145px";
		popupClose.onclick   = function(){
			popup.style.display = "none";
		}

 
		document.getElementById('maindiv').appendChild(popup);
		popup.appendChild(popupHeader);
		popup.appendChild(popupBody);
		popup.appendChild(popupClose)

		popupHeader.style.backgroundImage = "url('/pics/popup_header.gif')";
		popupHeader.style.width  		= "400px";
		popupHeader.style.backgroundColor   = "#009FE0";
		popupHeader.style.backgroundRepeat  = "no-repeat";

		popupHeader.style.height 		= "31px";

		popupBody.style.padding 		= "5px";
		popupBody.innerHTML 			= text;
		
		popup.style.width                 = "400px"
		popup.style.backgroundColor		= "#ffffff";
		popup.style.border			= "1px solid #000000";
		popup.style.paddingBottom		= "5px";
        	popup.style.position = "absolute";
		popup.style.left     = parseInt(parseInt(document.body.clientWidth/2) - parseInt(popup.scrollWidth/2)) + "px";
		popup.style.top      = "100px";
}

$(function(){
/*    $('.printer_icon a').click(function(){
        if(!$('form#printPrevievForm').attr('td')) {
            $(document.body).append('<form id="printPrevievForm"><input type="hidden" value="" id="printPreviewContent" /></form>')
        }
        
        alert($(document.body).html())
        
    })*/

    $('.mini_menu ul').each(function(){
        $(this).before($('<div class="backgroundShadow"></div>').append($(this).clone()))
    })

})