﻿
// JScript File
function Save()
{
    var error = "";
    var txNumeSolicitant = document.getElementById("txNumeSolicitant").value;
    var txProfesie = document.getElementById("txProfesie").value
    var txDenumireInstitutie = document.getElementById("txDenumireInstitutie").value;
    var txLocalitate = document.getElementById("txLocalitate").value;
    var txEmail = document.getElementById("txEmail").value;
    var txPrimireInfoFax = document.getElementById("txPrimireInfoFax").value;
	
	 if (txNumeSolicitant == "")
	{
		error+= " -Completati campul 'Informatii solicitant - Nume solicitant'\n";
	}
	 if (txProfesie == "")
	{
		error+= " -Completati campul 'Profesie'\n";
	}
	 if (txDenumireInstitutie == "")
	{
		error+= " -Completati campul 'Denumire institutie / Societate comerciala'\n";
	}
	 if (txLocalitate == "")
	{
		error+= " -Completati campul 'Localitate'\n";
	}
	 if (txEmail == "")
	{
		error+= " -Completati campul 'Email'\n";
    }
    else if (!isEmail(txEmail)) {
        error += " -Completati o adresa de email valida\n";
    } 
	if(!getChecked(document.frmMain.ckSursa))
	{
		error += " -Alegeti cel putin o optiune pentru 'De unde ati auzit de noi? -  '\n";
	}
	if(!getChecked(document.frmMain.ckInfoDorite))
	{
		error += " -Alegeti cel putin o optiune pentru 'Doresc sa primesc informatii despre:'\n";
	}
	if(!getChecked(document.frmMain.ckPrimireInfo))
	{
		error += " -Alegeti cel putin o optiune pentru 'Doresc sa primesc informatiile: -  '\n";
	}
	
	if(document.getElementById("ckPrimireInfo32").checked)
	{
	    if (!isNotEmpty(document.getElementById("txPrimireInfoFax").value))
	    {
		    error+= " -Completati numarul de fax\n";
	    }
	}
	if(document.getElementById("ckPrimireInfo33").checked)
	{
	    if (txPrimireInfoFax == "")
	    {
		    error+= " -Completati adresa postala\n";
	    }
	}

    if (error.length > 0) 
    {
        error = "Va rugam sa remediati urmatoarele probleme:\n" + error;
        alert(error);
    }
    else
    {
        document.getElementById("hAction").value = "Save";
        document.getElementById("frmMain").submit();
    }
}

function isNotEmpty(val)
{
   
  return ((trim(val)).length>0);
}

function trim(s) {
 
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  
  return s;
}


function getChecked(elems)
{
    var checked = false;
    var ckItems = elems;
    var itemsNo = ckItems.length;
     if (isNaN(itemsNo) && ckItems.checked)
    {
        checked = true;
    }
    else
    {
        var i = ckItems.length;
        for (var j = 0; j < i; j++)
        {
            if (ckItems[j].checked)
            {
                checked = true;
                break;
            }
        }
    }
    
   return checked;
}



