﻿/*<![CDATA[*/
//======= Window on load ==========//

$(window).load(function () {
						 
	//=======Init img Replace (on page load) ==========//
		$.fn.txt2img.defaults.path = 'images/';
		$.fn.txt2img.defaults.extension = '';
		$('h5.heading').txt2img({forceFileName: 'slogen.gif'});
	//=======END img Replace (on page load) ==========//
						 
	// --> init Scrollbars
	$('.scroll-pane').jScrollPane();
	//$('.scroll-pane').jScrollPane({showArrows:true, scrollbarWidth: 10});
	// --> END Scrollbars

//-- 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
	};

	$('#contactForm').ajaxForm(options);
	
	$('#contactForm .btn').click(function() {
		$("#contactForm").submit();
	});
	//-- END Contact form
						 	
	//-- Start Home page slider
	$('#Slide').innerfade({
		//animationtype: 'slide',
		animationtype: 'fade',
		speed: 1000,
		timeout: 5000,
		type: 'random_start',
		containerheight: '176px'
	});
	//-- END Home page slider
	
		
});
//=======END Window on load ==========//

//=======Init Jquery (on page load) ==========//

$(function () {
			
// Init Links with _blank target
function externalLinks() {
	if (!document.getElementsByTagName) return;
		var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
	if (anchor.getAttribute("href") &&
		anchor.getAttribute("rel") == "external")
		anchor.target = "_blank";
	}
}
	//--Init External links
	externalLinks();
});

//=======END Init Jquery (on page 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.message.value) {
		$('.msg').fadeIn(500, removeMsg).html("<img class='png_bg' src='images/attention.png' width='16' height='16' alt='' /> אנא מלא את תוכן ההודעה.");
		form.message.focus();
		return false;
	}

	$('.msg').fadeIn(500).html("<img src='images/loadinfo.gif' width='16' height='16' alt='' /> אנא המתן, הטופס בשליחה...");
	$('#contactForm').slideUp();
}

// post-submit callback
function showResponse()  {
	$('.msg').fadeIn(500).html("<img class='png_bg' src='images/success.png' width='16' height='16' alt='' /> <strong>ההודעה נשלחה בהצלחה!<\/strong><br \/>אנא אפשר לנו 24 שעות בכדי לחזור אליך, תודה על פנייתך.");
}

// removing the status message with a 5sec timer activated
function removeMsg() {
	$('.msg').oneTime(4000,function() {
		$(this).fadeOut(500);
		//console.debug($('.msg').oneTime());
	});
}

function openPrintVersion(url){
	window.open(url,"_blank","directories=no, height=170, location=no, menubar=no, resizable=no, scrollbars=yes, status=no, titlebar=no, toolbar=no, width=260");
}

//=======END Email Validation==========//

/*]]>*/
