function CheckUnderAge(action){
	if (action=="show"){
		document.getElementById("phase2_lg").style.display="";
	}else{
		document.getElementById("phase2_lg").style.display="none";
	}
}

function showRegStart(){
	document.getElementById("phase2_age").style.display="none";
	document.getElementById("phase2_name").style.display="none";
	document.getElementById("phase2_name_eng").style.display="none";
	document.getElementById("phase2_lg").style.display="none";
	document.getElementById("contact_man1").style.display="none";
	document.getElementById("contact_man2").style.display="none";
	document.getElementById("contact_man_eng1").style.display="none";
	document.getElementById("contact_man_eng2").style.display="none";
	document.getElementById("contact_man2_note").style.display="none";
	document.getElementById("phase2_org_name").style.display="none";
	document.getElementById("phase2_org_name_eng").style.display="none";
	document.getElementById("phase2_email").style.display="none";
	document.getElementById("phase2_phone").style.display="none";
	document.getElementById("phase2_username").style.display="none";
	document.getElementById("phase2_pass").style.display="none";
	document.getElementById("phase2_pass_ver").style.display="none";
	document.getElementById("phase2_terms").style.display="none";
	document.getElementById("phase2_submit").style.display="none";
}

function ResumeReg(){
	var selector = document.getElementById("register_form").user_type;
	for (var i=0; i < selector.length; i++){
		if (selector[i].checked){
			var rad_val = selector[i].value;
		}
	}
	if (rad_val=="user"){
		showUserReg();
	}else if (rad_val=="organization"){
		ShowOrgReg();
	}
}

function showUserReg(){
	document.getElementById("phase2_age").style.display="";
	document.getElementById("phase2_name").style.display="";
	document.getElementById("contact_man1").style.display="";
	document.getElementById("phase2_name_eng").style.display="";
	document.getElementById("contact_man_eng1").style.display="";
	document.getElementById("phase2_email").style.display="";
	document.getElementById("phase2_phone").style.display="";
	document.getElementById("phase2_username").style.display="";
	document.getElementById("phase2_pass").style.display="";
	document.getElementById("phase2_pass_ver").style.display="";
	document.getElementById("phase2_terms").style.display="";
	document.getElementById("phase2_submit").style.display="";
}

function ShowOrgReg(){
	document.getElementById("phase2_name").style.display="";
	document.getElementById("contact_man2_note").style.display="";
	document.getElementById("contact_man2").style.display="";
	document.getElementById("phase2_name_eng").style.display="";
	document.getElementById("contact_man_eng2").style.display="";
	document.getElementById("phase2_org_name").style.display="";
	document.getElementById("phase2_org_name_eng").style.display="";
	document.getElementById("phase2_email").style.display="";
	document.getElementById("phase2_phone").style.display="";
	document.getElementById("phase2_username").style.display="";
	document.getElementById("phase2_pass").style.display="";
	document.getElementById("phase2_pass_ver").style.display="";
	document.getElementById("phase2_terms").style.display="";
	document.getElementById("phase2_submit").style.display="";
}

