/*<![CDATA[*/
//======= Window on load ==========//

$(window).load(function () {
						 
	//-- Start Contact form
	var options = {
		beforeSubmit:  showRequest,  // pre-submit callback
		success:       showResponse,  // post-submit callback
		clearForm: true,        // clear all form fields after successful submit
		resetForm: true        // reset the form after successful submit
	};

	$('#newsletterForm').ajaxForm(options);
	
	$('#newsletterForm .btn').click(function() {
		$("#newsletterForm").submit();
	});
	//-- END Contact form
						 			
});
//=======END Window on load ==========//

//=======Email Validation==========//
function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 return true					
}


// pre-submit callback
function showRequest(formData, jqForm, options) {

 var form = jqForm[0];

	if (!form.name.value) {
	
		$('.msg').fadeIn(500, removeMsg).html("<img class='png_bg' src='images/attention.png' width='16' height='16' alt='' /> אנא מלא את השם שלך.");
		form.name.focus();
		return false;
	}

	if (!echeck(form.email.value)) {
		$('.msg').fadeIn(500, removeMsg).html("<img class='png_bg' src='images/attention.png' width='16' height='16' alt='' /> אנא מלא את כתובת המייל שלך.");
		form.email.focus();
		return false;
	}
	
	if (!form.agree.checked) {	
		$('.msg').fadeIn(500, removeMsg).html("<img class='png_bg' src='images/attention.png' width='16' height='16' alt='' /> אנא סמן את תיבת ההסכמה.");
		form.agree.focus();
		return false;
	}

	$('.msg').fadeIn(500).html("<img src='images/loadinfo.gif' width='16' height='16' alt='' /> אנא המתן, שליחה מתבצעת...");
	$('#newsletterForm').slideUp();
}

// post-submit callback
function showResponse()  {
	$('.msg').fadeIn(500).html("<img class='png_bg' src='images/success.png' width='16' height='16' alt='' /> ההרשמה בוצעה בהצלחה!");
}

// removing the status message with a 5sec timer activated
function removeMsg() {
	$('.msg').oneTime(4000,function() {
		$(this).fadeOut(500);
		//console.debug($('.msg').oneTime());
	});
}


//=======END Email Validation==========//

/*]]>*/
