function validate_text(field, alerttxt){
  with(field){
    if(value == null||value == ""|| value.length < 1 ){
      className='hibapiros';
      alert(alerttxt);
      return false;
    }
    else{
      className='inkek';
      return true;
    }
  }
}

function validate_num(field, alerttxt){
  with(field){
    if(value == null||value == ""|| value < 0 ){
      className='hibapiros';
      alert(alerttxt);
      return false;
    }
    else{
      className='inkek';
      return true;
    }
  }
}

function validate_radio(radioObj, alerttxt){
var talalt;
    talalt = false;
    for(var i = 0; i < radioObj.length; i++){
      if(radioObj[i].checked){
        talalt = true;
      }
    }
    if(!talalt){
      alert(alerttxt);
    }
    return talalt;
}

function validate_checkbox(chboxObj, alerttxt){
var talalt;
    talalt = false;
    for(var i = 0; i < chboxObj.length; i++){
      if(chboxObj[i].checked){
        talalt = true;
      }
    }
    if(!talalt){
      alert(alerttxt);
    }
    return talalt;
}


function validateForm1(thisform){
  with(thisform){
    if(!validate_radio(b1, "Kérjük válasszon egyet az 1. pontban szereplő Önre illő kategóriák közül.")){ return false; }
    if(!validate_checkbox(elements["b3[]"], "Kérjük legalább egyet válasszon ki a 3. pontban levő szektorok / üzletágak közül!")){ return false; }
    if(!validate_checkbox(elements["b4[]"], "Kérjük legalább egyet válasszon ki a 4. pontban szereplő vállalkozás fejlettségi szintek közül!")){ return false; }
    if(!validate_checkbox(elements["b5[]"], "Kérjük legalább egyet válasszon ki az 5. pontban levő elhelyezkedések közül!")){ return false; }
    return true;
  }
}

function validateForm2(thisform){
  with(thisform){
//    if(!validate_checkbox(elements["b8[]"], "Kérjük jelölje meg, honnan szerzett tudomást rólunk!")){ return false; }
    if(!validate_text(b11, "Kérjük adja meg nevét!")){ return false; }
    if(!validate_text(b12, "Kérjük adja meg beosztását!")){ return false; }
    if(!validate_text(b13, "Kérjük adja meg a levelezési cimét!")){ return false; }
    if(!validate_text(b14, "Kérjük adja meg a telefonszámát")){ return false; }
    if(!validate_text(b16, "Kérjük adja meg az email cimét!")){ return false; }
    return true;
  }
}

function validatePartnerForm1(thisform){
  with(thisform){
    if(!validate_text(i11, "A fax és a weboldal mezők kivételével az összes partneri adat kitöltése kötelező!")){ return false; }
    if(!validate_text(i12, "A fax és a weboldal mezők kivételével az összes partneri adat kitöltése kötelező!")){ return false; }
    if(!validate_text(i13, "A fax és a weboldal mezők kivételével az összes partneri adat kitöltése kötelező!")){ return false; }
    if(!validate_text(i14, "A fax és a weboldal mezők kivételével az összes partneri adat kitöltése kötelező!")){ return false; }
    if(!validate_text(i15, "A fax és a weboldal mezők kivételével az összes partneri adat kitöltése kötelező!")){ return false; }
    if(!validate_text(i17, "A fax és a weboldal mezők kivételével az összes partneri adat kitöltése kötelező!")){ return false; }
//    if(!validate_radio(i2, "Kérjük válasszon szervezet tipust!")){ return false; }
    if(!validate_checkbox(elements["i3[]"], "Kérjük válasszon a tevékenységéhez illő szektorok / üzletágak közül!")){ return false; }
    if(!validate_checkbox(elements["i4[]"], "Kérjük legalább egyet válasszon ki a 4. pontban levő szektorok / üzletágak közül!")){ return false; }
    if(!validate_checkbox(elements["i5[]"], "Kérjük válasszon ki az 5. pontban levő elhelyezkedések közül!")){ return false; }
    if(!validate_checkbox(elements["i6[]"], "Kérjük legalább egyet válasszon ki a 6. pontban levő segiteni kivánt területek közül!")){ return false; }
    if(!validate_checkbox(elements["i7[]"], "Kérjük legalább egyet válasszon ki a 7. pontban levő szolgáltatások közül!")){ return false; }

    return true;
  }
}

function validateVallForm1(thisform){
  with(thisform){
    if(!validate_text(v11, "Kérjük töltse ki a cég / projektnév mezőt!")){ return false; }
    if(!validate_text(v12, "Kérjük adja a projektgazda nevét!")){ return false; }
    if(!validate_text(v13, "Kérjük adja meg a telefonszámát!")){ return false; }
    if(!validate_text(v14, "Kérjük adja meg az e-mail címét")){ return false; }
  return true;
  }
}