function RegisterCheck(form){
	for (var i=0; i < form.user_type.length; i++){
		if (form.user_type[i].checked){
			var rad_val = form.user_type[i].value;
		}
	}
	
	var errors = "";
	var fields = form.elements;
	for(var i = 0; i < fields.length; i++){
      	fields.item(i).style.backgroundColor="white";
    }
	if (rad_val=="user"){
		var under_age_val = "-1";
		for (var i=0; i < form.under_age.length; i++){
			if (form.under_age[i].checked){
				under_age_val = form.under_age[i].value;
			}
		}
		if (under_age_val == "-1"){
			errors+="נא לבחור את הגיל\n";
		}else if (under_age_val=="1"){
			if (fields.lg_first.value==""){
				errors+="נא להזין שדה חובה - שם פרטי של האפוטרופוס\n";
				fields.lg_first.style.backgroundColor="red";
			}
			if (fields.lg_last.value==""){
				errors+="נא להזין שדה חובה - שם משפחה של האפוטרופוס\n";
				fields.lg_last.style.backgroundColor="red";
			}
			if ((fields.lg_first.value!="") && (fields.lg_last.value!="") && (fields.first.value!="") && (fields.last.value!="") && (fields.lg_last.value==fields.last.value) && (fields.lg_first.value==fields.first.value)){
				errors+="האפוטרופוס אינו יכול להיות קטין\n";
				fields.lg_first.style.backgroundColor="red";
				fields.lg_last.style.backgroundColor="red";
			}
		}
	}
	if (fields.first.value==""){
		errors+="נא להזין שדה חובה - שם פרטי\n";
		fields.first.style.backgroundColor="red";
	}
	if (fields.last.value==""){
		errors+="נא להזין שדה חובה - שם משפחה\n";
		fields.last.style.backgroundColor="red";
	}
	if (fields.first_eng.value==""){
		errors+="נא להזין שדה חובה - שם פרטי באנגלית\n";
		fields.first_eng.style.backgroundColor="red";
	}else{
		var test = fields.first_eng.value.match("^[a-zA-Z\. \t\r\n\v\f\-]{1,}$");
		if (test == null){
			errors+="נא להזין שדה חובה - שם פרטי באנגלית באותיות אנגליות בלבד\n";
			fields.first_eng.style.backgroundColor="red";
		}
	}
	if (fields.last_eng.value==""){
		errors+="נא להזין שדה חובה - שם משפחה באנגלית\n";
		fields.last_eng.style.backgroundColor="red";
	}else{
		var test = fields.last_eng.value.match("^[a-zA-Z\. \t\r\n\v\f\-]{1,}$");
		if (test == null){
			errors+="נא להזין שדה חובה - שם משפחה באנגלית באותיות אנגליות בלבד\n";
			fields.last_eng.style.backgroundColor="red";
		}
	}
	if (rad_val=="organization"){
		if (fields.name.value==""){
			errors+="נא להזין שדה חובה - שם הארגון\n";
			fields.name.style.backgroundColor="red";
		}
		if (fields.name_eng.value==""){
			errors+="נא להזין שדה חובה - שם הארגון באנגלית\n";
			fields.name_eng.style.backgroundColor="red";
		}else{
			var test = fields.name_eng.value.match("^[a-zA-Z\. \t\r\n\v\f\-]{1,}$");
			if (test == null){
				errors+="נא להזין שדה חובה - שם הארגון באנגלית באותיות אנגליות בלבד\n";
				fields.name_eng.style.backgroundColor="red";
			}
		}
	}
	if (fields.email.value==""){
		errors+="נא להזין שדה חובה - אימייל\n";
		fields.email.style.backgroundColor="red";
	}else{
		var test = fields.email.value.match("^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z0-9\-]+(\.|\-*\.))+[a-z]{2,6}$");
		if (test == null){
			errors+="נא להזין אימייל במבנה תקין\n";
			fields.email.style.backgroundColor="red";
		}
	}
	if (fields.phone.value==""){
		errors+="נא להזין שדה חובה - טלפון\n";
		fields.phone.style.backgroundColor="red";
	}
	if (fields.username.value==""){
		errors+="נא להזין שדה חובה - שם משתמש\n";
		fields.username.style.backgroundColor="red";
	}else{
		var test = fields.username.value.match("^[a-zA-Z0-9]{1,}$");
		if (test == null){
			errors+="נא לבחור שם משתמש מאותיות לועזיות וספרות בלבד\n";
			fields.username.style.backgroundColor="red";
		}
	}
	if (fields.password.value==""){
		errors+="נא להזין שדה חובה - סיסמא\n";
		fields.password.style.backgroundColor="red";
	}
	if (fields.password_ver.value==""){
		errors+="נא להזין שדה חובה - אישור סיסמא\n";
		fields.password_ver.style.backgroundColor="red";
	}
	if (fields.password.value!=fields.password_ver.value){
		errors+="הסיסמאות אינן תואמות\n";
		fields.password.style.backgroundColor="red";
		fields.password_ver.style.backgroundColor="red";
	}else{
		var test = fields.password.value.match("^.{6,}$");
		if (test == null){
			errors+="נא להזין סיסמא בת 6 תוים לפחות\n";
			fields.password.style.backgroundColor="red";
			fields.password_ver.style.backgroundColor="red";
		}
	}
	if (fields.site_terms.checked==false){
		errors+="חובה להסכים לתנאי השימוש באתר\n";
		fields.site_terms.style.backgroundColor="red";
	}
	if (errors != ""){
		alert(errors);
		return false;
	}else{
		return true;
	}
}

