﻿function switchToSplash()
{
    if(document.getElementById("splashRefresh") != null)
    {
        document.getElementById("splashRefresh").style.display = "block";
    }
    if(document.getElementById("hotelStartMain") != null)
    {
        document.getElementById("hotelStartMain").style.display = "none";
    }
    if(document.getElementById("debug") != null)
    {
        document.getElementById("debug").style.display = "none";
    }
    if(document.getElementById("Main_Header") != null)
    {
        document.getElementById("Main_Header").style.display = "none";
    }
    if(document.getElementById("Main_Footer") != null)
    {
        document.getElementById("Main_Footer").style.display = "none";
    }
    try
    {
	if(destination.indexOf(';') != -1){
		destination = destination.substring(7);
	}
    } catch(e) { }
}
function CheckDates(sender, args)
{
    if(calcDays() < 1)
    {
    args.IsValid = false;
    return;
    }

    args.IsValid = true;
}

function CheckNights(sender, args)
{
    if(calcDays() > 28)
    {
    args.IsValid = false;
    return;
    }

    args.IsValid = true;
}

function switchAge(sender, count, layer)
{
	var c = count.value;
	

	hideLayer(layer + '_1');
	hideLayer(layer + '_2');
	hideLayer(layer + '_3');
	
	if(sender.value.substr(sender.value.length - 1, 1) == '0')
	{
		if(c > 0)
		{
			hideLayer(layer + '_1');
			setCotsSelect(layer,0);
	    }
		if(c > 1)
		{
			hideLayer(layer + '_2');
			setCotsSelect(layer,0);
		}
		if(c > 2)
		{
			hideLayer(layer + '_3');
			setCotsSelect(layer,0);
		}		
	}
	else
	{
	    if(c == 0)
	    {
	        setCotsSelect(layer,0);
	    }
	    if(c > 0)
		{
			showLayer(layer + '_1');
			setCotsSelect(layer,1);
		}
		if(c > 1)
		{
			showLayer(layer + '_2');
			setCotsSelect(layer,2);
		}
		if(c > 2)
		{
			showLayer(layer + '_3');
			setCotsSelect(layer,3);
		}	
	}
	setAllHeaders();
}

function setAllHeaders()
{
    setHeaderVisibility('1','text_kind1_1');
	setHeaderVisibility('2','text_kind1_2');
	setHeaderVisibility('3','text_kind1_3');
}

function setHeaderVisibility(row,label)
{
    var visibilityFlag = 0;
    var el1 = document.getElementById('kind1_'+row);
    var el2 = document.getElementById('kind2_'+row);
    var el3 = document.getElementById('kind3_'+row);
    
    if(el1.style.display=='none' || el2.style.display=='none' || el3.style.display=='none' )
    {
        showLayer(label);
    }
    else hideLayer(label);
}

function setCotsSelect(idName,optionNum)
{
    if(idName=='kind1') idName = getRoom1Cots();
    if(idName=='kind2') idName = getRoom2Cots();
    if(idName=='kind3') idName = getRoom3Cots();
    
    var chosenSelect = document.getElementById(idName);
    var selectedOption = chosenSelect.selectedIndex;
    chosenSelect.length = 0;
    for(var i=0; i<=optionNum; i++)
    {
        chosenSelect[i] = new Option(i,i);
        if(selectedOption == i) chosenSelect[i].selected = true;
    }
}


function openAtlas(link)
{
    window.open(link, 'Atlas', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=no, status=no, width=700, height=470') 
}

function TopRegionLink(KodTopRegion,NameTopRegion,SaveDestination){
    for(var i = 0; i < (TextTopRegion.length - 1); i++){           
        if(TextTopRegion[i].value == KodTopRegion){
            TextTopRegion[i].checked = 'checked';
            destination = NameTopRegion;
            document.getElementById(SaveDestination).value = TextTopRegion[i].value;    
        }    
    }    
}