function hi(index) {
	if(index == 5) {
		document.getElementById('2b').style.display = 'block';
	} else {
		document.getElementById('2b').style.display = 'none';
	}
}

function check4a(index) {
	if(index == 0 || index == 1) {
		document.getElementById('4').style.display = 'none';
		document.getElementById('4bi').value = '';	
		document.getElementById('4bi').setAttribute("disabled","disabled");
		document.getElementById('4ci').value = '';	
		document.getElementById('4ci').setAttribute("disabled","disabled");
		document.getElementById('4di').value = '';	
		document.getElementById('4di').setAttribute("disabled","disabled");
		document.getElementById('4ei').value = '';	
		document.getElementById('4ei').setAttribute("disabled","disabled");
		document.getElementById('4fi').value = '';	
		document.getElementById('4fi').setAttribute("disabled","disabled");
	} else {
		document.getElementById('4').style.display = 'block';
		document.getElementById('4bi').removeAttribute("disabled");
		document.getElementById('4ci').removeAttribute("disabled");
		document.getElementById('4di').removeAttribute("disabled");
		document.getElementById('4ei').removeAttribute("disabled");
		document.getElementById('4fi').removeAttribute("disabled");
	}
}

function check_form(tform) {
	if(document.getElementById('4a').getElementsByTagName('select')[0].value == "0") {
		alert("יש לבחור את המגיש");	
		return false;
	}

	if(document.getElementById('2a').getElementsByTagName('select')[0].value == "0") {
		alert("יש לבחור תחום בקשה");	
		return false;
	}

	if(document.getElementById('2a').getElementsByTagName('select')[0].selectedIndex == 5 && document.getElementById('2b').getElementsByTagName('select')[0].value == "0") {
		alert("יש לבחור סוג יוזמה");	
		return false;
	}
	if(document.getElementById('3a').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין שם מלא");	
		return false;
	}
	if(document.getElementById('3g').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין כתובת בפרטי ממלא הטופס");	
		return false;
	}
	if(document.getElementById('3c').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין טלפון בפרטי ממלא הטופס");	
		return false;
	}
	if(!isPhone(document.getElementById('3c').getElementsByTagName('input')[0].value)) {
		alert("הערך שהוזן עבור טלפון בפרטי ממלא הטופס אינו תקין");
		return false;
	}
	
	if(document.getElementById('3d').getElementsByTagName('input')[0].value != "") {
		if(!isPhone(document.getElementById('3d').getElementsByTagName('input')[0].value)) {
			alert("הערך שהוזן עבור טלפון נייד אינו תקין");
			return false;
		}
	}

	if(document.getElementById('3e').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין כתובת מייל");	
		return false;
	}

	if(!isEmail(document.getElementById('3e').getElementsByTagName('input')[0].value)) {
		alert("הערך שהוזן עבור כתובת מייל אינו תקין");
		return false;
	}

	if(document.getElementById('4a').getElementsByTagName('select')[0].selectedIndex > 1 && document.getElementById('4b').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין את שם הארגון");	
		return false;
	}
	if(document.getElementById('4a').getElementsByTagName('select')[0].selectedIndex > 1 && document.getElementById('4c').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין כתובת בפרטי הארגון המגיש");	
		return false;
	}
	if(document.getElementById('4a').getElementsByTagName('select')[0].selectedIndex > 1 && document.getElementById('4d').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין מספר טלפון בפרטי הארגון המגיש");	
		return false;
	}

	if(document.getElementById('4a').getElementsByTagName('select')[0].selectedIndex > 1 && !isPhone(document.getElementById('4d').getElementsByTagName('input')[0].value)) {
		alert("הערך שהוזן עבור מספר טלפון בפרטי הארגון המגיש אינו תקין");
		return false;
	}

	if(document.getElementById('5a').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין את שם הפרויקט");	
		return false;
	}
	if(document.getElementById('5b').getElementsByTagName('textarea')[0].value == "") {
		alert("יש להזין את פירוט הפרויקט בהרחבה");	
		return false;
	}
	if(document.getElementById('5c').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין את שמות המשתתפים בפרויקט");	
		return false;
	}
	if(document.getElementById('5d').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין את מועד תחילת הפרויקט");	
		return false;
	}
	if(document.getElementById('5e').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין מועד סיום משוער");	
		return false;
	}
	if(document.getElementById('6a').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין את תקציב הפרויקט");	
		return false;
	}

	if(isNaN(document.getElementById('6a').getElementsByTagName('input')[0].value)) {
		alert("בתקציב הפרויקט ניתן להזין ספרות בלבד (ללא פסיקים)");
		return false;
	}

	if(document.getElementById('6b').getElementsByTagName('input')[0].value == "") {
		alert("יש להזין את סכום התמיכה המבוקשת");	
		return false;
	}

	if(isNaN(document.getElementById('6b').getElementsByTagName('input')[0].value)) {
		alert("בסכום התמיכה המבוקשת ניתן להזין ספרות בלבד (ללא פסיקים)");
		return false;
	}

	if(isNaN(document.getElementById('6c').getElementsByTagName('input')[1].value)) {
		alert("הערך שהוזן עבור סכום התמיכה אינו תקין");
		return false;
	}

	document.getElementById('submit').disabled = true;
	tform.submit();

	return true;
}

function wordcount(mystring) {
	var a = mystring.split(/\s+/g);
	return a.length;
}

function check_words(elem, max, evt) {
	if(evt.keyCode == 8) return true;
	words = wordcount(elem.value);
	return (words <= max);
}
/*
function check_len(elem, max, evt) {
	if(evt.keyCode == 8) return true;
	return (elem.value.length <= max);
}
*/

function check_len(elem, max, evt) {
	if(elem.value.length > max) {
		elem.value = elem.value.substring(0, max);
	}
}

function check_len_paste(elem, max, evt) {
	if(evt.keyCode == 8) return true;
	return (window.clipboardData.getData("Text").length + elem.value.length > max)
}

function isPhone(text) {
	var validChars = "0123456789-";
	var isPhone = true;
	var curchar;

	for(i = 0; i < text.length && isPhone == true; i++) {
		curchar = text.charAt(i);
		if(validChars.indexOf(curchar) == -1) {
			isPhone = false;
		}
	}

	return isPhone;
}

function isEmail(text) {
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(text)) {
		return false;
	}
	return true;
}