function UpdateCheck(form, type){
	var errors = "";
	var fields = form.elements;
	for(var i = 0; i < fields.length; i++){
      	fields.item(i).style.backgroundColor="white";
    }

	if (type==2){
		if (fields.lg_first.value==""){
			errors+="נא להזין שדה חובה - שם פרטי של האפוטרופוס\n";
			fields.lg_first.style.backgroundColor="red";
		}
		if (fields.lg_last.value==""){
			errors+="נא להזין שדה חובה - שם משפחה של האפוטרופוס\n";
			fields.lg_last.style.backgroundColor="red";
		}
	}
	if (fields.first.value==""){
		errors+="נא להזין שדה חובה - שם פרטי\n";
		fields.first.style.backgroundColor="red";
	}
	if (fields.last.value==""){
		errors+="נא להזין שדה חובה - שם משפחה\n";
		fields.last.style.backgroundColor="red";
	}
	if (fields.first_eng.value==""){
		errors+="נא להזין שדה חובה - שם פרטי באנגלית\n";
		fields.first_eng.style.backgroundColor="red";
	}else{
		var test = fields.first_eng.value.match("^[a-zA-Z\. \t\r\n\v\f\-]{1,}$");
		if (test == null){
			errors+="נא להזין שדה חובה - שם פרטי באנגלית באותיות אנגליות בלבד\n";
			fields.first_eng.style.backgroundColor="red";
		}
	}
	if (fields.last_eng.value==""){
		errors+="נא להזין שדה חובה - שם משפחה באנגלית\n";
		fields.last_eng.style.backgroundColor="red";
	}else{
		var test = fields.last_eng.value.match("^[a-zA-Z\. \t\r\n\v\f\-]{1,}$");
		if (test == null){
			errors+="נא להזין שדה חובה - שם משפחה באנגלית באותיות אנגליות בלבד\n";
			fields.last_eng.style.backgroundColor="red";
		}
	}
	if (fields.email.value==""){
		errors+="נא להזין שדה חובה - אימייל\n";
		fields.email.style.backgroundColor="red";
	}else{
		var test = fields.email.value.match("^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z0-9\-]+(\.|\-*\.))+[a-z]{2,6}$");
		if (test == null){
			errors+="נא להזין אימייל במבנה תקין\n";
			fields.email.style.backgroundColor="red";
		}
	}
	if (fields.phone.value==""){
		errors+="נא להזין שדה חובה - טלפון\n";
		fields.phone.style.backgroundColor="red";
	}
	if (fields.password.value==""){
		errors+="נא להזין שדה חובה - סיסמא\n";
		fields.password.style.backgroundColor="red";
	}
	if (fields.password_ver.value==""){
		errors+="נא להזין שדה חובה - אישור סיסמא\n";
		fields.password_ver.style.backgroundColor="red";
	}
	if (fields.password.value!=fields.password_ver.value){
		errors+="הסיסמאות אינן תואמות\n";
		fields.password.style.backgroundColor="red";
		fields.password_ver.style.backgroundColor="red";
	}else{
		var test = fields.password.value.match("^.{6,}$");
		if (test == null){
			errors+="נא להזין סיסמא בת 6 תוים לפחות\n";
			fields.password.style.backgroundColor="red";
			fields.password_ver.style.backgroundColor="red";
		}
	}
	if (errors != ""){
		alert(errors);
		return false;
	}else{
		return true;
	}
}

function OrgUpdateCheck(form){
	var errors = "";
	if (form.support_email.value!=""){
		var test = form.support_email.value.match("^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z0-9\-]+(\.|\-*\.))+[a-z]{2,6}$");
		if (test == null){
			errors+="נא להזין אימייל לפניות במבנה תקין\n";
			form.support_email.style.backgroundColor="red";
		}
	}
	if (form.name_eng.value!=""){
		var test = form.name_eng.value.match("^[a-zA-Z\. \t\r\n\v\f\-]{1,}$");
		if (test == null){
			errors+="נא להזין שם הארגון באנגלית באותיות אנגליות בלבד\n";
			form.name_eng.style.backgroundColor="red";
		}
	}
	if (errors != ""){
		alert(errors);
		return false;
	}else{
		return true;
	}
}

function ContactUsCheck(form){
	var errors = "";
	var IntRegExp  = /(^-?\d\d*$)/;
	var fields = form.elements;
	for(var i = 0; i < fields.length; i++){
      	fields.item(i).style.backgroundColor="white";
    }
	
	if (form.first_name.value==""){
		errors+="נא להזין שם פרטי\n";
		form.first_name.style.backgroundColor="red";
	}
	if (form.last_name.value==""){
		errors+="נא להזין שם משפחה\n";
		form.last_name.style.backgroundColor="red";
	}
	if (form.age.value!=""){
		if (IntRegExp.test(form.age.value)==false){
		errors+="נא להזין גיל בספרות בלבד\n";
		form.age.style.backgroundColor="red";
		}
	}
	if (form.email.value==""){
		errors+="נא להזין אימייל במבנה תקין\n";
		form.email.style.backgroundColor="red";
	}else if (form.email.value!=""){
		var test = form.email.value.match("^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z0-9\-]+(\.|\-*\.))+[a-z]{2,6}$");
		if (test == null){
		errors+="נא להזין אימייל במבנה תקין\n";
		form.email.style.backgroundColor="red";
		}
	}
	
	if (errors != ""){
		alert(errors);
		return false;
	}else{
		return true;
	}
}

