
var disc=0;
var inst_type=0; // דסומה גוס

function makeSum() 
{
	var sum=0;
	var dscnt=0; // flag for galim+math/waves deal discount
	switch (inst_type)
	{
			case 0:	// SCHOOL
					
					if (document.frm.galim.checked) // galim
					{
						sum=galim_institute_school_full_price;
						//galim_price.innerHTML="₪ " + comma(galim_institute_school_full_price);
						document.getElementById("galim_price").innerHTML="₪ " + comma(galim_institute_school_full_price);
					}
					else // no galim
					{
						//galim_price.innerHTML="&nbsp;";
						document.getElementById("galim_price").innerHTML="&nbsp;";
						dscnt=0;
					}
		
					if (document.frm.mw.checked) // mw ok
					{
						if (document.frm.mw_course[0].checked) // mw + course
						{
							sum += waves_institute_school_with_course;
							//mw_price.innerHTML="₪ " + comma(waves_institute_school_with_course);

							document.getElementById("mw_price").innerHTML="₪ " + comma(waves_institute_school_with_course);
							if (document.frm.galim.checked) // mw + course +galim
							{
								dscnt+=galim_institute_school_proj_discount_with_course;
							}	
						}

						else // mw no course
						{
							sum += waves_institute_school_no_course;
							//mw_price.innerHTML="₪ " + comma(waves_institute_school_no_course);

							document.getElementById("mw_price").innerHTML="₪ " + comma(waves_institute_school_no_course);

							if (document.frm.galim.checked) // mw no course +galim
							{
								dscnt+=galim_institute_school_proj_discount_no_course;
							}	
						}
					}
					else // no mw
					{
						//mw_price.innerHTML="&nbsp;";

						document.getElementById("mw_price").innerHTML="&nbsp;";
					}
// end mw
					if (document.frm.math.checked) // math ok
					{
						if (document.frm.math_course[0].checked)// math + course
						{
							sum += math_institute_school_with_course ;
							//math_price.innerHTML="₪ " + comma(math_institute_school_with_course);

							document.getElementById("math_price").innerHTML="₪ " + comma(math_institute_school_with_course);

							if (document.frm.galim.checked) // math + course +galim
							{
								dscnt+=galim_institute_school_proj_discount_with_course;
							}	
						}

						else // math no course
						{
							sum += math_institute_school_no_course;
							//math_price.innerHTML="₪ " + comma(math_institute_school_no_course);

							document.getElementById("math_price").innerHTML="₪ " + comma(math_institute_school_no_course);

							if (document.frm.galim.checked) // math no course +galim
							{
								dscnt+=galim_institute_school_proj_discount_no_course;
							}	
						}
					}
					else // no math
						{
							//math_price.innerHTML="&nbsp;";
							document.getElementById("math_price").innerHTML="&nbsp;";
						}
// end math


				break;
// END SCHOOL

			case 1:	//MARPAD
			dscnt=0;
			if (document.frm.galim.checked) // galim
			{
				sum=galim_institute_marpad_full_price;
				//galim_price.innerHTML="₪ " + comma(galim_institute_marpad_full_price);
				document.getElementById("galim_price").innerHTML="₪ " + comma(galim_institute_marpad_full_price);
			}
			else // no galim
			{
				//galim_price.innerHTML="&nbsp;";
				document.getElementById("galim_price").innerHTML="&nbsp;";
			}
		break;
		// END MARPAD

		case 2: //COMPUTER LAB
			dscnt=0;
			if (document.frm.galim.checked) // galim
			{
				sum=galim_institute_comLab_full_price;
				//galim_price.innerHTML="₪ " + comma(galim_institute_comLab_full_price)
				document.getElementById("galim_price").innerHTML="₪ " + comma(galim_institute_comLab_full_price);
			}
			else // no galim
			{
				//galim_price.innerHTML="&nbsp;";
				document.getElementById("galim_price").innerHTML="&nbsp;";
			}
			break;
			// END COMPUTER LAB

			case 3: // ACADEMIC
				dscnt=0;
				if (document.frm.galim.checked) // galim
				{
						sum=galim_institute_academic_full_price;

						//galim_price.innerHTML="₪ " + comma(galim_institute_academic_full_price);
						document.getElementById("galim_price").innerHTML="₪ " + comma(galim_institute_academic_full_price);
				}
				else // no galim
				{
					//galim_price.innerHTML="&nbsp;";
					document.getElementById("galim_price").innerHTML="&nbsp;";
				}
			break;
		// END ACADEMIC
	}

	document.getElementById("sumPlace").innerHTML='<strong> ₪ ' + comma(sum) + '</strong>';

	if(dscnt)
	{
		//galim_disc_tr.style.display="block";
		//disc_price.innerHTML=' ₪ - ' + comma(dscnt) ;

		document.getElementById("galim_disc_tr").style.display="block";
		document.getElementById("disc_price").innerHTML=' ₪ - ' + comma(dscnt) ;
	}
	else
	{
		//galim_disc_tr.style.display="none";
		//disc_price.innerHTML='&nbsp;' ;

		document.getElementById("galim_disc_tr").style.display="none";
		document.getElementById("disc_price").innerHTML='&nbsp;' ;
	}

	if(dscnt)
	{
		//sumPlace.innerHTML+=' אחרי הנחה' ;
		//document.frm.discount_flag.value=1;

		document.getElementById("sumPlace").innerHTML+=' אחרי הנחה' ;
		document.getElementById("discount_flag").value=1;
	}
	else
	{
		//afterDisc.innerHTML='&nbsp;' ;
		//document.frm.discount_flag.value=0;

		document.getElementById("discount_flag").value=0;
	}
	
	document.frm.Pay.value=sum;
	document.getElementById("Pay").value=sum;
}

