var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 10;

function checkEmail() {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('txtEmail').value)){
return (true);
}
return (false);
}


function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
   
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function ValidateForm(){
	
	var Phone=document.getElementById('txtTelephone').value;
	var Email=document.getElementById('txtEmail').value;
	if ((Phone==null)||(Phone=="")){
		alert("Lütfen geçerli bir telefon numarası giriniz.");
		return false;
	}
	
	if ((Email==null)||(Email=="")){
		alert("Lütfen geçerli bir eposta adresi giriniz.");
		return false;
	}

	if (!checkInternationalPhone(Phone)) {
		alert("Lütfen geçerli bir telefon numarası giriniz");
		return false;
	}

	if(!checkEmail()){
		alert("Lütfen geçerli bir eposta adresi giriniz.");
		return false;
	}

	return true;
 }