function VolunteersCheck(form){
	var errors = "";
	var IntRegExp  = /(^-?\d\d*$)/;
	var fields = form.elements;
	for(var i = 0; i < fields.length; i++){
      	fields.item(i).style.backgroundColor="white";
    }
	
	if (form.first_name.value==""){
		errors+="נא להזין שם פרטי\n";
		form.first_name.style.backgroundColor="red";
	}
	if (form.last_name.value==""){
		errors+="נא להזין שם משפחה\n";
		form.last_name.style.backgroundColor="red";
	}
	var age_val= "-1";
	age_fields = form.age;
			
	for (var i=0; i < age_fields.length; i++){
		if (age_fields[i].checked){
			age_val = age_fields[i].value;
		}
	}
	if (age_val=="-1"){
		errors += "חובה לבחור גיל\n";
	}
	var exp_val= "-1";
	exp_fields = form.experience;
	for (var i=0; i < exp_fields.length; i++){
		if (exp_fields[i].checked){
			exp_val = exp_fields[i].value;
		}
	}
	if (exp_val=="-1"){
		errors += "נא לבחור נסיון עבודה באינטרנט\n";
	}
	if (form.email.value==""){
		errors+="נא להזין אימייל במבנה תקין\n";
		form.email.style.backgroundColor="red";
	}else if (form.email.value!=""){
		var test = form.email.value.match("^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z0-9\-]+(\.|\-*\.))+[a-z]{2,6}$");
		if (test == null){
		errors+="נא להזין אימייל במבנה תקין\n";
		form.email.style.backgroundColor="red";
		}
	}
	if (form.phone.value==""){
		errors+="נא להזין טלפון\n";
		form.phone.style.backgroundColor="red";
	}
	
	if (errors != ""){
		alert(errors);
		return false;
	}else{
		return true;
	}
}

function RecognizeCheck(form){
	var errors = "";
	var fields = form.elements;
	for(var i = 0; i < fields.length; i++){
      	fields.item(i).style.backgroundColor="white";
    }
	
	if (form.details.value==""){
		errors+="נא להזין פרטי התמונה שזוהו\n";
		form.details.style.backgroundColor="red";
	}
	if (form.email.value==""){
		errors+="נא להזין אימייל במבנה תקין\n";
		form.email.style.backgroundColor="red";
	}else if (form.email.value!=""){
		var test = form.email.value.match("^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z0-9\-]+(\.|\-*\.))+[a-z]{2,6}$");
		if (test == null){
		errors+="נא להזין אימייל במבנה תקין\n";
		form.email.style.backgroundColor="red";
		}
	}
	
	if (errors != ""){
		alert(errors);
		return false;
	}else{
		return true;
	}
}

function CheckPhase1(form){
	var error = "";
	var license_val = "-1";
	lic_fields = form.license;
	for (var i=0; i < lic_fields.length; i++){
		if (lic_fields[i].checked){
			license_val = lic_fields[i].value;
		}
	}
	if (license_val=="-1"){
		error += "חובה להצהיר על ויתור על זכויות כדי להעלות קבצים למערכת\n";
	}
	var rights = "-1";
	rights_fields = form.rights_dec.checked;
	if (rights_fields == false){
		error += "חובה להצהיר על בעלות על זכויות היוצרים או רשיון מתאים\n";
	}
	if (error == ""){
		return true;
	}else{
		alert(error);
		return false;
	}
}