function hideTRs(mx)
{
	inst_type=mx;

	if(mx>0) // MRAPAD || COMPLAB
	{
		if (mx==1)
		{
			//Kind_td.innerHTML = 'ספריות השייכות למרכז הארצי להדרכת הספריות זכאיות לכניסה חופשית לגלים, <br>ואינן צריכות להרשם בדף זה.';
			//Kind_td.className="expl";
			//Kind_td.bgColor="#96B5FD";

			document.getElementById("Kind_td").innerHTML='ספריות השייכות למרכז הארצי להדרכת הספריות זכאיות לכניסה חופשית לגלים, <br>ואינן צריכות להרשם בדף זה.';
			document.getElementById("Kind_td").className="expl";
			document.getElementById("Kind_td").bgColor="#96B5FD";
		}
		else
		{
			//Kind_td.innerHTML = '&nbsp;';

			document.getElementById("Kind_td").innerHTML='&nbsp;';
			document.getElementById("Kind_td").className="tx5";
			document.getElementById("Kind_td").bgColor="#bbe8fa";
		}

//		harW.innerHTML="הרשאה";
//		sml_str.innerHTML='';
//		scl1_tr.style.display="none";
//		scl2_tr.style.display="none";
//		scl3_tr.style.display="none";

		document.getElementById("harW").innerHTML="הרשאה";
		document.getElementById("sml_str").innerHTML="";
		document.getElementById("scl1_tr").style.display="none";
		document.getElementById("scl2_tr").style.display="none";
		document.getElementById("scl3_tr").style.display="none";

		
		dispTR(document.frm.mw_course,document.getElementById('mw_tr'),false);
		dispTR(document.frm.math_course,document.getElementById('math_tr'),false);
		document.frm.mw.checked=false;
		document.frm.mw.disabled=true;
		document.frm.math.checked=false;
		document.frm.math.disabled=true;
		makeSum();
	}
	else // SCHOOL
	{
		//Kind_td.innerHTML = '&nbsp;';
		//Kind_td.className="tx5";
		//Kind_td.bgColor="#bbe8fa";
		//sml_str.innerHTML='<sup><img src="/gifs/kochav.gif" alt="שדה חובה" width="8" height="10"></sup>';
		//scl1_tr.style.display="block";
		//scl2_tr.style.display="block";
		//scl3_tr.style.display="block";

		document.getElementById("Kind_td").innerHTML='&nbsp;';
		document.getElementById("Kind_td").className='tx5';
		document.getElementById("Kind_td").bgColor='#bbe8fa';
		document.getElementById("sml_str").innerHTML='<sup><img src="/gifs/kochav.gif" alt="שדה חובה" width="8" height="10"></sup>';		
		document.getElementById("scl1_tr").style.display='block';
		document.getElementById("scl2_tr").style.display='block';
		document.getElementById("scl3_tr").style.display='block';
		
		//harW.innerHTML="מנוי";
	
		document.frm.mw.disabled=false;
		document.frm.math.disabled=false;
		makeSum();
	}
}

