function validate() {
	$form.children('span.error').remove();
	$err_count = 0;
	$offsetY = 15;
	$regTxt = new RegExp('^[a-zA-Zא-ת \']+$');
	$regNum = new RegExp('^[0-9]+$');
	$regMail = new RegExp('^[a-zA-Z_\.\-]+@[a-zA-Z_\.\-]+\.[a-z]{2,4}$');
	
	if($("#cftype").val() == "phone") {
		$result = $regNum.test($("#cfphone").val());
		$err_txt = 'מספר לא תקין - הכנס ספרות בלבד';
		$pos = $("#cfphone").position();
		
		if($("#cfphone").val().length != 10) {
			$result = false;
			$err_txt = 'מספר לא תקין - נא לתקן';
		}
		
		if ( !$result ){
			$err_node = $('<span>'+ $err_txt +'</span>');
			$form.append($err_node);
			$err_node.css({top:$pos.top+$offsetY,left:$pos.left,position:'absolute'});
			$err_node.addClass('error');
			$err_count ++;
		}
		
		if($err_count == 0){
			SendPass($("#cfphone").val());
			$("#cftype").val("password");
			$("#cfphone").val("");
			
			$("#midText").html("להשלמת הרישום נא הזן בתיבה את<br />הסיסמא שמיד תתקבל בסלולרי שלך");
			$("#lowText").html("יש להמתין מספר שניות לקבלת הסיסמה");
		}
	}
	
	else if($("#cftype").val() == "password") {
		$result = $regNum.test($("#cfphone").val());
		$err_txt = 'הזנת סיסמא שגויה';
		$pos = $("#cfphone").position();
		
		if($("#cfphone").val().length > 6) {
			$result = false;
			$err_txt = 'הזנת סיסמא שגויה';
		}
		
		if ( !$result ){
			$err_node = $('<span>'+ $err_txt +'</span>');
			$form.append($err_node);
			$err_node.css({top:$pos.top+$offsetY,left:$pos.left,position:'absolute'});
			$err_node.addClass('error');
			$err_count ++;
		}
		
		if($err_count == 0){			
			CheckPass($("#cfphone").val());		
		}
	}
	
	//if ( $err_count == 0 ) {
	//	return true;
	//} else {
		return false;
	//}
}

function SendPass(mobile){
	$.ajax({
		type: "POST",
		url: "SendPass.asp",
		data: "m=" + mobile,
		cache: false,
		success: function (data) {
			alert(data)
		}
	});
}

function CheckPass(password){
	$.ajax({
		type: "POST",
		url: "checkPass.asp",
		data: "p=" + password,
		cache: false,
		success: function (data) {
			data = $.trim(data);
			//alert(data);
			if(data == 1){
				$("#cftype").val("nothing");
				$("#cfphone").val("");
				
				$("#topText").html("<br />הרשמתך בוצעה בהצלחה!");
				$("#midText").html("להגדלת סיכויי הזכייה שלך<br />ענה על שאלות הטריוויה ב-SMS");
				$("#lowText").html("");
				
				$("#form").fadeOut("slow");
			}else{
				$err_txt = 'הזנת סיסמא שגויה';
				$pos = $("#cfphone").position();
				
				$err_node = $('<span>'+ $err_txt +'</span>');
				$form.append($err_node);
				$err_node.css({top:$pos.top+$offsetY,left:$pos.left,position:'absolute'});
				$err_node.addClass('error');
				$err_count ++;
			}
		}
	});
}

function swapText() {
	
	/*$inputs.each(function($index){
		$inputs_defaults[$index] = $(this).val();
	});*/
	
	$inputs.focus(function(){
		$index = $(this).index();
		if( $(this).val() == $inputs_defaults[$index] ) {
			$(this).val('');
		}
	}).blur(function(){
		$index = $(this).index();
		if( $(this).val() == '' ) {
			$(this).val($inputs_defaults[$index]);
		}
	});
}

// show form
function showForm(val){
	//alert('OK');
	$('#form-wrap').fadeIn(2500);
}