function CheckPhase3(form){
	var errors = "";
	var IntRegExp  = /(^-?\d\d*$)/;
	var YearRegExp = /(^-?\d{4}$)/;
	var MonthRegExp = /(^-?\d{2}$)/;
	//var URLRegExp = /^(http|https):\/\/(([a-zA-Z0-9][a-zA-Z0-9_-]*)(\.[a-zA-Z0-9][a-zA-Z0-9_-]*)+)(:(\d+))?\/?([a-zA_Z0-9_\-\?&#=%]*)?$/;
	//var ShortURLRegExp = /^(([a-zA-Z0-9][a-zA-Z0-9_-]*)(\.[a-zA-Z0-9][a-zA-Z0-9_-]*)+)(:(\d+))?\/?([a-zA_Z0-9_\-\?&#=%]*)?$/;
	var URLTempRegExp = /^http:\/\//;
	var d = new Date();
	var curYear = d.getFullYear();
	try{
		var IDs = new Array();
		var cur_id = "";
		for (var i=0; i<form.elements.length; i++){
			cur_el = form.elements[i];
			cur_el.style.backgroundColor="white";
			if ((cur_el.name.substr(0,10)=="image_name")&&((cur_el.name.substr(0,14)!="image_name_eng"))){
				cur_id = cur_el.name.substr(10, cur_el.name.length-10);
				IDs.push(cur_id);
			}
		}
		cur_id = "";
		
		for (var j=0; j<IDs.length; j++){
			cur_id = IDs[j];
			if (document.getElementById("delete"+cur_id).checked==false){
				var date_type_val = "-1";
				var f1 = "year_from" + cur_id;
				var f2 = "year_from_" + cur_id;
				var date_type_fields = new Array();
				date_type_fields[0] = document.getElementById("date_type1"+cur_id);
				date_type_fields[1] = document.getElementById("date_type2"+cur_id);
				for (var i=0; i < date_type_fields.length; i++){
					if (date_type_fields[i].checked){
						date_type_val = date_type_fields[i].value;
					}
				}
				if (date_type_val=="-1"){
					errors += "חובה לבחור טווח תאריכים\n";
					document.getElementById(f1).style.backgroundColor="yellow";
					document.getElementById(f2).style.backgroundColor="yellow";
				}else if (date_type_val=="1"){
					if (document.getElementById(f1).value==""){
						document.getElementById(f1).style.backgroundColor="yellow";
						errors+="נא להזין שנה או טווח שנים משוער\n";
					}else if ((YearRegExp.test(document.getElementById(f1).value)==false) || (parseInt(document.getElementById(f1).value, 10) < 1825) || (parseInt(document.getElementById(f1).value, 10) > curYear)){
						document.getElementById(f1).style.backgroundColor="yellow";
						errors+="נא להזין שנה בספרות בלבד\n";
					}
					if (document.getElementById("year_to"+cur_id).value!=""){
						if ((YearRegExp.test(document.getElementById("year_to"+cur_id).value)==false) || (parseInt(document.getElementById("year_to"+cur_id).value, 10) < 1825) || (parseInt(document.getElementById("year_to"+cur_id).value, 10) > curYear)){
							document.getElementById("year_to"+cur_id).style.backgroundColor="yellow";
							errors+="נא להזין שנה בספרות בלבד\n";
						}
					}
				}else if (date_type_val=="2"){
					if (document.getElementById(f2).value==""){
						document.getElementById(f2).style.backgroundColor="yellow";
						errors+="נא להזין שנה\n";
					}else if ((YearRegExp.test(document.getElementById(f2).value)==false) || (parseInt(document.getElementById(f2).value, 10) < 1825) || (parseInt(document.getElementById(f2).value, 10) > curYear)){
						document.getElementById(f2).style.backgroundColor="yellow";
						errors+="נא להזין שנה בספרות בלבד\n";
					}
					if (document.getElementById("month"+cur_id).value!=""){
						if ((MonthRegExp.test(document.getElementById("month"+cur_id).value)==false) || (parseInt(document.getElementById("month"+cur_id).value, 10) < 1) || (parseInt(document.getElementById("month"+cur_id).value, 10) > 12)){
							document.getElementById("month"+cur_id).style.backgroundColor="yellow";
							errors+="נא להזין חודש בספרות בלבד\n";
						}
					}
					if (document.getElementById("day"+cur_id).value!=""){
						if ((MonthRegExp.test(document.getElementById("day"+cur_id).value)==false) || (parseInt(document.getElementById("day"+cur_id).value, 10) < 1) || (parseInt(document.getElementById("day"+cur_id).value, 10) > 31)){
							document.getElementById("day"+cur_id).style.backgroundColor="yellow";
							errors+="נא להזין יום בספרות בלבד\n";
						}
					}
				}
				if (document.getElementById("image_name"+cur_id).value==""){
					document.getElementById("image_name"+cur_id).style.backgroundColor="yellow";
					errors+="נא להזין שם לתמונה\n";
				}
				if (document.getElementById("description"+cur_id).value==""){
					document.getElementById("description"+cur_id).style.backgroundColor="yellow";
					errors+="נא להזין תיאור לתמונה\n";
				}
				if ((document.getElementById("category"+cur_id).value=="") || (document.getElementById("category"+cur_id).value=="-1") || (document.getElementById("category"+cur_id).value=="1")){
					document.getElementById("category"+cur_id).style.backgroundColor="yellow";
					errors+="נא לבחור נושא\n";
				}
				if (document.getElementById("credit"+cur_id) != null){
					if (document.getElementById("credit"+cur_id).value==""){
						document.getElementById("credit"+cur_id).style.backgroundColor="yellow";
						errors+="נא להזין את נוסח הקרדיט\n";
					}
				}
				/*if (((document.getElementById("url_title"+cur_id).value!="") && (document.getElementById("url_data"+cur_id).value==""))||((document.getElementById("url_title"+cur_id).value=="") && (document.getElementById("url_data"+cur_id).value!=""))){
					document.getElementById("url_title"+cur_id).style.backgroundColor="yellow";
					document.getElementById("url_data"+cur_id).style.backgroundColor="yellow";
					errors+="נא להזין קישור ושם לקישור\n";
				}else if ((document.getElementById("url_title"+cur_id).value!="") && (document.getElementById("url_data"+cur_id).value!="")){
					var f_url = "url_data" + cur_id;
					if (URLRegExp.test(document.getElementById(f_url).value)==false){
						if (ShortURLRegExp.test(document.getElementById(f_url).value)==false){
							document.getElementById("url_data"+cur_id).style.backgroundColor="yellow";
							errors+="נא להזין קישור תקין\n";
						}else{
							document.getElementById("url_data"+cur_id).value="http:\/\/"+document.getElementById("url_data"+cur_id).value;
						}
					}
				}*/
				if (((document.getElementById("url_title"+cur_id).value!="") && (document.getElementById("url_data"+cur_id).value==""))||((document.getElementById("url_title"+cur_id).value=="") && (document.getElementById("url_data"+cur_id).value!=""))){
					document.getElementById("url_title"+cur_id).style.backgroundColor="yellow";
					document.getElementById("url_data"+cur_id).style.backgroundColor="yellow";
					errors+="נא להזין קישור ושם לקישור\n";
				}else if ((document.getElementById("url_title"+cur_id).value!="") && (document.getElementById("url_data"+cur_id).value!="")){
					var f_url = "url_data" + cur_id;
					if (URLTempRegExp.test(document.getElementById(f_url).value)==false){
						document.getElementById("url_data"+cur_id).value="http:\/\/"+document.getElementById("url_data"+cur_id).value;
					}
				}
			}
		}
	}catch(ex){
		alert(ex);
		return false;
	}
	if (errors == ""){
		return true;
	}else{
		document.getElementById("error_notice").innerHTML = "עליך להשלים פרטים בשדות המסומנים בצהוב";
		return false;
	}
}

