function validateText(elementsInputs, intCounter) { if (elementsInputs[intCounter].value == "") { return true; } else { return false; } } function roundVal(val){ var dec = 2; var result = Math.round(val*Math.pow(10,dec))/Math.pow(10,dec); return result; } function valButton(currentForm) { var cnt = -1; if(currentForm.szkola.length>0) { for (var i=currentForm.szkola.length-1; i > -1; i--) { if (currentForm.szkola[i].checked == true ) { cnt = i; i = -1; } } if (cnt > -1) return 1; else return null; } else { if (currentForm.szkola.checked == true ) { return 1;} else { return null; } } } function validateForm(currentForm) { var blnvalidate = true; var elementsInputs; var tekst=""; var a = new Array(); check=0; t=0; elementsInputs = currentForm.getElementsByTagName("input"); for (var intCounter = 0; intCounter < elementsInputs.length; intCounter++) { if (elementsInputs[intCounter].className == "reqquestion") { if(elementsInputs[intCounter].type=="radio" && !a[elementsInputs[intCounter].name]) { var btn = valButton(currentForm); if (btn == null) check=1; a[elementsInputs[intCounter].name]=1; } else if (validateText(elementsInputs, intCounter)) { blnvalidate = false; if(elementsInputs[intCounter].name=="oblicz") { tekst = "\n\nWynik mnożenia nie jest poprawny."; } else { elementsInputs[intCounter].style.border='2px solid #de0000'; } t=1; } else { elementsInputs[intCounter].style.border='1px solid #bebebe'; } } } elementsInputs = currentForm.getElementsByTagName("textarea"); for (var intCounter = 0; intCounter < elementsInputs.length; intCounter++) { if (elementsInputs[intCounter].className == "reqquestion") { if (validateText(elementsInputs, intCounter)) { blnvalidate = false; elementsInputs[intCounter].style.border='2px solid #de0000'; t=1; } else { elementsInputs[intCounter].style.border='1px solid #bebebe'; } } } if(check==1) { boxOpen({ tekst : '

Zaznacz szkołę do której uczęszczasz/ukończyłeś

', width : 400, height : 80 } ,'tekst'); blnvalidate = false; } else { if(t) boxOpen({ tekst : '

Wypełnij wymagane dane'+tekst+'!

', width : 400, height : 80 } ,'tekst'); } return blnvalidate; } function load(link,layer,oScroll) { bs = link.split('?'); $.ajax({ url: bs[0], type: 'GET', cache: false, data: bs[1], success: function(html){ $("#"+layer).html(html); oScroll.tinyscrollbar_update(); } }); } function showHideClass(id) { $("."+id).css("display","block"); }