function CheckPhone(sText)
{
   var ValidChars = "-0123456789.";
   var IsNumber=true;
   var Char;

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

function CheckEmail(src)
{
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     return regex.test(src);
}

function go_wikipedia(){
	if (document.getElementById('text_field1').value==""){
		alert ("אנא הזן מילת חיפוש");
		document.getElementById('text_field1').focus();
	}else{
		window.open("http://he.wikipedia.org/wiki/"+document.getElementById('text_field1').value);
	}
}

google.load("language", "1"); 


function initialize() { 
	var API_KEY = 'AIzaSyABZspZIqPeg9jTy7tW7Ck0YBaJ3Qr93Fs';
	var text = document.getElementById("text_field1").value;
	var sourceLang = "en";
	var targetLang = "he";
	if (text.charCodeAt(0)>1000)
	{
		sourceLang = "he";
		targetLang = "en";
	}
	else
	{
		sourceLang = "en";
		targetLang = "he";
	}
	
	text = escape(document.getElementById("text_field1").value);
	  var newScript = document.createElement('script');
      newScript.type = 'text/javascript';      
      var source = 'https://www.googleapis.com/language/translate/v2?key=' + API_KEY + '&source=' + sourceLang + '&target=' + targetLang + '&callback=translateText&q=' + text;
      newScript.src = source;

      // When we add this script to the head, the request is sent off.
      document.getElementsByTagName('head')[0].appendChild(newScript);

}

function translateText(response)
{
	document.getElementById("text_to").innerHTML = response.data.translations[0].translatedText;
}

function check_cv(f){
	if ((f.cv_file.value.search(".docx")>0)||(f.cv_file.value.search(".DOCX")>0)){
		alert ("אנא בחר/י קובץ .doc/.gif/.tif/.pdf");
		return false;
	}else if ((f.cv_file.value.search(".doc")>0)||(f.cv_file.value.search(".DOC")>0)){
		return true;
	}else if ((f.cv_file.value.search(".gif")>0)||(f.cv_file.value.search(".GIF")>0)){
		return true;
	}else if ((f.cv_file.value.search(".tif")>0)||(f.cv_file.value.search(".TIF")>0)){
		return true;
	}else if ((f.cv_file.value.search(".tiff")>0)||(f.cv_file.value.search(".TIFF")>0)){
		return true;
	}else if ((f.cv_file.value.search(".pdf")>0)||(f.cv_file.value.search(".PDF")>0)){
		return true;
	}else{
		alert ("אנא בחר/י קובץ .doc/.gif/.tif/.pdf");
		return false;
	}
}

function check_send2(f){
	if (f.full_name.value==""){
		alert ("אנא הזן שם מלא");
		f.full_name.focus();
		return false;
	}else if (f.phone.value==""){
		alert ("אנא הזן מספר טלפון");
		f.phone.focus();
		return false;
	}else if (f.phone.value.length<7){
		alert ("אנא הזן מספר טלפון תקין");
		f.phone.focus();
		return false;
	}else if (!CheckPhone(f.phone.value)){
		alert ("אנא הזן מספר טלפון תקין");
		f.phone.focus();
		return false;
	}else if (f.email.value==""){
		alert ("אנא הזן דואר אלקטרוני");
		f.email.focus();
		return false;
	}else if (!CheckEmail(f.email.value)){
		alert ("אנא הזן דואר אלקטרוני תקין");
		f.phone.focus();
		return false;
	}else{
		return true;
	}
}

function check_lt_form(f){
	if (f.full_name.value==""){
		alert ("אנא הזן שם מלא");
		f.full_name.focus();
		return false;
	}else if (f.phone.value==""){
		alert ("אנא הזן מספר טלפון");
		f.phone.focus();
		return false;
	}else if (f.phone.value.length<7){
		alert ("אנא הזן מספר טלפון תקין");
		f.phone.focus();
		return false;
	}else if (!CheckPhone(f.phone.value)){
		alert ("אנא הזן מספר טלפון תקין");
		f.phone.focus();
		return false;
	}else if (f.email.value==""){
		alert ("אנא הזן דואר אלקטרוני");
		f.email.focus();
		return false;
	}else if (!CheckEmail(f.email.value)){
		alert ("אנא הזן דואר אלקטרוני תקין");
		f.phone.focus();
		return false;
	}else{
		return true;
	}
}

function check_contact_form(f){
	if (f.full_name.value==""){
		alert ("אנא הזן שם מלא");
		f.full_name.focus();
		return false;
	}else if (f.phone.value==""){
		alert ("אנא הזן מספר טלפון");
		f.phone.focus();
		return false;
	}else if (f.phone.value.length<7){
		alert ("אנא הזן מספר טלפון תקין");
		f.phone.focus();
		return false;
	}else if (!CheckPhone(f.phone.value)){
		alert ("אנא הזן מספר טלפון תקין");
		f.phone.focus();
		return false;
	}else if (f.email.value==""){
		alert ("אנא הזן דואר אלקטרוני");
		f.email.focus();
		return false;
	}else if (!CheckEmail(f.email.value)){
		alert ("אנא הזן דואר אלקטרוני תקין");
		f.phone.focus();
		return false;
		
	}else if(!f.reason[0].checked && !f.reason[1].checked)
	{
		alert("אנא בחר מהות פניה");
		return false;
	}
	else{
		return true;
	}
}