function CheckImageUpdate(form){
	var errors = "";
	var cur_id = "";
	var IntRegExp  = /(^-?\d\d*$)/;
	var YearRegExp = /(^-?\d{4}$)/;
	var MonthRegExp = /(^-?\d{2}$)/;
	//var URLRegExp = /^(http|https):\/\/(([a-zA-Z0-9][a-zA-Z0-9_-]*)(\.[a-zA-Z0-9][a-zA-Z0-9_-]*)+)(:(\d+))?\/?([a-zA_Z0-9_\-\?&#=%]*)?$/;
	//var ShortURLRegExp = /^(([a-zA-Z0-9][a-zA-Z0-9_-]*)(\.[a-zA-Z0-9][a-zA-Z0-9_-]*)+)(:(\d+))?\/?([a-zA_Z0-9_\-\?&#=%]*)?$/;
	var URLTempRegExp = /^http:\/\//;
	var d = new Date();
	var curYear = d.getFullYear();
	try{
		for (var i=0; i<form.elements.length; i++){
			form.elements[i].style.backgroundColor="white";
		}
		if (form.image_name.value==""){
			form.image_name.style.backgroundColor="red";
			errors+="נא להזין שם לתמונה\n";
		}
		if (form.description_.value==""){
			form.description_.style.backgroundColor="red";
			errors+="נא להזין תיאור לתמונה\n";
		}
		
		var date_type_val = "-1";
		var f1 = "year_from" + cur_id;
		var f2 = "year_from_" + cur_id;
		
		var date_type_fields = new Array();
		date_type_fields[0] = document.getElementById("date_type1");
		date_type_fields[1] = document.getElementById("date_type2");
		for (var i=0; i < date_type_fields.length; i++){
			if (date_type_fields[i].checked){
				date_type_val = date_type_fields[i].value;
			}
		}
		if (date_type_val=="-1"){
			errors += "חובה לבחור טווח תאריכים\n";
			document.getElementById("year_from").style.backgroundColor="red";
			document.getElementById("year_from_").style.backgroundColor="red";
		}else if (date_type_val=="1"){
			if (document.getElementById("year_from").value==""){
				document.getElementById("year_from").style.backgroundColor="red";
				errors+="נא להזין שנה או טווח שנים משוער\n";
			}else if ((YearRegExp.test(document.getElementById("year_from").value)==false) || (parseInt(document.getElementById("year_from").value, 10) < 1825) || (parseInt(document.getElementById("year_from").value, 10) > curYear)){
				document.getElementById("year_from").style.backgroundColor="red";
				errors+="נא להזין שנה בספרות בלבד\n";
			}
			if (document.getElementById("year_to").value!=""){
				if ((YearRegExp.test(document.getElementById("year_to").value)==false) || (parseInt(document.getElementById("year_to").value, 10) < 1825) || (parseInt(document.getElementById("year_to").value, 10) > curYear)){
					document.getElementById("year_to").style.backgroundColor="red";
					errors+="נא להזין שנה בספרות בלבד\n";
				}
			}
		}else if (date_type_val=="2"){
			if (document.getElementById("year_from_").value==""){
				document.getElementById("year_from_").style.backgroundColor="red";
				errors+="נא להזין שנה\n";
			}else if ((YearRegExp.test(document.getElementById("year_from_").value)==false) || (parseInt(document.getElementById("year_from_").value, 10) < 1825) || (parseInt(document.getElementById("year_from_").value, 10) > curYear)){
				document.getElementById("year_from_").style.backgroundColor="red";
				errors+="נא להזין שנה בספרות בלבד\n";
			}
			if (document.getElementById("month").value!=""){
				if ((MonthRegExp.test(document.getElementById("month").value)==false) || (parseInt(document.getElementById("month").value, 10) < 1) || (parseInt(document.getElementById("month").value, 10) > 12)){
					document.getElementById("month").style.backgroundColor="red";
					errors+="נא להזין חודש בספרות בלבד\n";
				}
			}
			if (document.getElementById("day").value!=""){
				if ((MonthRegExp.test(document.getElementById("day").value)==false) || (parseInt(document.getElementById("day").value, 10) < 1) || (parseInt(document.getElementById("day").value, 10) > 31)){
					document.getElementById("day").style.backgroundColor="red";
					errors+="נא להזין יום בספרות בלבד\n";
				}
			}
		}
		
		if ((form.category.value=="") || (form.category.value=="-1") || (form.category.value=="1")){
			form.category.style.backgroundColor="red";
			errors+="נא לבחור נושא\n";
		}
		if (form.credit != null){
			if (form.credit.value==""){
				form.credit.style.backgroundColor="red";
				errors+="נא להזין את נוסח הקרדיט\n";
			}
		}
		/*if (((document.getElementById("url_title").value!="") && (document.getElementById("url_data").value==""))||((document.getElementById("url_title").value=="") && (document.getElementById("url_data").value!=""))){
			document.getElementById("url_title").style.backgroundColor="red";
			document.getElementById("url_data").style.backgroundColor="red";
			errors+="נא להזין קישור ושם לקישור\n";
		}else if ((document.getElementById("url_title").value!="") && (document.getElementById("url_data").value!="")){
			var f_url = "url_data";
			if (URLRegExp.test(document.getElementById(f_url).value)==false){
				if (ShortURLRegExp.test(document.getElementById(f_url).value)==false){
					document.getElementById("url_data").style.backgroundColor="red";
					errors+="נא להזין קישור תקין\n";
				}else{
					document.getElementById("url_data").value="http:\/\/"+document.getElementById("url_data").value;
				}
			}
		}*/
		if (((document.getElementById("url_title").value!="") && (document.getElementById("url_data").value==""))||((document.getElementById("url_title").value=="") && (document.getElementById("url_data").value!=""))){
			document.getElementById("url_title").style.backgroundColor="red";
			document.getElementById("url_data").style.backgroundColor="red";
			errors+="נא להזין קישור ושם לקישור\n";
		}else if ((document.getElementById("url_title").value!="") && (document.getElementById("url_data").value!="")){
			var f_url = "url_data";
			if (URLTempRegExp.test(document.getElementById(f_url).value)==false){
				document.getElementById("url_data").value="http:\/\/"+document.getElementById("url_data").value;
			}
		}
	}catch(ex){
		alert(ex);
		return false;
	}

	if (errors == ""){
		return true;
	}else{
		//alert(errors);
		return false;
	}
}

