	
var currPic = 1;
var picsInterval = setInterval ("kadima_changePic(1)", 4000);

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_changePic																											*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_changePic ()
{
	try
	{
		currPic++;

		if (currPic == 9)
			currPic = 1;

		var addDir = "";
		if (document.getElementById("roundPic").src.indexOf("engPics") != -1)
			addDir = "engPics/";

		if (document.getElementById("roundPic").src.indexOf("_home") != -1)
			document.getElementById("roundPic").src = "loadedFiles/" + addDir + "roundPic" + currPic + "_home.jpg";
		else
			document.getElementById("roundPic").src = "loadedFiles/" + addDir + "roundPic" + currPic + ".jpg";
	}
	catch (e)
	{
	}
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_submitNewsLetterForm																								*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_submitNewsLetterForm (lang)
{
	var formValidator = new Validator("newsLetterForm");

	formValidator.clearAllValidations ();

	if (lang == "HEB")
	{
		usernameError	= "יש להזין שם";
		emailError		= "יש להזין דוא\"ל";
		emailError2		= "יש להזין דוא\"ל חוקי";
	}
	else
	{
		usernameError	= "Please enter your name";
		emailError		= "Please enter your e-Mail";
		emailError2		= "Please enter a valid e-Mail";
	}

	formValidator.addValidation("firstname",	"required",		usernameError);
	formValidator.addValidation("email",		"required",		emailError);
	formValidator.addValidation("email",		"email",		emailError2);

	return formValidator.validate ();
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_submitContactForm																									*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_submitContactForm (lang)
{
	var formValidator = new Validator("contactForm");

	formValidator.clearAllValidations ();

	if (lang == "HEB")
	{
		usernameError	= "יש להזין שם";
		emailError		= "יש להזין דוא\"ל";
		emailError2		= "יש להזין דוא\"ל חוקי";
		phoneError		= "יש להזין טלפון";
		remarksError	= "יש להזין תוכן להודעה";
	}
	else
	{
		usernameError	= "Please enter your name";
		emailError		= "Please enter your e-Mail";
		emailError2		= "Please enter a valid e-Mail";
		phoneError		= "Please enter your phone number";
		remarksError	= "Please enter content";
	}

	formValidator.addValidation("fullname",		"required",		usernameError);
	formValidator.addValidation("email",		"required",		emailError);
	formValidator.addValidation("email",		"email",		emailError2);
	formValidator.addValidation("phone",		"required",		phoneError);
	formValidator.addValidation("remarks",		"required",		remarksError);

	return formValidator.validate ();
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_submitLoginForm																									*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_submitLoginForm (lang)
{
	var formValidator = new Validator("loginForm");

	formValidator.clearAllValidations ();

	if (lang == "HEB")
	{
		emailError		= "יש להזין דוא\"ל";
		emailError2		= "יש להזין דוא\"ל חוקי";
		passwordError	= "יש להזין סיסמא";
	}
	else
	{
		emailError		= "Please enter your e-Mail";
		emailError2		= "Please enter a valid e-Mail";
		passwordError	= "Please enter your password";
	}

	formValidator.addValidation("username",	"required",		emailError);
	formValidator.addValidation("username",	"email",		emailError2);
	formValidator.addValidation("password",	"required",		passwordError);

	return formValidator.validate ();
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_submitPasswordForm																								*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_submitPasswordForm (lang)
{
	var formValidator = new Validator("loginForm");

	formValidator.clearAllValidations ();

	if (lang == "HEB")
	{
		emailError		= "יש להזין דוא\"ל";
		emailError2		= "יש להזין דוא\"ל חוקי";
	}
	else
	{
		emailError		= "Please enter your e-Mail";
		emailError2		= "Please enter a valid e-Mail";
	}

	formValidator.addValidation("username",	"required",		emailError);
	formValidator.addValidation("username",	"email",		emailError2);

	if (formValidator.validate ())
	{
		oForm = document.getElementById("passForm");

		oForm.username.value = document.getElementById("loginForm").username.value;

		oForm.submit ();
	}
	else
		return false;
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_submitRegisterForm																								*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_submitRegisterForm (lang)
{
	var formValidator = new Validator("registerForm");

	if (lang == "HEB")
	{
		firstnameError		= "יש להזין שם פרטי";
		lastnameError		= "יש להזין שם משפחה";
		occupationError		= "יש לבחור תפקיד";
		institutionError	= "יש להזין את שם המוסד";
		emailError			= "יש להזין דוא\"ל";
		emailError2			= "יש להזין דוא\"ל חוקי";
		passwordError		= "יש להזין סיסמא";
		confirmPassError	= "יש להזין אימות סיסמא";
		diffPassError		= "סיסמא ואימות סיסמא לא תואמים. יש להזינם שוב";
	}
	else
	{
		firstnameError		= "Please enter your name";
		lastnameError		= "Please enter your last name";
		occupationError		= "Please select your role";
		institutionError	= "Please enter institution name";
		emailError			= "Please enter your e-Mail";
		emailError2			= "Please enter a valid e-Mail";
		passwordError		= "Please enter your password";
		confirmPassError	= "Please enter password again";
		diffPassError		= "Password and confirm password do not match...";
	}

	formValidator.addValidation("firstname",					"required",		firstnameError);
	formValidator.addValidation("lastname",						"required",		lastnameError);
	formValidator.addValidation("extraData1",					"required",		occupationError);
	formValidator.addValidation("extraData2",					"required",		institutionError);
	formValidator.addValidation("email",						"required",		emailError);
	formValidator.addValidation("email",						"email",		emailError2);
	formValidator.addValidation("password",						"required",		passwordError);
	formValidator.addValidation("confirmPassword",				"required",		confirmPassError);

	if (formValidator.validate())
	{
		oForm = document.getElementById("registerForm");

		if (oForm.password.value != oForm.confirmPassword.value)
		{
			alert (diffPassError);
			return false;
		}

		return true;
	}

	return false;
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_print																												*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_print ()
{
	var content = document.getElementById("printArea").innerHTML;

	var html = "<html dir='rtl'>\n" +
				   "<head>\n" +
						"<meta content='text/html; charset=utf-8' http-equiv='content-type' />\n" +
					    "<title>קדימה מדע - הדפסה</title>\n" +
					   	"<link href='css/layouts.css' rel='stylesheet' type='text/css'>\n" +
						"<link href='common.css' rel='stylesheet' type='text/css'>\n" +
				   "</head>\n" +
				   "<body class='printPage' onload='window.print();window.close()'>\n" +
				   		"<div><img src='designFiles/printLogo.png' /></div>\n" + 
						"<div align='rtl' id='printPage'>" + content + "<br/>" + "</div>\n" +
				   "</body>\n" +
			   "</html>";

	win = window.open  ('', '_blank', 'location=0,status=0,scrollbars=1,width=750,height=400,resizable=1');
	win.document.open  ();
	win.document.write (html);
	win.document.close ();
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_onlyForMembers																									*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_onlyForMembers ()
{
	alert ("פעולה זו היא לגולשים רשומים בלבד!");
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_openForward																										*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_openForward (pageId, lang)
{
	window.open ("index2.php?id=20&pageId=" + pageId + "&lang=" + lang, 
				 "forwardToFriend", "location=0,status=0,scrollbars=0,width=450,height=440,resizable=0");
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_forward																											*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_forward (lang)
{
	if (lang == "HEB")
	{
		myNameError			= "יש להזין את שמך";
		myEmailError		= "יש להזין את הדוא\"ל שלך";
		myEmailError2		= "יש להזין דוא\"ל חוקי";
		nameError			= "יש להזין את שם החבר/ה";
		emailError			= "יש להזין את דוא\"ל החבר/ה";
		emailError2			= "יש להזין דוא\"ל חוקי";
	}
	else
	{
		myNameError			= "Please enter your name";
		myEmailError		= "Please enter your e-Mail";
		myEmailError2		= "Please enter a valid e-Mail";
		nameError			= "Please enter your friend's name";
		emailError			= "Please enter  your friend's e-Mail";
		emailError2			= "Please enter a valid e-Mail";
	}

	var formValidator = new Validator("forwardForm");

	formValidator.clearAllValidations ();

	formValidator.addValidation("myName",				"required",		myNameError);
	formValidator.addValidation("myEmail",				"required",		myEmailError);
	formValidator.addValidation("myEmail",				"email",		myEmailError2);
	formValidator.addValidation("toName",				"required",		nameError);
	formValidator.addValidation("toEmail",				"required",		emailError);
	formValidator.addValidation("toEmail",				"email",		emailError2);

	return (formValidator.validate ());
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_submitUploadForm																									*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_submitUploadForm (lang)
{
	var formValidator = new Validator("uploadForm");

	if (lang == "HEB")
	{
		titleError			= "יש להזין כותרת לקובץ";
		nameError			= "יש להזין שם";
		occupationError		= "יש לבחור תפקיד";
		institutionError	= "יש להזין את שם המוסד";
		emailError			= "יש להזין דוא\"ל";
		emailError2			= "יש להזין דוא\"ל חוקי";
		passwordError		= "יש להזין סיסמא";
		confirmPassError	= "יש להזין אימות סיסמא";
		fileError			= "יש לטעון קובץ";
		waitError			= "יש להמתין לסיום טעינת הקובץ";
	}
	else
	{
		titleError			= "Please enter file title";
		nameError			= "Please enter your name";
		occupationError		= "Please select your role";
		institutionError	= "Please enter institution name";
		emailError			= "Please enter your e-Mail";
		emailError2			= "Please enter a valid e-Mail";
		fileError			= "Please upload file";
		waitError			= "Please wait! uploading file...";
	}

	formValidator.addValidation("title",						"required",		titleError);
	formValidator.addValidation("name",							"required",		nameError);
	formValidator.addValidation("occupation",					"required",		occupationError);
	formValidator.addValidation("institution",					"required",		institutionError);
	formValidator.addValidation("email",						"required",		emailError);
	formValidator.addValidation("email",						"email",		emailError2);

	if (formValidator.validate())
	{
		oForm = document.getElementById("uploadForm");

		if (oForm.file.value == "")
		{
			alert (fileError);
			return false;
		}

		if (fileDoUpload)
		{
			alert (waitError);
			return false;
		}

		return true;
	}

	return false;
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* kadima_submitDonationForm																								*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function kadima_submitDonationForm (lang)
{
	var formValidator = new Validator("donationForm");

	if (lang == "HEB")
	{
		nameError			= "יש להזין שם";
		emailError			= "יש להזין דוא\"ל";
		emailError2			= "יש להזין דוא\"ל חוקי";
		amountError			= "יש להזין את סכום התרומה";
		validAmountError	= "יש להזין סכום בספרות בלבד";
		minAmountError		= "סכום מינימלי לתרומה הוא 10 שקלים";
	}
	else
	{
		nameError			= "Please enter your name";
		emailError			= "Please enter your e-Mail";
		emailError2			= "Please enter a valid e-Mail";
		amountError			= "Please enter donation amount";
		validAmountError	= "Please enter only digits";
		minAmountError		= "Minimum amount is 10 NIS";
	}

	formValidator.addValidation("name",					"required",		nameError);
	formValidator.addValidation("email",				"required",		emailError);
	formValidator.addValidation("email",				"email",		emailError2);
	formValidator.addValidation("amount",				"required",		amountError);
	formValidator.addValidation("amount",				"num",			validAmountError);

	if (formValidator.validate())
	{
		oForm = document.getElementById("donationForm");

		if (oForm.amount.value * 1 < 10)
		{
			alert (minAmountError);
			oForm.amount.focus ();
			return false;
		}

		oForm.custom.value = "lang=" 	+ lang 					+ "###" + 
							 "name=" 	+ oForm.name.value 		+ "###" + 
							 "email=" 	+ oForm.email.value 	+ "###" + 
							 "phone=" 	+ oForm.phone.value 	+ "###" + 
							 "remarks=" + oForm.remarks.value;

		return true;
	}
	
	return false;
}


