var busy = false;
function validate(form) {
	if (busy) return false;
	busy = true;

	var phoneNumber = document.getElementById('number').value;

	if (phoneNumber.length == 0 || phoneNumber == null || phoneNumber == 'המספר שלי') {
		alert('הכנס מספר סלולרי');
		busy = false;
		return false;
	}

	if (!isNumeric(phoneNumber)) {
		alert('הכנס ספרות בלבד לשדה הטלפון'); //הכנס ספרות בלבד לשדה הטלפון
		busy = false;
		return false;
	}

	if (phoneNumber.length != 7 && phoneNumber.length != 10) {
		alert('המספר שהכנסת אינו חוקי'); //המספר שהכנסת אינו חוקי
		busy = false;
		return false;
	}

	if (phoneNumber.length == 10) {
		var prefix = phoneNumber.substr(0,3);
		if ((prefix != '050' && prefix != '052' && prefix != '054' && prefix != '057') || phoneNumber.charAt(3) == '0' ||  phoneNumber.charAt(3) == '1') {
			alert('המספר שהכנסת אינו חוקי'); //המספר שהכנסת אינו חוקי
			busy = false;
			return false;
		}
	} else { //phoneNumber.length == 7
		if (phoneNumber.charAt(0) == '0' ||  phoneNumber.charAt(0) == '1') {
			alert('המספר שהכנסת אינו חוקי'); //המספר שהכנסת אינו חוקי
			busy = false;
			return false;
		}
	}

	if (phoneNumber.length == 10) {
		var cutedNumber = phoneNumber.substr(3,9);
		
		document.getElementById('prefixHidden').value = prefix;
		document.getElementById('numberHidden').value = cutedNumber;	
	
		$("#firstDiv select[name='prefix'], #firstDiv input[name='number']").removeAttr('name');
		
		document.getElementById('prefixHidden').name = 'prefix';
		document.getElementById('numberHidden').name = 'number';	
	}
	
	return true;
}


function isNumeric(sText) {
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
	var i;
 
	for ( i=0; (i<sText.length) && (IsNumber==true); i++) { 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
			IsNumber = false;
	}
   return IsNumber;
}