function OpenNew(element, title){
	window.open(element, title);
	return false;
}

function OpenSmall(target){
	window.open(target, '_blank', 'height=300,width=360');
	return false;
}

function ResetUpdateImages(){
	document.getElementById("images_list").f_id.value='';
	document.getElementById("images_list").f_name.value='';
	document.getElementById("images_list").submit();
}

function ShareImgCheck(form){
	var errors = "";
	for (var i=0; i<form.elements.length-2; i++){
		form.elements[i].style.backgroundColor="white";
	}
	if (form.name.value==""){
		errors+="נא להזין שם\n";
		form.name.style.backgroundColor="red";
	}
	if (form.fname.value==""){
		errors+="נא להזין שם החבר\n";
		form.fname.style.backgroundColor="red";
	}
	if (form.email.value==""){
		errors+="נא להזין כתובת דוא\"ל החבר\n";
		form.email.style.backgroundColor="red";
	}else{
		var test = form.email.value.match("^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z0-9\-]+(\.|\-*\.))+[a-z]{2,6}$");
		if (test == null){
			errors+="נא להזין דוא\"ל במבנה תקין\n";
			form.email.style.backgroundColor="red";
		}
	}
	
	if (errors == ""){
		return true;
	}else{
		alert(errors);
		return false;
	}
}