function validateVallForm2(thisform){
  with(thisform){
    if(!validate_text(v2, "Kérjük mutassa be néhány mondatban a terméket!")){ return false; }
    if(v5[0].checked){
      if(( v51.value==null && v52.value==null && v53.value==null && v54.value==null ) || (v51.value=='' && v52.value=='' && v53.value=='' && v54.value=='' )){
         alert('Amennyiben rendelkezik szellemi tulajdonra vonatkozó védelemmel, kérjük részletezze!');
         return false;
      }
//      if(!validate_text(v51, "Kérjük töltse ki a szabadalom érvényességi idejét!")){ return false; }
//      if(!validate_text(v52, "Kérjük töltse ki a használati minta érvényességi idejét!")){ return false; }
//      if(!validate_text(v53, "Kérjük töltse ki a védjegy érvényességi idejét!")){ return false; }
//      if(!validate_text(v55, "Kérjük töltse ki a tulajdonjog birtoklóját!")){ return false; }
    }
    if(!validate_radio(v6, "Kérjük töltse ki, rendelkezik-e megvalósíthatósági tanulmánnyal!")){ return false; }
    if(v6[0].checked && v61nev.value.length<1){
      if(!validate_text(v61, "Kérjük csatolja a megvalósíthatósági tanulmányt!")){ return false; }
    }
  return true;
  }
}

function validateVallForm3(thisform){
  with(thisform){
    if(!validate_radio(v7, "Kérjük töltse ki, végeztek-e már piackutatást!")){ return false; }
    if(v7[0].checked && v71nev.value.length<1){
      if(!validate_text(v71, "Kérjük csatolja a piackutatás eredményét!")){ return false; }
    }
    if(!validate_text(v8, "Kérjük írja le néhány mondatban a főbb vevőit!")){ return false; }
    if(!validate_text(v9, "Kérjük fejtse ki, mi a legnagyobb előnye a versenytársaival szemben!")){ return false; }

    if((v1011.value.length<3)||(v1012.value.length<3)){
      alert('Kérjük adjon meg a SWOT analízisben legalább 2 jellemző erősséget!');
      return false;
    }
    if((v1021.value.length<3)||(v1022.value.length<3)){
      alert('Kérjük adjon meg a SWOT analízisben legalább 2 jellemző gyengeséget!');
      return false;
    }
    if((v1031.value.length<3)||(v1032.value.length<3)){
      alert('Kérjük adjon meg a SWOT analízisben legalább 2 jellemző lehetőséget!');
      return false;
    }
    if((v1041.value.length<3)||(v1042.value.length<3)){
      alert('Kérjük adjon meg a SWOT analízisben legalább 2 jellemző fenyegetettséget!');
      return false;
    }
    return true;
  }
}

function validateVallForm4(thisform){
  with(thisform){
    if(!validate_radio(v11t, "Kérjük válasszon fejlettségi stádiumok közül!")){ return false; }
    if(!validate_checkbox(elements["v13t[]"], "Kérjük válasszon a befektetési célpont elhelyezkedése közül!")){ return false; }
    if(!validate_radio(v16, "Kérjük jelölje meg, vett-e már részt vállalkozás alapításában!")){ return false; }
    if(!validate_checkbox(elements["v17[]"], "Kérjük jelölje meg, milyen segítséget vár a befektetőtől!")){ return false; }
  }
  return true;
}

function validateVallForm5(thisform){
  with(thisform){
    if(!validate_radio(v18, "Kérjük jelölje meg, rendelkezik-e már üzleti tervvel!")){ return false; }
    if(v18[0].checked && v181nev.value.length<1){
      if(!validate_text(v181, "Kérjük csatolja az üzleti tervet!")){ return false; }
    }
    if(!validate_num(v201, "Kérjük teljesen töltse ki a projekt finanszirozásának struktúráját!")){ return false; }
    if(!validate_num(v202, "Kérjük teljesen töltse ki a projekt finanszirozásának struktúráját!")){ return false; }
    if(!validate_num(v203, "Kérjük teljesen töltse ki a projekt finanszirozásának struktúráját!")){ return false; }
    if(!validate_num(v204, "Kérjük teljesen töltse ki a projekt finanszirozásának struktúráját!")){ return false; }
    if(!validate_num(v205, "Kérjük teljesen töltse ki a projekt finanszirozásának struktúráját!")){ return false; }
    if(!validate_radio(v22, "Kérjük jelölje meg, kapott-e már valaha finanszírozást!")){ return false; }
  }
  return true;
}