
$(document).ready(function() {
	$('#application').bind('submit', function() {
											  
	var strFirstname 	= $("input#frmFirstname").val();
	var strLastname 	= $("input#frmLastname").val();
	var strDay 			= $("#frmDay option:selected").val();	
	var strMonth 		= $("#frmMonth option:selected").val();
	var strYear 		= $("#frmYear option:selected").val();
	var strAddress	 	= $("#frmAddress").val();
	var strDistrict 	= $("input#frmDistrict").val();
	var strTown 		= $("input#frmTown").val();
	var strCity 		= $("#frmCity option:selected").val();
	var strHomePhone1	= $("input#frmHomePhone1").val();
	var strHomePhone2	= $("input#frmHomePhone2").val();
	var strCellPhone1	= $("input#frmCellPhone1").val();
	var strCellPhone2	= $("input#frmCellPhone2").val();
	var strWorkPhone1	= $("input#frmWorkPhone1").val();
	var strWorkPhone2	= $("input#frmWorkPhone2").val();
	var strFax1			= $("input#frmFax1").val();
	var strFax2			= $("input#frmFax2").val();
	var strEmail 		= $("input#frmEmail").val();
	var strEducation 	= $("#frmEducation option:selected").val();
	var strExperience 	= $("#frmExperience").val();
	var strCareer	 	= $("#frmCareer").val();
	var intOther	 	= $("#frmOtherID").val();
	var intOther 		= $("input[@name='frmOther']:checked").val(); 
	var strMediator	 	= $("#frmMediator").val();
	
	var strOtherDetail	= $("#frmOtherDetail").val();
	var strReference	= $("#frmReference").val();

	if (strFirstname == "" || strLastname == "" ) {
		alert ("Lütfen Adınızı ve Soyadınızı girin");
		$("input#frmFirstname").focus();
		return false;
	}

	if (strDay == "" || strMonth == "" || strYear == "") {
		alert ("Lütfen Doğum tarihinizi eksiksiz girin");
		$("#frmDay").focus();
		return false;
	}

	if (strAddress.length > 500) {
		alert ("Adres hanesi en fazla 500 karakter olabilir");
		$("#frmAddress").focus();
		return false;
	}
	if (strDistrict == "") {
		alert ("Lütfen Semt hanesini doldurun");
		$("#frmDistrict").focus();
		return false;
	}
	if (strTown == "") {
		alert ("Lütfen ilçe hanesini doldurun");
		$("#frmTown").focus();
		return false;
	}
	if (strCity == "") {
		alert ("Lütfen şehir hanesini seçin");
		$("#frmCity").focus();
		return false;
		
	}
	
	if (strHomePhone1 == "" && strHomePhone2 == "" && strCellPhone1 == "" && strCellPhone2 == "" && strWorkPhone1 == "" && strWorkPhone2 == ""){
			alert('Lütfen en az bir telefon numarası girin');
			$("input#frmHomePhone1").focus();
			return false;
		}


	if ((!IsNumeric(strHomePhone1)) || (!IsNumeric(strHomePhone2))){
			alert('Lütfen telefon numaranızı boşluksuz ve rakamlardan oluşacak şekilde girin');
			$("input#frmHomePhone1").focus();
			return false;
		}
	if ((!IsNumeric(strCellPhone1)) || (!IsNumeric(strCellPhone2))){
			alert('Lütfen cep telefon numaranızı boşluksuz ve rakamlardan oluşacak şekilde girin');
			$("input#frmCellPhone1").focus();
			return false;
		}
	if ((!IsNumeric(strWorkPhone1)) || (!IsNumeric(strWorkPhone2))){
			alert('Lütfen iş telefon numaranızı boşluksuz ve rakamlardan oluşacak şekilde girin');
			$("input#frmWorkPhone1").focus();
			return false;
		}
	if ((!IsNumeric(strFax1)) || (!IsNumeric(strFax2))){
			alert('Lütfen fax telefon numaranızı boşluksuz ve rakamlardan oluşacak şekilde girin');
			$("input#frmFax1").focus();
			return false;
		}	
	
		
	if (strEmail == "") {
		alert ("Lütfen email hanesini doldurun");
		$("input#frmEmail").focus();
		return false;
	}
	if (emailCheck(strEmail) == false) {
			alert('Lütfen Email Adresinizi kontrol edip tekrar girin');
			$("input#frmEmail").focus();
		}		
if (strEducation == "") {
		alert ("Lütfen eğitim durumunu girin");
		$("#frmEducation").focus();
		return false;
	}

if (!IsNumeric(strMediator)){
			alert('Lütfen aracı sayısını  boşluksuz ve rakamlardan oluşacak şekilde girin');
			$("#frmMediator").focus();
			return false;
		}
if (strCareer == "") {
		alert ("Lütfen meslek girin");
		$("#frmCareer").focus();
		return false;
	}	
	if (strCareer == "") {
		alert ("Lütfen meslek girin");
		$("#frmCareer").focus();
		return false;
	}

if(intOther == 1){
	if (strOtherDetail == "") {
			alert ("Lütfen acenteliğinizin olduğu şirketleri girin");
			$("#frmOtherDetail").focus();
			return false;
		}	
}
if (strExperience == "") {
		alert ("Lütfen iş tecrübenizi girin");
		$("#frmExperience").focus();
		return false;
	}
	
	if (strExperience.length > 500) {
		alert ("İş tecrübesi en fazla 500 karakter olabilir");
		$("#frmExperience").focus();
		return false;
	}
	
	
if (strReference == "") {
		alert ("Lütfen Referanslarınız ve eklemek istediğiniz hususları girin");
		$("#frmReference").focus();
		return false;
	}
	if (strReference.length > 500) {
		alert ("Referanslarınız en fazla 500 karakter olabilir");
		$("#frmReference").focus();
		return false;
	}


//var dataString = 'strFirstname='+ strFirstname + '&strLastname=' + strLastname + '&strDay=' + strDay + '&strMonth=' + strMonth + '&strYear=' + strYear + '&strYear=' + strYear;
	$.ajax({
		type: "POST",
		url: "app-send.asp",
		//data: dataString,
		data: $('#application').serialize(),
			success: function(ajaxCevap) {
				$('#AppContent').html("<div class='AppMessage'>" + ajaxCevap + "</div>")
				.append("")
				.hide()
				.fadeIn(1500, function() {
					
			});
				$('#application').hide();
			}
		});
	
	return false;
	});

	/*randevu al */
	$('#appointment').bind('submit', function() {	
		var strFirstname 	= $("input#frmFirstnameApp").val();	
		var strLastname 	= $("input#frmLastnameApp").val();
		var strPhoneCode	= $("input#frmPhoneCodeApp").val();
		var strPhone		= $("input#frmPhoneApp").val();
		var strEmail 		= $("input#frmEmailApp").val();
		var strCountry		= $("#frmCountryApp option:selected").val();
		var strTown 		= $("input#frmTownApp").val();
		
		if (strFirstname == "") {
			alert ("Lütfen adınızı girin");
			$("input#frmFirstnameApp").focus();
			return false;
		}
		if (strLastname == "" ) {
			alert ("Lütfen soyadınızı girin");
			$("input#frmLastnameApp").focus();
			return false;
		}
		
		
		if ((!IsNumeric(strPhoneCode)) || (!IsNumeric(strPhoneCode)) || (strPhoneCode=="")){
				alert('Lütfen telefon kodunuzu boşluksuz ve rakamlardan oluşacak şekilde girin');
				$("input#frmPhoneCodeApp").focus();
				return false;
			}
			if ((!IsNumeric(strPhone)) || (!IsNumeric(strPhone)) || (strPhone=="")){
				alert('Lütfen telefon numaranızı boşluksuz ve rakamlardan oluşacak şekilde girin');
				$("input#frmPhoneApp").focus();
				return false;
			}
		if (strEmail == "") {
			alert ("Lütfen email hanesini doldurun");
			$("input#frmEmailApp").focus();
			return false;
		}
		
		if (emailCheck(strEmail) == false) {
				alert('Lütfen Email Adresinizi kontrol edip tekrar girin');
				$("input#frmEmailApp").focus();
				return false;
		}
		if (strCountry == "") {
			alert ("Lütfen il seçin");
			$("#frmCountryApp").focus();
			return false;
		}
		if (strTown == "") {
			alert ("Lütfen ilçe hanesini doldurun");
			$("#frmTownApp").focus();
			return false;
		}
	
	
	$.ajax({
			type: "POST",
			url: "../../tr/form/appointment.asp",
			//data: dataString,
			data: $('#appointment').serialize(),
				success: function(ajaxCevap) {
					$('#get_appointment .content').html("<div class='message'>" + ajaxCevap + "</div>")
					.append("<p>Randevu talebiniz bize ulaştı. En kısa zamanda sizinle temasa geçilecektir.</p> <p>İlginize teşekkür ederiz.</p>")
					.hide()
					.fadeIn(1500, function() {
				});
				}
			});
		return false;
	});										  
	/*\randevu al */
	
	
	/* öneri */
	
	
	$(document).ready(function() {
		$('#offering').bind('submit', function() {
												  
		var strFirstname 	= $("input#frmFirstname").val();
		var strLastname 	= $("input#frmLastname").val();
		var strContract		= $("#frmContract").val();
		var strPhone1		= $("input#frmPhone1").val();
		var strPhone2		= $("input#frmPhone2").val();
		var strEmail 		= $("input#frmEmail").val();
		var strOffer	 	= $("#frmOffer").val();
	
		if (strFirstname == "" || strLastname == "" ) {
			alert ("Lütfen Adınızı ve Soyadınızı girin");
			$("input#frmFirstname").focus();
			return false;
		}
	
		if (strContract == "") {
			alert ("Lütfen Poliçe/Sözleşme Numaranızı girin");
			$("#frmContract").focus();
			return false;
		}
		if (strPhone1 == "" || strPhone2 == ""){
				alert('Lütfen telefon numaranızı girin');
				$("input#frmPhone1").focus();
				return false;
			}
		if ((!IsNumeric(strPhone1)) || (!IsNumeric(strPhone2))){
				alert('Lütfen telefon numaranızı boşluksuz ve rakamlardan oluşacak şekilde girin');
				$("input#frmPhone1").focus();
				return false;
			}
			
		if (strEmail == "") {
			alert ("Lütfen email hanesini doldurun");
			$("input#frmEmail").focus();
			return false;
		}
		if (emailCheck(strEmail) == false) {
				alert('Lütfen Email Adresinizi kontrol edip tekrar girin');
				$("input#frmEmail").focus();
			return false;
			}		
		if (strOffer == "") {
			alert ("Lütfen Şikayet / Öneriler\'inizi girin");
			$("#frmOffer").focus();
			return false;
		}	
	
		if (strOffer.length > 1500 ) {
			alert ("Şikayet / Öneriler\'iniz alanı en fazla 1500 karakter olabilir");
			$("#frmOffer").focus();
			return false;
		}	
	
	
	
	//var dataString = 'strFirstname='+ strFirstname + '&strLastname=' + strLastname + '&strDay=' + strDay + '&strMonth=' + strMonth + '&strYear=' + strYear + '&strYear=' + strYear;
		$.ajax({
			type: "POST",
			url: "offering-send.asp",
			//data: dataString,
			data: $('#offering').serialize(),
				success: function(ajaxCevap) {
					$('#OfferContent').html("<div id='messageOffer'>" + ajaxCevap + "</div>")
					.append("<p>ilginize tesekkur ederiz.</p>")
					.hide()
					.fadeIn(1500, function() {
				});
		}
		});
	
	return false;
	});
});

/*\ oneri */

$('#sitesearch').bind('submit', function() {
											  
	var strQ = $("input#q").val();


	if (strQ == "") {
		alert ("Lütfen arama kriteri girin");
		$("input#q").focus();
		return false;
	}
	if (strQ.length < 3) {
		alert ("Lütfen en az 3 harfli arama kriteri girin");
		$("input#q").focus();
		return false;
	}

});		



/*send-friend */
$('#send-friend').bind('submit', function() {	
	var strName1		 = $("input#frmName1").val();
	var strEmail1 		= $("input#frmEmail1").val();
	var strName2	 	= $("input#frmName2").val();
	var strEmail2 		= $("input#frmEmail2").val();
	if (strName1 == "") {
		alert ("Lütfen adınızı girin");
		$("input#frmName1").focus();
		return false;
	}
	if (strEmail1 == "") {
		alert ("Lütfen email hanesini doldurun");
		$("input#frmEmail1").focus();
		return false;
	}
	if (emailCheck(strEmail1) == false) {
		alert('Lütfen email adresinizi kontrol edip tekrar girin');
		$("input#frmEmail1").focus();
		}
	if (strName2 == "") {
		alert ("Lütfen arkadaşınızın adınızı girin");
		$("input#frmName2").focus();
		return false;
	}
	
	if (strEmail2 == "") {
		alert ("Lütfen arkadaşınızın email hanesini doldurun");
		$("input#frmEmail2").focus();
		return false;
	}
	if (emailCheck(strEmail2) == false) {
			alert('Lütfen arkadaşınızın email adresinizi kontrol edip tekrar girin');
			$("input#frmEmail2").focus();
		return false;			
		}
		
	
		
		
$.ajax({
		type: "POST",
		url: "../../tr/form/send-friend.asp",
		//data: dataString,
		data: $('#send-friend').serialize(),
			success: function(ajaxCevap) {
				$('#suggest .content').html("<div class='message'>" + ajaxCevap + "</div>")
				.append("<p></p>")
				.hide()
				.fadeIn(1500, function() {
			});
			}
		});
	return false;
});										  
/*\send-friend */	







});



// email adres kontrol

	function emailCheck (emailStr) {
		var emailPat=/^(.+)@(.+)$/
		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
		var validChars="\[^\\s" + specialChars + "\]"
		var quotedUser="(\"[^\"]*\")"
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
		var atom=validChars + '+'
		var word="(" + atom + "|" + quotedUser + ")"
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

		var matchArray=emailStr.match(emailPat)
			if (matchArray==null) {
				return false
			}
		var user=matchArray[1]
		var domain=matchArray[2]

		if (user.match(userPat)==null) {
			return false
		}

		var IPArray=domain.match(ipDomainPat)
			if (IPArray!=null) {
				for (var i=1;i<=4;i++) {
					if (IPArray[i]>255) {
						return false
					}
				}
				return true
			}

		var domainArray=domain.match(domainPat)
		if (domainArray==null) {
			return false
		}

		var atomPat=new RegExp(atom,"g")
		var domArr=domain.match(atomPat)
		var len=domArr.length
		if (domArr[domArr.length-1].length<2 || 
			domArr[domArr.length-1].length>3) {
			return false
		}

		if (len<2) {
			return false
		}

		return true;
	}
	
// email adres kontrol
// numeric control
function IsNumeric(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;
   
   }

// numeric control end