function SendAdminNotice(form){
	var errors = "";
	for (var i=0; i<form.elements.length-2; i++){
		form.elements[i].style.backgroundColor="white";
	}
	
	if (form.name.value==""){
		errors+="נא להזין שם\n";
		form.name.style.backgroundColor="red";
	}
	if (form.email.value==""){
		errors+="נא להזין כתובת דוא\"ל\n";
		form.email.style.backgroundColor="red";
	}else{
		var test = form.email.value.match("^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z0-9\-]+(\.|\-*\.))+[a-z]{2,6}$");
		if (test == null){
			errors+="נא להזין דוא\"ל במבנה תקין\n";
			form.email.style.backgroundColor="red";
		}
	}
	if (form.msg.value==""){
		errors+="נא להזין הודעה\n";
		form.msg.style.backgroundColor="red";
	}
	
	if (errors == ""){
		return true;
	}else{
		alert(errors);
		return false;
	}
}

function SwitchUploadMethod(){
	if (document.getElementById("upload_server").style.display=="none"){
		document.getElementById("upload_server").style.display="block";
		document.getElementById("upload_client").style.display="none";
		document.getElementById("show_client_upload").style.display="block";
		document.getElementById("show_server_upload").style.display="none";
	}else{
		document.getElementById("upload_server").style.display="none";
		document.getElementById("upload_client").style.display="block";
		document.getElementById("show_client_upload").style.display="none";
		document.getElementById("show_server_upload").style.display="block";
	}
}

function initServerUpload(){
	var error = "";
	var license_val = "-1";
	lic_fields = document.getElementById("upload_images_1").license;
	for (var i=0; i < lic_fields.length; i++){
		if (lic_fields[i].checked){
			license_val = lic_fields[i].value;
		}
	}
	if (license_val=="-1"){
		error += "חובה להצהיר על ויתור על זכויות כדי להעלות קבצים למערכת\n";
	}
	var rights_fields = "-1";
	rights_fields = document.getElementById("upload_images_1").rights_dec.checked;
	if (rights_fields == false){
		error += "חובה להצהיר על בעלות על זכויות היוצרים או רשיון מתאים\n";
	}else{
		rights_fields = "agreed";
	}
	var urls = document.getElementById("urls").value;
	if (urls==""){
		error += "חובה להזין כתובות לתמונות להעלאה\n";
	}
	var key = document.getElementById("upload_images_1").key.value;
	if (error==""){
		params = "license="+license_val+"&rights_dec="+rights_fields+"&Key="+key+"&urls="+urls;
		document.getElementById("divStatusSrv").innerHTML = "הועלו 0 תמונות";
		document.getElementById("btnUploadSrv").disabled = "disabled";
		new Ajax.Request("front/upload_url.php", {
			parameters: params,
			onSuccess: function(transport){
				document.getElementById("divStatusSrv").innerHTML = transport.responseText;
				document.getElementById("btnUploadSrv").disabled = "";
				document.getElementById("urls").value = "";
			}
		});
	}else{
		alert(error);
	}
}

function TranslateText(el, text){
	var data = document.getElementById(text);
	google.language.translate(data.value, "he", "en", function(result){
		if (!result.error){
			var container = document.getElementById(el);
			container.innerHTML = result.translation;
		}
	});
	
	return false;
}

function TranslatePre(){
	if (document.getElementById("trans_name")){
		TranslateText('trans_name', 'image_name');
		TranslateText('trans_desc', 'description_');
	}
	var x = null;
	x = getElementsByClassName("trans_name_");
	if (x){
		x.each(function(obj){
			var id = obj.id.substr(10);
			TranslateText('trans_name'+id, 'image_name'+id);
			TranslateText('trans_desc'+id, 'description'+id);
		});
	}
}

function DisplayEnglishABC(){
	if (document.getElementById('eng_abc').style.display=='none'){
		document.getElementById('eng_abc').style.display='block';
	}else{
		document.getElementById('eng_abc').style.display='none';
	}
	return false;
}