function comma(num)
{
	if(num>=1000)
	{
		numStr=String(num);
		fin=numStr.substring(numStr.length-3,numStr.length)
		strt=numStr.substring(0,numStr.length-3)
		numStr=strt+","+fin;
		return numStr
	}
	else
		return num;
}

function wrng(input,txt)
{
	lastItem=eval("document.frm."+input);
	eval(input+"_feedback").innerHTML="<span class='hiliteInput'>&nbsp;"+txt+"&nbsp;</span>";
	lastItem.className="HiLiteinpt";
	chkFlag=0;
}


var chkEver=false;
var chkFlag=1
function checkForm()
{
	
chkFlag=1;

if( ! chkEver)
		{
			document.getElementById("Num_teachers_td").style.display="none";
						
			document.getElementById("instExp").style.display="none";
	
			
			
			chkEver=true;
		}

	for (i=0;i<document.frm.elements.length;i++) // reset all feedbacks
		{
			document.frm.elements[i].className="inpt";
			//if(document.frm.elements[i].id.indexOf("_feedback")!=-1)
		//		alert(document.frm.elements[i].id)
		}
	
var bs = document.getElementsByTagName("b"); 
	for (var i = 0; i < bs.length; i++) { 
    status = bs[i].id; 
   if(status.indexOf("_feedback")!=-1)
	 	{
				bs[i].innerHTML="";
		}
}

 
for (i=0;i<document.frm.elements.length;i++) // reset all feedbacks
{
	if(document.frm.elements[i].type=="text" || document.frm.elements[i].type=="select-one")
	document.frm.elements[i].className="inpt";
}

document.getElementById("cntrs").contentWindow.document.frm.elements[1].className="inpt";	
document.frm.tou.style.backgroundColor="#bbe8fa";
//document.frm.ela_terms.style.backgroundColor="#AAC4FF";
document.frm.galim.style.backgroundColor="#bbe8fa";
tou_td.innerHTML="&nbsp;";
//ela_terms_td.innerHTML="&nbsp;";
	
	
	if (!document.frm.tou.checked) 
	{
		tou_td.innerHTML="&nbsp;יש לסמן הסכמה לתנאי השימוש&nbsp;";
		document.frm.tou.style.backgroundColor="#FFFE97";
		chkFlag=0;
		 lastItem=document.frm.tou;
	}
	
/*	if (ela_terms_tr.style.display=="block" && !document.frm.ela_terms.checked) 
	{
		ela_terms_td.innerHTML="<span class='mash'>&nbsp;יש לסמן הסכמה לתנאי אל&quot;ה&nbsp;</span>";
		document.frm.ela_terms.style.backgroundColor="#FFFE97";
		chkFlag=0;
		 lastItem=document.frm.ela_terms;
	}*/

	if (!document.frm.galim.checked && !document.frm.mw.checked && !document.frm.math.checked) 
	{
		galim_td.innerHTML="<span class='hiliteInput'>&nbsp;יש לבחור לפחות תכנית אחת&nbsp;</span>";
		document.frm.galim.style.backgroundColor="#FFFE97";
		chkFlag=0;
		 lastItem=document.frm.galim;
	}
	
	if (document.frm.Last_name.value == '') 
			wrng("Last_name","נא להזין שם משפחה בעברית");

	if (document.frm.First_name.value == '') 
			wrng("First_name","נא להזין שם פרטי בעברית");
	
	var objRegExpNum  = /^\d+$/;

	if (document.frm.Num_students.value != '') 
	{
		tmpTxt=document.frm.Num_students.value;
		if (! objRegExpNum.test(tmpTxt)) 
				wrng("Num_students","נא להזין ספרות בלבד");
	}

	if (document.frm.Num_teachers.value != '') 
	{
		tmpTxt=document.frm.Num_teachers.value
		if (!objRegExpNum.test(tmpTxt)) 
				wrng("Num_teachers","נא להזין ספרות בלבד");
	}

	
	if (document.frm.Email.value != '') 
	{
		tmpTxt=document.frm.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(tmpTxt))
					wrng("Email","כתובת דואר אלקטרוני שגויה");
 	}
	
	if (document.frm.Fax.value == '') 
			wrng("Fax","נא להזין מספר פקס");

	if (document.frm.Phone.value == '') 
			wrng("Phone","נא להזין מספר טלפון");

	if (document.frm.House.value == '') 
			wrng("House","נא להזין מספר בית של המוסד");

