/**
 * paarbauda formas vērtības
 * @return boolean
 */
function CheckFormValues(oF)
{   
    for(i=0; i<oF.length; i++)
    {
        if (oF.elements[i].name=="Persona")
        {
            if (oF.elements[i].value=="Fiziska_persona" && oF.elements[i].checked)
                return FizPersCheckdat(oF);

            if (oF.elements[i].value=="Juridiska_persona" && oF.elements[i].checked)
                return JurPersCheckdat(oF);
        }
    }
    
    alert("Nav izvēlēta persona");
    
    return false;
}

/**
 * pārbauda fiziskās personas datus
 * @return boolean
 */
function FizPersCheckdat(oForma)
{
    if (oForma.Vards.value=='')
    {
        alert ("Nav norādīts vārds un uzvārds");
        return false;
    }

    if (oForma.Dzimsanas_dati.value=='')
    {
        alert ("Nav norādīts personas kods vai tā daļa");
        return false;
    }

    if (oForma.Personas_koda_otra_dala.value=='')
    {
        alert ("Nav norādīts personas kods vai tā daļa");
        return false;
    }

    if (oForma.Dzives_vieta.value=='')
    {
        alert ("Nav norādīta adrese");
        return false;
    }

    if (oForma.Merkis.value=='')
    {
        alert ("Nav norādīts mērķis");
        return false;
    }
	if (oForma.piekritu.checked)
		return true;

  		alert("Vispirms atzīmē, ka piekrīti noteikumiem");
  		return false;
/*   
    // paarbauda vai ir atziimeeta vismaz viena graamata
    var lChecked = false;
    var oRE = new RegExp("gramata[0-9]{1,2}", "i");
    for(i=0; i<oForma.length; i++)
    {
        if (oRE.test(oForma.elements[i].name) && oForma.elements[i].checked)
        {
            lChecked = true;
            break;
        }
    }

    if (!lChecked)
    {
        alert ("Nav atzīmēta neviena grāmata");
        return false;
    }
   */
    return true;
}

/**
 * pārbauda juridiskās personas datus
 * @return boolean
 */
function JurPersCheckdat(oForma)
{
    if (oForma.Nosaukums.value=='')
    {
        alert ("Nav norādīts uzņēmuma nosaukums");
        return false;
    }
	
	if (oForma.Registracijas_nr.value=='')
    {
        alert ("Nav norādīts reģistrācijas numurs");
        return false;
    }

    if (oForma.PVN_nr.value=='')
    {
        alert ("Nav norādīts PVN reģistrācijas numurs");
        return false;
    }

    if (oForma.Uznemuma_adrese.value=='')
    {
        alert ("Nav norādīta adrese");
        return false;
    }
	
	if (oForma.Parstavja_vards.value=='')
    {
        alert ("Nav norādīts pārstāvja vārds un uzvārds");
        return false;
    }


    if (oForma.Uznemuma_merkis.value=='')
    {
        alert ("Nav norādīts mērķis");
        return false;
    }
	if (oForma.piekritu2.checked)
		return true;

  		alert("Vispirms atzīmē, ka piekrīti noteikumiem");
  		return false;
/*     
    // paarbauda vai ir atziimeeta vismaz viena graamata
    var lChecked = false;
    var oRE = new RegExp("gramata_[0-9]{1,2}", "i");
    for(i=0; i<oForma.length; i++)
    {
        if (oRE.test(oForma.elements[i].name) && oForma.elements[i].checked)
        {
            lChecked = true;
            break;
        }
    }

    if (!lChecked)
    {
        alert ("Nav atzīmēta neviena grāmata");
        return false;
    }
     */
    return true;
}

/**
 * 
 */ 
function Check(oInput)
{
    
	if (oInput.checked && oInput.name=="Gramata1")
		UnCheck("Gramata6");
	if (oInput.checked && oInput.name=="Gramata2")
		UnCheck("Gramata7");
	if (oInput.checked && oInput.name=="Gramata3")
		UnCheck("Gramata8");
	if (oInput.checked && oInput.name=="Gramata4")
		UnCheck("Gramata9");
		
	if (oInput.checked && oInput.name=="Gramata6")
		UnCheck("Gramata1");
	if (oInput.checked && oInput.name=="Gramata7")
		UnCheck("Gramata2");
	if (oInput.checked && oInput.name=="Gramata8")
		UnCheck("Gramata3");
	if (oInput.checked && oInput.name=="Gramata9")
		UnCheck("Gramata4");
		
	if (oInput.checked && oInput.name=="Gramata5")
		UncheckAll(5);
		
	if (oInput.checked && oInput.name=="Gramata10")
		UncheckAll(10);
		
		
		
	if (oInput.checked && oInput.name=="Gamata_1")
		UnCheck("Gramata_6");
	if (oInput.checked && oInput.name=="Gramata_2")
		UnCheck("Gramata_7");
	if (oInput.checked && oInput.name=="Gramata_3")
		UnCheck("Gramata_8");
	if (oInput.checked && oInput.name=="Gramata_4")
		UnCheck("Gramata_9");
		
	if (oInput.checked && oInput.name=="Gramata_6")
		UnCheck("Gramata_1");
	if (oInput.checked && oInput.name=="Gramata_7")
		UnCheck("Gramata_2");
	if (oInput.checked && oInput.name=="Gramata_8")
		UnCheck("Gramata_3");
	if (oInput.checked && oInput.name=="Gramata_9")
		UnCheck("Gramata_4");
		
	if (oInput.checked && oInput.name=="Gramata_5")
		UncheckAll(5);
		
	if (oInput.checked && oInput.name=="Gramata_10")
		UncheckAll(10);
		
		
}

function UnCheck(cInputName, lCloseAll)
{
	//alert(lCloseAll);
	if (lCloseAll==undefined)
		lCloseAll = true;
    
	//alert("uncheck");
	var oList = document.getElementsByName(cInputName);
	var oInput = oList.item(0);
//	alert(oInput);
	oInput.checked = false;
	
	if (lCloseAll)
	{
		UnCheck("Gramata5", false);
		UnCheck("Gramata10", false);
	}
}

function UncheckAll(nExcept)
{
	for(var i=1; i<=10; i++)
	{
		if (i!=nExcept)
        {
			UnCheck("Gramata_" + i, false);
			UnCheck("Gramata" + i, false);
        }
	}
}


