\n'); } var classChosen=false; var fieldChosen=false; function switch_checkbox(id,on_off) { document.getElementById(id).src=(on_off)?"images/checkbox_on.gif":"images/checkbox_off.gif"; var arr=id.split("_"); var cur_value=arr[1]; var cur_value=Number(cur_value)+1; if(id!="class_0") eval(document.getElementById("page_"+id)).value=(on_off)?cur_value:"false"; } function check(id) { if(document.getElementById(id).src.substr(document.getElementById(id).src.length-7 , 3)=="off") { switch_checkbox(id,true); } else { switch_checkbox(id,false); } if(id=="class_0") { for(i=1 ; i<7; i++) { if(document.getElementById(id).src.substr(document.getElementById(id).src.length-7 , 3)=="off") switch_checkbox("class_"+i,false); else switch_checkbox("class_"+i,true); } } for(i=1;i<7;i++) { if(eval(document.getElementById("page_class_"+i)).value!="false") break; } if(i==7)classChosen=false; else classChosen=true; } function switch_field(id,on_off) { document.getElementById(id).src=(on_off)?"images/checkbox_on.gif":"images/checkbox_off.gif"; var arr=id.split("_"); var cur_value=arr[1]; var cur_value=Number(cur_value); eval(document.getElementById("page_"+id)).value=(on_off)?cur_value:"false"; } function field(id) { if(document.getElementById(id).src.substr(document.getElementById(id).src.length-7 , 3)=="off") { switch_field(id,true); } else { switch_field(id,false); } ///usr/lib/perl5/site_perl/5.8.8/ICDSF for(i=1;i<16;i++) { if (i==4) {i++;} //alert(eval(document.getElementById("page_Field_"+i)).value) if(eval(document.getElementById("page_Field_"+i)).value!="false") break; } if(i==16) fieldChosen=false; else fieldChosen=true; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////// function makeSynchRequest (url) { try { cellRequest = new XMLHttpRequest(); } catch (trymicrosoft) { try { cellRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { cellRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { cellRequest = false; } } } if (!cellRequest) alert("Error initializing XMLHttpRequest!"); cellRequest.open("GET", url, false); cellRequest.onreadystatechange = handleEmail; cellRequest.send(null); } function handleEmail() { //Check to see if the XmlHttpRequests state is finished. var selectObj=document.getElementById('returned'); if (cellRequest.readyState == 4) { if (cellRequest.status != 200) { alert("status ic Not 200"); alert("status is " + cellRequest.status); } if (cellRequest.status == 200) { var response = cellRequest.responseText; document.getElementById('returned').value=response; selectObj.value=response; } } } function VlidateEmail(curEmail) { var url="http://www.galim.org.il/cgi-bin/galim/teachers/galimTeachersForm.pl?Email="+curEmail; makeSynchRequest(url); } function pausecomp(millis) { var date = new Date(); var curDate = null; do { curDate = new Date(); } while(curDate-date < millis); } function Validate(){ var val=document.getElementById("page_email").value; VlidateEmail(val); pausecomp(700); var looptimes=1; while (looptimes<3 && document.getElementById("returned").value!="true" && document.getElementById("returned").value!="false") { looptimes=looptimes+1; VlidateEmail(val); pausecomp(700); ; } alert(document.getElementById("returned").value); if( document.getElementById("feedback").style.display!="block" && document.getElementById("returned").value!="true") { document.getElementById("feedback").innerHTML="אימייל שגוי"; //document.getElementById("feedback").style.display="block"; } } function checkForm() { var val=document.getElementById("page_email").value; VlidateEmail(val); pausecomp(700); var looptimes=1; while (looptimes<3 && document.getElementById("returned").value!="true" && document.getElementById("returned").value!="false") { looptimes=looptimes+1; VlidateEmail(val); pausecomp(700); ; } // alert(document.getElementById("returned").value); if( document.getElementById("feedback").style.display!="block" && document.getElementById("returned").value!="true") { document.getElementById("feedback").innerHTML="אימייל שגוי"; //document.getElementById("feedback").style.display="block"; } if( document.getElementById("page_title").value=="" || document.getElementById("page_description").value=="" || document.getElementById("page_author").value=="" || document.getElementById("page_file").value=="" || classChosen==false || fieldChosen==false || document.getElementById("returned").value=="false") { if( document.getElementById("feedback").style.display=="block" && document.getElementById("returned").value=="false") { document.getElementById("feedback").innerHTML="אימייל שגוי"; } else if( document.getElementById("feedback").style.display=="block") { document.getElementById("feedback").innerHTML="עדיין לא הזנתם את כל הפרטים הנדרשים"; } else document.getElementById("feedback").style.display="block"; } //else if (document.getElementById("page_email").value!=""){ // var objRegExp=/^[a-z0-9]([a-z0-9_\\-\\.]*)\@[a-z0-9]([a-z0-9_\\-\\.]*)(\\.[a-z]{2,3}(\\.[a-z]{2}){0,2})\$/i; // if (!objRegExp.test(document.getElementById("page_email").value)) { // document.getElementById("feedback").innerHTML=" אימייל שגוי "+document.getElementById("page_email").value; // document.getElementById("feedback").style.display="block"; // } // } else { x=screen.width/2-267/2; y=screen.height/2-275/2; ww=window.open("workpage_form_send.html" , "an","toolbar=no,member=no,location=no,directories=no,scrollbars=no,status=no,copyhistory=no,resizable=no,height=275,width=267,top="+y+",left="+x); ww.focus(); document.main_form.submit(); } } //-->