if (document.frm.H_street.value == '') 
			wrng("H_street","נא להזין את שם הרחוב");

if (document.frm.City.value == '') 
	{
		City_feedback.innerHTML="<span class=hiliteInput>&nbsp;נא להזין עיר&nbsp;</span>";
		document.getElementById("cntrs").contentWindow.document.frm.elements[1].className="HiLiteinpt";	
	
		chkFlag=0;
		lastItem=document.getElementById("cntrs").contentWindow.document.frm.elements[1];
	}

if (!document.frm.Kind.selectedIndex && document.frm.School_number.value == '')
	wrng("School_number","נא להזין סמל מוסד");
	
			

if (document.frm.H_school_name.value == '') 
			wrng("H_school_name","נא להזין את שם המוסד");

if (!chkFlag)
	{
		var	alert_win = window.showModalDialog("modal_win.html","","dialogHeight:200px;		 dialogWidth:300px;help:no;status:no;resizable: no;scroll:no;  ")

		lastItem.focus();
	}

	if(lastItem==document.getElementById("cntrs").contentWindow.document.frm.elements[1])
			City_feedback.scrollIntoView();

	if (chkFlag)
	{
		document.frm.submit();
	}
}
	


	var touFlg=0;
	function showTou()
	{
		if(!touFlg)
		{
			
			tou.innerHTML="<iframe width='100%' src='/about/terms_pop.html' height='215' frameborder=0 style='border:solid 1px #175BE5' id='touIfrm'></iframe>";
			touFlg=1;
		}
		else
		{
			tou.innerHTML="&nbsp;";
			touFlg=0;
		}
	}
	
	function dispTR(rad,tr,state)
	{
		if(state)
		{
			tr.style.display="block";
			rad[0].disabled=false;
			rad[1].disabled=false;
			//rad[0].checked=true;
		}
		else
		{
			tr.style.display="none";
			rad[0].disabled=true;
			rad[1].disabled=true;
		}
	}

	function putIspDisc(slctd)
	{
		
	}
	

	var galim_td_Flag=0;
	function dispIstTerms()
	{
		if(!galim_td_Flag)
		{
			instExp.innerHTML='<br>המנוי המוסדי מאפשר עד 40 עמדות פעילות בו זמנית בשעות הפעילות <font size="1">(8:00 - 16:00)</font>. <br>לא כולל תכניות הלימודים במתמטיקה ובאנגלית.';
			galim_td_Flag=1;
		}
		else
		{
			instExp.innerHTML='';
			galim_td_Flag=0;
		}
	}

	function makeChecked()
	{
		if (document.location.search.indexOf('prg')!=-1)
		{
			document.frm.galim.checked=false;
			var loc = document.location.search;
			var prg=loc.substring(loc.indexOf("prg=")+4,loc.indexOf("prg=")+5)
				if (prg==1) // WAVES
				{
					document.frm.mw.checked=true;
					dispTR(document.frm.mw_course,document.getElementById('mw_tr'),true);
					dispTR(document.frm.math_course,document.getElementById('math_tr'),false);
					}
				else if (prg==2)
				{
					document.frm.math.checked=true;
					dispTR(document.frm.math_course,document.getElementById('math_tr'),true);
					dispTR(document.frm.mw_course,document.getElementById('mw_tr'),false);
				}
				makeSum();
		}
	}

	function kb2()
 {
 	var ee=showModelessDialog('my_keyboard.html', window ,"dialogHeight:220px;	dialogWidth:380px;help:no;status:no;resizable: no;scroll:no;dialogLeft:0;dialogTop:0; ");
	
 }

var lastItem;
function init()
{
	dispTR(document.frm.math_course,document.getElementById('math_tr'),document.frm.math.checked);
	dispTR(document.frm.mw_course,document.getElementById('mw_tr'),document.frm.mw.checked);
	hideTRs(document.frm.Kind.selectedIndex);
	lastItem=document.frm.tou;
	makeChecked();
	makeSum();
}
