﻿// Verivox JS Functions used within web pages directly.
// DO NOT INCLUDE ANYTHING HERE THAT SHOULD BE DELIVERED BY A WEB CONTROL!
				
function toggleShowHide(classId)
{
	if (document.getElementById(classId).style.display == "none") 
	{
		document.getElementById(classId).style.display = "block";
	} 
	else
	{
		document.getElementById(classId).style.display = "none";
	}
}

function toggleSettings(contentId, linkId, formName, preserveStateFieldName)
{
	if (document.forms[formName].elements[preserveStateFieldName].value == 1)
	{
		document.getElementById(contentId).style.display = "none";
		document.getElementById(linkId).style.display = "block";
		document.forms[formName].elements[preserveStateFieldName].value = 0;
	}
	else
	{
		document.getElementById(contentId).style.display = "block";
		document.getElementById(linkId).style.display = "none";
		document.forms[formName].elements[preserveStateFieldName].value = 1;
	} 

}

function showSettings(contentId, linkId, preserveStateId)
{
	document.getElementById(contentId).style.display = "block";
	document.getElementById(linkId).style.display = "none";
}

function hideSettings(contentId, linkId)
{
	document.getElementById(contentId).style.display = "none";
	document.getElementById(linkId).style.display = "block";
}

function toggleShowHideByInputForm(inputId, valueShow, contentId1, contentId2)
{
	if (document.getElementById(inputId).value == valueShow)
	{ 
		document.getElementById(contentId1).style.display = "block";
		document.getElementById(contentId2).style.display = "block";
	} 
	else
	{
		document.getElementById(contentId1).style.display = "none";
		document.getElementById(contentId2).style.display = "none";
	}
}

function toggleShowHideByInputForm2(inputId, valueNotShow, contentId)
{
	if (document.getElementById(inputId).value == valueNotShow)
	{ 
		document.getElementById(contentId).style.display = "none";
	} 
	else
	{
		document.getElementById(contentId).style.display = "block";
	}
}

function toggleShowHideByCheckbox(inputId, contentId)
{
	if (document.getElementById(inputId).checked == true)
	{ 
		document.getElementById(contentId).style.display = "block";
	} 
	else
	{
		document.getElementById(contentId).style.display = "none";
	}
}

function insertCostValue(tariffId)
{
	document.forms['detailedCalcForm'].elements['lcInput'].value=mc[tariffId];
}

var oldD="";
function showBlock(o,p)
{
	if(oldD!="") oldD.style.display='none';	
  
	if(o.selectedIndex>1)
	{	    
		var d=document.getElementById(o[o.selectedIndex].value);
		d.style.display='block';
		oldD=d;
		document.getElementById(p).style.display = "none";
	}
	else
	{	
	    document.getElementById(p).style.display = "block";
	}
	if(o.selectedIndex != 2)
	{
	    $("100").style.display = "none";
	}
	if(o.selectedIndex != 0)
	{
	    $("measurementInput").style.display = "none";
	}
	else
	{
	    $("measurementInput").style.display = "block";
	}
}

function changeUsage(o)
{
    if ($("yc").value == "")
    {
        if(o.selectedIndex == 0)
        {
            $("yc").value = (($("usage").value * 5215 / 10000).toFixed(2)).replace(".",",");
        }
        else if(o.selectedIndex == 1)
        {
            $("yc").value = (($("usage").value * 6314 / 10000).toFixed(2)).replace(".",",");
        }
    } 
}

function showFirma()
{
    if ($("usage").value > 249999 || $("sp").value > 40) 
    {
        $("pcc").selectedIndex = 2;        
        showBlock($("pcc"), 'lowerContainer');
    }
}

