var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
var emailReGlobal = /\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))/;
var phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/;
var phoneReGlobal = /\d{2,3}(.+|)\d{7}/;
var urlRe =  /^(((ht|f){1}(tp:[/][/]){1})|((www.){1}))[-a-zA-Z0-9@:%_\+.~#?&//=]+$/;





function isShort(str){
	return (str.length<1);
}
function isLong(str){
	return (str.length>20);
}
function isPhone(str){
	return phoneRe.test(str);
}
function containPhone(str){
	return phoneReGlobal.test(str);
}
function containEmail(str){
	return emailReGlobal.test(str);
}
function isEmail(str){
	return emailRe.test(str);
}
function isUrl(str){
	return true;
	//return urlRe.test(str);
}
function isSelect(str){
	return (str=="0");
}
function errHandle(msg){
	alert(msg);
}

function validateContact(){
	var fullName = $('#fullName');
	if(isShort(fullName.val())){
		errHandle('נא להזין את שמך המלא');
		return false;
	}
	var email = $('#email');
	if(isShort(email.val())){
		errHandle('נא להזין כתובת דואר אלקטרוני');
		return false;
	}
	if(!isEmail(email.val())){
		errHandle('כתובת הדואר האלקטרוני שהזנת אינה תקינה');
		return false;
	}
	return true;
}


