/* LOGIN FROM VALIDATION */
function validateLoginForm(email, pass){
	if(isBlank(email.value) || !isEmailValid(email.value)){
		alert(INCORRECT_EMAIL_MESSAGE);
		return false;
	}else if(isBlank(pass.value) || pass.value.length < 6 || pass.value.length > 20){
		alert(INCORRECT_PASSWORD_MESSAGE);
		return false;
	}else{
		return true;
	}
}
/* SEARCH FROM VALIDATION */
function validateSearchForm(term){
	if(isBlank(term.value) || term.value.length < 3){
		alert(INCORRECT_TERM_MESSAGE);
		return false;
	}else{
		return true;
	}
}
/* SYNCHRONIZATION CITY BOX AND ZIP BOX */
function setZipOptions(index, field) {
	field.selectedIndex = index
}

function noaction(){
	return;
}

function noaction2(){
	return false;
}

/* FILE VERIFICATION */
var allowedExt = new Array('jpg');
function isValidExt(field) {
	var filename = field.value;

	if(filename.length > 0){
		var ext = filename.substr(filename.lastIndexOf('.') + 1).toLowerCase();
		for (var i = 0; i < allowedExt.length; i++) {
			if (allowedExt[i] == ext) {
				return true;
			}
		}
	}

	alert("Pogresan format slike! Dozvoljen je samo .jpg format!");
	return false;
}

/* EMAIL VERIFICATION */
function checkEmail(form){
	if (isBlank(form.email.value) || !isEmailValid(form.email.value) ) {
		alert("Please enter a valid Email Address.\nThe email you have typed in does not appear to be valid.");
		form.email.focus();
		return false;
	}
	return true;
}

function isBlank(fieldValue){
	var blankSpaces = / /g;
	fieldValue = fieldValue.replace(blankSpaces, "");
	return (fieldValue == "") ? true : false;
}

function isEmailValid(fieldValue){
	var emailFilter = /^.+@.+\..{2,4}$/;
	var atSignFound = 0;
	for (var i = 0; i <= fieldValue.length; i++)
		if ( fieldValue.charAt(i) == "@" )
			atSignFound++;
	if ( atSignFound > 1 )
		return false;
	else
		return ( emailFilter.test(fieldValue) && !doesEmailHaveInvalidChar(fieldValue) ) ? true : false;
}

function doesEmailHaveInvalidChar(fieldValue){
	var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\] ]/;
	return ( illegalChars.test(fieldValue) ) ? true : false;
}

function showBox(id){
	/*if($('#box_links_' + id).css('display') == 'none'){
		$('#box_links_' + id).show('fast');
	}*/
	var obj = document.getElementById("box_links_" + id);
	obj.style.visibility = "visible";
}

function hideBox(id){
	var obj = document.getElementById("box_links_" + id);
	obj.style.visibility = "hidden";
}


