/*GLobal Variables:*/
var mailto ="m"+"a"+"i"+"l"+"t"+"o"+":";
var theLocation = "@"+"tevaivri"+"."+"org"+"."+"il";
var isIE6;

/*Functions*/
function doar(correspondent){
   location = mailto + correspondent + theLocation + "?subject=From [Please add your name here]" ;
};
function responder_validation(form) {
	var inputs = form.getElementsByTagName('input');
	var selects = form.getElementsByTagName('select');
	var filter = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+){1,4}$/;

	for (a=0; a<inputs.length; a++) {
		switch (inputs[a].name) {
			case 'fields[subscribers_email]':
				if (!filter.test(inputs[a].value)) {
					alert(messages.email_empty + '\n');
					inputs[a].focus();
					return false;
				}

				break;
		}
	}

	for (a=0; a<selects.length; a++) {
		switch (selects[a].name) {
		}
	}

	return true;
}


function fetch(mainSearchId) {
	var subSearchId = $('resource' + mainSearchId).value;
	var locationString;
	if (mainSearchId != 3) {
		locationString = 'resourceCategories.php?searchid=' + subSearchId + '&mainsearch=' + mainSearchId;  
	}
	else {
		locationString = 'resources.php?searchid=' + subSearchId + '&mainsearch=' + mainSearchId;
	}
	if (currentLang != 'il') {
		locationString += '&lng=' + currentLang;
	}
	location = locationString;
}


function init () {
	detectIe();
	if(document.getElementById('vmarquee')) {
		initializemarquee();
	}
	if ($('forumTree')) {
		var messageBoxes = $('forumTree').getElements('div.messageBody');
		var postForms = $('forumTree').getElements('form');
		for (var i = 0;i < messageBoxes.length;i++) {
			messageBoxes[i].style.display = 'none';
		}
		for (var i = 0;i < postForms.length;i++) {
			postForms[i].style.display = 'none';
		}
		if ($('comment_0')) {
			$('comment_0').style.display = 'none';
		}
	}
	if (document.getElements('input.datePicker').length) {
		myCal = new Calendar({ o_from_date: 'd-m-Y' });
		myCal = new Calendar({ o_to_date: 'd-m-Y' });
	}
};


var hasErrors = false;
function validate(oForm) {
	if (oForm.mib.value != '') {
		return false;
	}
	try {
		var validator = new FormValidator(oForm.id);
	}
	catch (e) {
		alert(e);
	}
	
	if (hasErrors) {
		var errBoxes = oForm.getElements('span.error');
		errBoxes.each(function(errBox){
			errBox.parentNode.removeChild(errBox);
		});
	}
	
	hasErrors = false;
	if (!validator.validateMail('email')) {
		validator.displayError('email',messages.email_empty);
		hasErrors = true;
	}

	if (hasErrors) {
		displayModalDialogBox(messages.general_error);
		return false;
	}
	else {
		return true;
	}
};

window.addEvent('domready', init);