/*
	jquery ajax error control
	,
	error:function (xhr, ajaxOptions, thrownError){
		alert(xhr.status);
		alert(thrownError);
	}
*/

function onlyNumber(e) {
    var charCode = (e.which) ? e.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;

        return true;
}

function SehirGoster() {
			//Get the A tag
			var idx = $('#cityContainerList');

			if(idx.is(":visible")) 
			{
				idx.hide();
			} 
			else 
			{
				idx.show();
				//Set the button background to popup
				var winW = $(window).width();
				idx.css('top',  30);
				idx.css('left', ((winW-870)/2)+457);
			}
}

function SehirGosterModal() {
			//Get the A tag
			var idx = $('#cityContainerListModal');

			if(idx.is(":visible")) 
			{
				idx.hide();
			} 
			else 
			{
				idx.show();
				//Set the button background to popup
				var winW = $(window).width();
				idx.css('top',  60);
				idx.css('left', ((winW-870)/2)-131);
			}
}

function writeCityModal(a,b) {
			var id = $("#SelectedCity");
			id.html(b);
			$("#cityModalID").val(a);
			SehirGosterModal();
}

function validateEmail($email) {
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	if( !emailReg.test( $email ) ) {
		return false;
	} else {
		return true;
	}
}

function validateCreditCard(CardNoVal){ 	
	if (CardNoVal.length != 16){
		return false; 
	} 
	else
	{
		sum = 0; mul = 1; l = CardNoVal.length;
		for (i = 0; i < l; i++)
		{
			digit = CardNoVal.substring(l-i-1,l-i);
			tproduct = parseInt(digit ,10)*mul;
			if (tproduct >= 10)
				sum += (tproduct % 10) + 1;
			else
				sum += tproduct;
				
			if (mul == 1)
				mul++;
			else
				mul--;
		} 
	}
	
	if ((sum % 10) == 0)
	{
		return true;
	} 
	else
	{
		return false;
	}		 
}

function onFormCommentSave()
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtCommentWarning").hide();
	$("#commentLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#commentLoading").show();

	var hasError = false;
	var TitleVal	= $("#txtTitle").val();
	var BodyVal		= $("#txtBody").val();

	if (TitleVal == '') 
	{
		$("#txtCommentWarning").show();
		$("#txtCommentWarning").append('<div class="error">Lütfen "Başlık" hanesini doldurunuz.</div>');
		hasError = true;
		$("#commentLoading").hide();
		$("#txtTitle").focus();
		return false;
	}

	if (BodyVal == '') 
	{
		$("#txtCommentWarning").show();
		$("#txtCommentWarning").append('<div class="error">Lütfen "Yorum" hanesini doldurunuz.</div>');
		hasError = true;
		$("#commentLoading").hide();
		$("#txtBody").focus();
		return false;
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/comment_save.asp',
			data: $('#formCommentSave').serialize(),
			async: false,
			success: function(ajaxCevap) {
				if (ajaxCevap == "Hata:1")
				{
					$("#txtCommentWarning").show();
					$("#txtCommentWarning").append('<div class="error">Yorum yapabilmek için öncelikle giriş yapmalısınız.</div>');
					setTimeout(function(){  
						$("html,body").animate({ scrollTop: "0" }, 500);
						Modal.startLogin();
					}, 2000);
					
					return false;
				}
				else if (ajaxCevap == "OK")
				{
					$("#txtCommentWarning").show();
					$("#txtCommentWarning").append('<div class="error">Yorumunuz kaydedilmiştir.</div>');
					setTimeout(function(){  
						$("#txtCommentWarning").hide();
						$("#txtTitle").val('');
						$("#txtBody").val('');
					}, 3000);					
					
					
				}
			}			
		});
		$("#commentLoading").hide();
	}

	return false;
}

function onFormCompanyLogin()
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtCompanyWarning").hide();
	$("#companyLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#companyLoading").show();

	var hasError = false;
	var UIDVal			= $("#UID").val();
	var PasswordVal		= $("#txtPassword").val();

	if (UIDVal == '') 
	{
		window.location.reload();
		return false;
	}

	if (PasswordVal == '') 
	{
		$("#txtCompanyWarning").show();
		$("#txtCompanyWarning").append('<div class="error">Lütfen "Firma Şifresi" hanesini doldurunuz.</div>');
		hasError = true;
		$("#companyLoading").hide();
		$("#txtPassword").focus();
		return false;
	}

	if (PasswordVal.length < 6) 
	{
		$("#txtCompanyWarning").show();
		$("#txtCompanyWarning").append('<div class="error">"Firma Şifresi" hanesi en az 6 karakter olmalıdır.</div>');
		hasError = true;
		$("#companyLoading").hide();
		$("#txtPassword").focus();
		return false;
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/company_login.asp',
			data: $('#formCompanyLogin').serialize(),
			async: false,
			success: function(ajaxCevap) {
				if (ajaxCevap == "Hata:2")
				{
					$("#txtCompanyWarning").show();
					$("#txtCompanyWarning").append('<div class="error">Hatalı şifre girişi.</div>');
					return false;
				}
				else if (ajaxCevap == "Hata:1")
				{
					$("#txtCompanyWarning").show();
					$("#txtCompanyWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
					return false;
				}
				else if (ajaxCevap == "OK")
				{
					$("#txtCompanyWarning").show();
					$("#txtCompanyWarning").append('<div class="error">Giriş onaylandı, panele yönlendiriliyorsunuz...</div>');
					setTimeout(function(){  
						$(txtCompanyWarning).hide();
						window.location.reload();
					}, 3000);	
				}
			}
		});
		$("#companyLoading").hide();
	}

	return false;
}

function onFormCompanyUpdate(formType)
{
	var txtCompanyWarning 	= '#txtCompanyWarning' + formType; 
	var companyUpdateLoading = '#companyUpdateLoading' + formType;	
	
	$(".error").hide();
	$(".error").parent().hide();
	$(txtCompanyWarning).hide();
	$(companyUpdateLoading).html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$(companyUpdateLoading).show();


	var hasError = false;
	var CompanyNameVal			= $("#txtCompanyName").val();
	var AddressVal				= $("#txtAddress").val();
	var CompanyEmailVal			= $("#txtCompanyEmail").val();	
	var TelephoneVal			= $("#txtTelephone").val();
	var CompanyOldPasswordVal	= $("#txtCompanyOldPassword").val();
	var CompanyPasswordVal		= $("#txtCompanyPassword").val();
	var CompanyPasswordVal2		= $("#txtCompanyPassword2").val();
	
	if (formType == 1)
	{		
		if (CompanyNameVal == '') 
		{
			$(txtCompanyWarning).show();
			$(txtCompanyWarning).append('<div class="error">Lütfen "Adı" hanesini doldurunuz.</div>');
			hasError = true;
			$(companyUpdateLoading).hide();
			$("#txtCompanyName").focus();
			return false;
		}
	
		if (AddressVal == '') 
		{
			$(txtCompanyWarning).show();
			$(txtCompanyWarning).append('<div class="error">Lütfen "Adresi" hanesini doldurunuz.</div>');
			hasError = true;
			$(companyUpdateLoading).hide();
			$("#txtAddress").focus();
			return false;
		}
			
		if (CompanyEmailVal == '') 
		{
			$(txtCompanyWarning).show();
			$(txtCompanyWarning).append('<div class="error">Lütfen "E-Posta Adresi" hanesini doldurunuz.</div>');
			hasError = true;
			$(companyUpdateLoading).hide();
			$("#txtCompanyEmail").focus();
			return false;
		}
		
		if (!validateEmail(CompanyEmailVal)) 
		{
			$(txtCompanyWarning).show();
			$(txtCompanyWarning).append('<div class="error">Lütfen "E-Posta Adresi" hanesini kontrol ediniz.</div>');
			hasError = true;
			$(companyUpdateLoading).hide();
			$("#txtCompanyEmail").focus();
			return false;
		}
			
		if (TelephoneVal == '') 
		{
			$(txtCompanyWarning).show();
			$(txtCompanyWarning).append('<div class="error">Lütfen "Telefon Numarası" hanesini giriniz.</div>');
			hasError = true;
			$(companyUpdateLoading).hide();
			$("#txtTelephone").focus();
			return false;
		}
	} 
	else 
	{
		if (CompanyOldPasswordVal == '') 
		{
			$(txtCompanyWarning).show();
			$(txtCompanyWarning).append('<div class="error">Lütfen "Eski Şifreniz" hanesini doldurunuz.</div>');
			hasError = true;
			$(companyUpdateLoading).hide();
			$("#txtCompanyOldPassword").focus();
			return false;
		}		
		
		if (CompanyPasswordVal == '') 
		{
			$(txtCompanyWarning).show();
			$(txtCompanyWarning).append('<div class="error">Lütfen "Yeni Şifreniz" hanesini doldurunuz.</div>');
			hasError = true;
			$(companyUpdateLoading).hide();
			$("#txtCompanyPassword").focus();
			return false;
		}
	
		if (CompanyPasswordVal.length < 6) 
		{
			$(txtCompanyWarning).show();
			$(txtCompanyWarning).append('<div class="error">"Yeni Şifre" hanesi en az 6 karakter olmalıdır.</div>');
			hasError = true;
			$(companyUpdateLoading).hide();
			$("#txtCompanyPassword").focus();
			return false;
		}
		
		if (CompanyPasswordVal2 == '') 
		{
			$(txtCompanyWarning).show();
			$(txtCompanyWarning).append('<div class="error">Lütfen "Yeni Şifre(Tekrar)" hanesini doldurunuz.</div>');
			hasError = true;
			$(companyUpdateLoading).hide();
			$("#txtCompanyPassword2").focus();
			return false;
		}		
		
		if (CompanyPasswordVal != CompanyPasswordVal2) 
		{
			$(txtCompanyWarning).show();
			$(txtCompanyWarning).append('<div class="error">"Yeni Şifre" haneleri birbirinde farklı olamaz.</div>');
			hasError = true;
			$(companyUpdateLoading).hide();
			$("#txtCompanyPassword2").focus();
			return false;
		}	
	}
	
	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/company_update.asp?formType='+formType,
			data: $('#formCompanyUpdate').serialize(),
			async: false,
			success: function(ajaxCevap) {
				if (ajaxCevap == "OK")
				{
					$(txtCompanyWarning).show();
					if (formType == 1){
						$(txtCompanyWarning).append('<div class="error">Firma bilgileriniz güncellendi.</div>');
					} else {
						$(txtCompanyWarning).append('<div class="error">Şifreniz güncellendi.</div>');
					}
					setTimeout(function(){  
						$(txtCompanyWarning).hide();
						if (formType == 2)
						{
							window.location.reload();
						}	
					}, 3000);
				}
				else if (ajaxCevap == "Hata:1")
				{
					$(txtCompanyWarning).show();
					$(txtCompanyWarning).append('<div class="error">Firma bulunamadı.</div>');
					return false;
				}
				else if (ajaxCevap == "Hata:2")
				{
					$(txtCompanyWarning).show();
					$(txtCompanyWarning).append('<div class="error">Eski şifreniz doğru değil. Lütfen kontrol ediniz.</div>');
					return false;
				}
				else
				{
					$(txtCompanyWarning).show();
					$(txtCompanyWarning).append('<div class="error">Hata oluştu. Lütfen daha sonra tekrar deneyiniz.</div>');
					return false;				
				}
			}
		});
		$(companyUpdateLoading).hide();
	}

	return false;
}

function onFormCouponControl()
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtCouponWarning").hide();
	$("#couponLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#couponLoading").show();

	var hasError = false;
	var CouponVal		= $("#txtCoupon").val();

	if (CouponVal == '') 
	{
		$("#txtCouponWarning").show();
		$("#txtCouponWarning").append('<div class="error">Lütfen "Fırsat Kuponu" hanesini doldurunuz.</div>');
		hasError = true;
		$("#couponLoading").hide();
		$("#txtCoupon").focus();
		return false;
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/coupon_search.asp',
			data: $('#formCouponControl').serialize(),
			async: false,
			success: function(ajaxCevap) {
				if (ajaxCevap == "Hata:1")
				{
					$("#txtCouponWarning").show();
					$("#txtCouponWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
					return false;
				}
				else
				{
					$('#couponResult').html(ajaxCevap);
					$('#couponResult').slideDown();
					return false;
				}
			}			
		});
		$("#couponLoading").hide();
	}

	return false;
}

function ChangeCouponStatus(idx)
{
	$.ajax({
		type: 'POST',
		cache: false,
		url: '/inc/islemler/coupon_status_update.asp',
		data: 'Id='+idx,
		success: function(ajaxCevap) {
			$('#txtDurum'+idx).html(ajaxCevap);
			setTimeout(function(){
				$('#couponResult').slideUp();	
			}, 2000);	
		}
	});

	return false;
}


function onFormSubmitMemberSave()
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtWarning").hide();
	$("#memberLoginLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#memberLoginLoading").show();
	
	var hasError = false;
	var GenderVal			= $("input:radio[name=IntGender]:checked").val();
	var NameVal				= $("#txtName").val();
	var SurnameVal			= $("#txtSurname").val();
	var BirthdayDayVal		= $('#dayBirthDate option:selected').val();
	var BirthdayMonthVal	= $('#monthBirthDate option:selected').val();
	var BirthdayYearVal		= $('#yearBirthDate option:selected').val();
	var EmailVal			= $("#txtEmail").val();
	var PasswordVal			= $("#txtPassword").val();
	var TelephoneGsm		= $("#txtTelephoneGsm").val();
	var CityVal				= $('#IntCity option:selected').val();

	if((GenderVal != '1') && (GenderVal != '2')) 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "Cinsiyet" seçimini yapınız.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtName").focus();
		return false;
	}

	if (NameVal == '') 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "Adınız" hanesini doldurunuz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtName").focus();
		return false;
	}

	if (SurnameVal == '') 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "Soyadınız" hanesini doldurunuz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtSurname").focus();
		return false;
	}

	if ((BirthdayDayVal == '') || (BirthdayMonthVal == '') || (BirthdayYearVal == ''))
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "Doğum Tarihinizi" kontrol ediniz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtSurname").focus();
		return false;
	}
	
	if (EmailVal == '') 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "E-posta" hanesini doldurunuz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtEmail").focus();
		return false;
	}
	
	if (!validateEmail(EmailVal)) 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "E-posta" hanesini kontrol ediniz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtEmail").focus();
		return false;
	}

	if (PasswordVal == '') 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "Şifreniz" hanesini doldurunuz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtPassword").focus();
		return false;
	}

	if (PasswordVal.length < 6) 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">"Şifreniz" hanesi en az 6 karakter olmalıdır.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtPassword").focus();
		return false;
	}

	if (TelephoneGsm == '') 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "Cep Telefonunuz" hanesini giriniz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtTelephoneGsm").focus();
		return false;
	}

	if (TelephoneGsm.length != 10) 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "Cep Telefonunuzu" kontrol ediniz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtTelephoneGsm").focus();
		return false;
	}

	if (CityVal == '') 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "Şehir" hanesini seçiniz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#IntCity").focus();
		return false;
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/member_save.asp',
			data: $('#formMemberSave').serialize(),
			async: false,
			success: function(ajaxCevap) {
			if (ajaxCevap == "Hata:2")
			{
				$("#txtWarning").show();
				$("#txtWarning").append('<div class="error">Kayıtlı kullanıcı.</div>');
				return false;
			}
			else if (ajaxCevap == "Hata:1")
			{
				$("#txtWarning").show();
				$("#txtWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
				return false;
			}
			else if (ajaxCevap == "OK"){ window.location.href = '/'; }
			}
		});
		$("#memberLoginLoading").hide();
	}

	return false;
}

function onFormMemberUpdate(formType)
{
	var txtMemberWarning 	= '#txtMemberWarning' + formType; 
	var memberUpdateLoading = '#memberUpdateLoading' + formType;	
	
	$(".error").hide();
	$(".error").parent().hide();
	$(txtMemberWarning).hide();
	$(memberUpdateLoading).html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$(memberUpdateLoading).show();


	var hasError = false;
	var GenderVal			= $("input:radio[name=IntGender]:checked").val();
	var NameVal				= $("#txtName").val();
	var SurnameVal			= $("#txtSurname").val();
	var BirthdayDayVal		= $('#dayBirthDate option:selected').val();
	var BirthdayMonthVal	= $('#monthBirthDate option:selected').val();
	var BirthdayYearVal		= $('#yearBirthDate option:selected').val();
	var EmailVal			= $("#txtEmail").val();
	var OldPasswordVal		= $("#txtOldPassword").val();
	var PasswordVal			= $("#txtPassword").val();
	var PasswordVal2		= $("#txtPassword2").val();
	var TelephoneGsm		= $("#txtTelephoneGsm").val();
	var CityVal				= $('#IntCity option:selected').val();


	if (formType == 1)
	{	
		if((GenderVal != '1') && (GenderVal != '2')) 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "Cinsiyet" seçimini yapınız.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtName").focus();
			return false;
		}
	
		if (NameVal == '') 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "Adınız" hanesini doldurunuz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtName").focus();
			return false;
		}
	
		if (SurnameVal == '') 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "Soyadınız" hanesini doldurunuz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtSurname").focus();
			return false;
		}
	
		if ((BirthdayDayVal == '') || (BirthdayMonthVal == '') || (BirthdayYearVal == ''))
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "Doğum Tarihinizi" kontrol ediniz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtSurname").focus();
			return false;
		}
		
		if (EmailVal == '') 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "E-posta" hanesini doldurunuz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtEmail").focus();
			return false;
		}
		
		if (!validateEmail(EmailVal)) 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "E-posta" hanesini kontrol ediniz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtEmail").focus();
			return false;
		}
			
		if (TelephoneGsm == '') 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "Cep Telefonunuz" hanesini giriniz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtTelephoneGsm").focus();
			return false;
		}
	
		if (TelephoneGsm.length != 10) 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "Cep Telefonunuzu" kontrol ediniz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtTelephoneGsm").focus();
			return false;
		}
	
		if (CityVal == '') 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "Yaşadığınız Şehir" hanesini seçiniz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#IntCity").focus();
			return false;
		}
	} 
	else 
	{
		if (OldPasswordVal == '') 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "Eski Şifreniz" hanesini doldurunuz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtOldPassword").focus();
			return false;
		}		
		
		if (PasswordVal == '') 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "Yeni Şifreniz" hanesini doldurunuz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtPassword").focus();
			return false;
		}
	
		if (PasswordVal.length < 6) 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">"Yeni Şifreniz" hanesi en az 6 karakter olmalıdır.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtPassword").focus();
			return false;
		}
		
		if (PasswordVal2 == '') 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">Lütfen "Yeni Şifreniz(Tekrar)" hanesini doldurunuz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtPassword2").focus();
			return false;
		}		
		
		if (PasswordVal != PasswordVal2) 
		{
			$(txtMemberWarning).show();
			$(txtMemberWarning).append('<div class="error">"Yeni Şifreniz" haneleri birbirinde farklı olamaz.</div>');
			hasError = true;
			$(memberUpdateLoading).hide();
			$("#txtPassword2").focus();
			return false;
		}	
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/member_update.asp?formType='+formType,
			data: $('#formMemberUpdate').serialize(),
			async: false,
			success: function(ajaxCevap) {
				if (ajaxCevap == "OK")
				{
					$(txtMemberWarning).show();
					if (formType == 1){
						$(txtMemberWarning).append('<div class="error">Üyelik bilgileriniz güncellendi.</div>');
					} else {
						$(txtMemberWarning).append('<div class="error">Şifreniz güncellendi.</div>');
					}
					setTimeout(function(){  
						$(txtMemberWarning).hide();
						if (formType == 2)
						{
							$("#txtOldPassword").val('');
							$("#txtPassword").val('');
							$("#txtPassword2").val('');						
						}	
					}, 3000);
				}
				else if (ajaxCevap == "Hata:1")
				{
					window.location.reload();
				}
				else if (ajaxCevap == "Hata:2")
				{
					$(txtMemberWarning).show();
					$(txtMemberWarning).append('<div class="error">E-Posta adresi başkası tarafından kullanılıyor.</div>');
					return false;
				}
				else if (ajaxCevap == "Hata:3")
				{
					$(txtMemberWarning).show();
					$(txtMemberWarning).append('<div class="error">Eski şifreniz doğru değil. Lütfen kontrol ediniz.</div>');
					return false;
				}				
				else
				{
					$(txtMemberWarning).show();
					$(txtMemberWarning).append('<div class="error">Hata oluştu. Lütfen daha sonra tekrar deneyiniz.</div>');
					return false;				
				}
			}
		});
		$(memberUpdateLoading).hide();
	}

	return false;
}

function onFormSubmitMemberLogin(x)
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtWarning").hide();
	$("#memberLoginLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#memberLoginLoading").show();

	var hasError = false;
	var EmailVal			= $("#txtEmail").val();
	var PasswordVal			= $("#txtPassword").val();

	if (EmailVal == '') 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "E-posta" hanesini doldurunuz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtEmail").focus();
		return false;
	}
	
	if (!validateEmail(EmailVal)) 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "E-posta" hanesini kontrol ediniz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtEmail").focus();
		return false;
	}

	if (PasswordVal == '') 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "Şifreniz" hanesini doldurunuz.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtPassword").focus();
		return false;
	}

	if (PasswordVal.length < 6) 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">"Şifreniz" hanesi en az 6 karakter olmalıdır.</div>');
		hasError = true;
		$("#memberLoginLoading").hide();
		$("#txtPassword").focus();
		return false;
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/member_login.asp',
			data: $('#formMemberLogin').serialize(),
			async: false,
			success: function(ajaxCevap) {
			if (ajaxCevap == "Hata:2")
			{
				$("#txtWarning").show();
				$("#txtWarning").append('<div class="error">Kullanıcı bulunamadı.</div>');
				return false;
			}
			else if (ajaxCevap == "Hata:1")
			{
				$("#txtWarning").show();
				$("#txtWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
				return false;
			}
			else if (ajaxCevap == "OK")
				{
					if (x == 1)
					{
						$('#LoginArea').hide();
						$('#FriendArea').show();
					}
					else
					{
						window.location.reload();
					}
				}
			}
		});
		$("#memberLoginLoading").hide();
	}

	return false;
}

function onFormSubmitMember()
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtMemberWarning").hide();
	$("#memberLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#memberLoading").show();

	var hasError = false;
	var EmailVal			= $("#txtMemberEmail").val();
	var PasswordVal			= $("#txtMemberPassword").val();

	if (EmailVal == '') 
	{
		$("#txtMemberWarning").show();
		$("#txtMemberWarning").append('<div class="error">Lütfen "E-posta Adresiniz" hanesini doldurunuz.</div>');
		hasError = true;
		$("#memberLoading").hide();
		$("#txtMemberEmail").focus();
		return false;
	}
	
	if (!validateEmail(EmailVal)) 
	{
		$("#txtMemberWarning").show();
		$("#txtMemberWarning").append('<div class="error">Lütfen "E-posta Adresiniz" hanesini kontrol ediniz.</div>');
		hasError = true;
		$("#memberLoading").hide();
		$("#txtMemberEmail").focus();
		return false;
	}

	if (PasswordVal == '') 
	{
		$("#txtMemberWarning").show();
		$("#txtMemberWarning").append('<div class="error">Lütfen "Şifreniz" hanesini doldurunuz.</div>');
		hasError = true;
		$("#memberLoading").hide();
		$("#txtMemberPassword").focus();
		return false;
	}

	if (PasswordVal.length < 6) 
	{
		$("#txtMemberWarning").show();
		$("#txtMemberWarning").append('<div class="error">"Şifreniz" hanesi en az 6 karakter olmalıdır.</div>');
		hasError = true;
		$("#memberLoading").hide();
		$("#txtMemberPassword").focus();
		return false;
	}


	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/member_login.asp',
			data: $('#formMember').serialize(),
			async: false,
			success: function(ajaxCevap) {
			if (ajaxCevap == "Hata:2")
			{
				$("#txtMemberWarning").show();
				$("#txtMemberWarning").append('<div class="error">Kullanıcı bulunamadı.</div>');
				return false;
			}
			else if (ajaxCevap == "Hata:1")
			{
				$("#txtMemberWarning").show();
				$("#txtMemberWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
				return false;
			}
			else if (ajaxCevap == "OK"){ window.location.href = '/satinal'; }
			}
		});
		$("#memberLoading").hide();
	}

	return false;
}

function changeBankList()
{
	var BankListVal	= $('#BankList option:selected').val();
	
	$("#IntBankID").val(BankListVal);
	
	$("#FinishPrice").text('');
	$("#IntInstalmentCount").val('');
	$("#IntOrderPrice").val('');
		
	$('#InstalmentList').children().remove();
	$('#InstalmentList').append('<option value="">Taksit</option>');

	if(BankListVal != '')
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/bank_instalments.asp',
			data: $('#formUser').serialize(),
			async: false,
			success: function(ajaxCevap) {
				$('#InstalmentList').append(ajaxCevap);
			}
		});
	}
	
	return false;	
}

function changeInstalmentList()
{
	var InstalmentListVal = $('#InstalmentList option:selected').val();

	if(InstalmentListVal == '')
	{
		$("#FinishPrice").text('');
		$("#IntInstalmentCount").val('');
		$("#IntOrderPrice").val('');
	}
	else
	{
		var arrayResult 		= InstalmentListVal.split("|");
		var instalmentCount 	= arrayResult[0];
		var finishPrice		 	= arrayResult[1];
		
		$("#IntInstalmentCount").val(instalmentCount);
		$("#IntOrderPrice").val(finishPrice);
		$("#FinishPrice").text(finishPrice + ' TL');		
	}	
}

function onFormSubmitPayment()
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtUserWarning").hide();
	$("#userLoginLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#userLoginLoading").show();

	var hasError = false;
	var GenderVal			= $("input:radio[name=IntUserGender]:checked").val();
	var NameVal				= $("#txtUserName").val();
	var SurnameVal			= $("#txtUserSurname").val();
	var BirthdayDayVal		= $('#dayUserBirthDate option:selected').val();
	var BirthdayMonthVal	= $('#monthUserBirthDate option:selected').val();
	var BirthdayYearVal		= $('#yearUserBirthDate option:selected').val();
	var EmailVal			= $("#txtUserEmail").val();
	var PasswordVal			= $("#txtUserPassword").val();
	var TelephoneGsm		= $("#txtUserTelephoneGsm").val();
	var CityVal				= $('#IntUserCity option:selected').val();

	var BankIDVal			= $('#IntBankID').val();
	var InstalmentCountVal	= $("#IntInstalmentCount").val();
	var OrderPriceVal		= $("#IntOrderPrice").val();
	var NameSurnameVal		= $("#txtNameSurname").val();
	var CardNoVal			= $("#txtCardNo").val();
	var monthEndDateVal		= $('#monthEndDate option:selected').val();
	var yearEndDateVal		= $('#yearEndDate option:selected').val();
	var SecurityCodeVal		= $("#txtSecurityCode").val();
	var ConfirmedVal		= $("#IsConfirmed").is(':checked');

	var IsOnline = false;
	var formLength			= $("#formMember").length;
	$("#IntUserID").val('');
	
	$.ajax({
		type: 'POST',
		url: '/inc/islemler/online_control.asp',
		async: false,
		success: function(ajaxCevap) {
			if (ajaxCevap != "")
			{
				$("#IntUserID").val(ajaxCevap);
				IsOnline = true;
			}
			
			if ((IsOnline == false && formLength == 0) || (IsOnline == true && formLength > 0))
			{
				window.location.reload();
			}	
		}
	});

	if (IsOnline == false)
	{
		if((GenderVal != '1') && (GenderVal != '2'))
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">Lütfen "Cinsiyet" seçimini yapınız.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#txtUserName").focus();
			return false;
		}
	
		if (NameVal == '') 
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">Lütfen "Adınız" hanesini doldurunuz.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#txtUserName").focus();
			return false;
		}
	
		if (SurnameVal == '') 
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">Lütfen "Soyadınız" hanesini doldurunuz.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#txtUserSurname").focus();
			return false;
		}
	
		if ((BirthdayDayVal == '') || (BirthdayMonthVal == '') || (BirthdayYearVal == ''))
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">Lütfen "Doğum Tarihinizi" kontrol ediniz.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#txtUserSurname").focus();
			return false;
		}
		
		if (EmailVal == '') 
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">Lütfen "E-posta" hanesini doldurunuz.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#txtUserEmail").focus();
			return false;
		}
		
		if (!validateEmail(EmailVal))
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">Lütfen "E-posta" hanesini kontrol ediniz.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#txtUserEmail").focus();
			return false;
		}
	
		if (PasswordVal == '') 
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">Lütfen "Şifreniz" hanesini doldurunuz.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#txtUserPassword").focus();
			return false;
		}
	
		if (PasswordVal.length < 6) 
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">"Şifreniz" hanesi en az 6 karakter olmalıdır.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#txtUserPassword").focus();
			return false;
		}
	
		if (TelephoneGsm == '') 
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">Lütfen "Cep Telefonunuz" hanesini giriniz.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#txtUserTelephoneGsm").focus();
			return false;
		}
	
		if (TelephoneGsm.length != 10) 
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">Lütfen "Cep Telefonunuzu" kontrol ediniz.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#IntUserTelephoneGsm").focus();
			return false;
		}
	
		if (CityVal == '') 
		{
			$("#txtUserWarning").show();
			$("#txtUserWarning").append('<div class="error">Lütfen "Şehir" hanesini seçiniz.</div>');
			hasError = true;
			$("#userLoginLoading").hide();
			$("#IntUserCity").focus();
			return false;
		}
	}


	if (BankIDVal == '') 
	{
		$("#txtUserWarning").show();
		$("#txtUserWarning").append('<div class="error">Lütfen "Banka" seçiminizi yapınız.</div>');
		hasError = true;
		$("#userLoginLoading").hide();
		$("#BankList").focus();
		return false;
	}

	if (InstalmentCountVal == '' || OrderPriceVal == '') 
	{
		$("#txtUserWarning").show();
		$("#txtUserWarning").append('<div class="error">Lütfen "Taksit Miktarı" seçiminizi yapınız.</div>');
		hasError = true;
		$("#userLoginLoading").hide();
		$("#InstalmentList").focus();
		return false;
	}

	if (NameSurnameVal == '') 
	{
		$("#txtUserWarning").show();
		$("#txtUserWarning").append('<div class="error">Lütfen "Kart Sahibi Ad Soyad" hanesini doldurunuz.</div>');
		hasError = true;
		$("#userLoginLoading").hide();
		$("#txtNameSurname").focus();
		return false;
	}

	if (CardNoVal == '') 
	{
		$("#txtUserWarning").show();
		$("#txtUserWarning").append('<div class="error">Lütfen "Kredi Kartı Numarası" hanesini doldurunuz.</div>');
		hasError = true;
		$("#userLoginLoading").hide();
		$("#txtCardNo").focus();
		return false;
	}

	if (!validateCreditCard(CardNoVal))
	{
		$("#txtUserWarning").show();
		$("#txtUserWarning").append('<div class="error">Lütfen "Kredi Kartı Numarası" hanesini kontrol ediniz.</div>');
		hasError = true;
		$("#userLoginLoading").hide();
		$("#txtCardNo").focus();
		return false;
	}

	if (monthEndDateVal == '') 
	{
		$("#txtUserWarning").show();
		$("#txtUserWarning").append('<div class="error">Lütfen "Son Kullanma Tarihi - Ay" hanesini doldurunuz.</div>');
		hasError = true;
		$("#userLoginLoading").hide();
		$("#monthEndDate").focus();
		return false;
	}

	if (yearEndDateVal == '') 
	{
		$("#txtUserWarning").show();
		$("#txtUserWarning").append('<div class="error">Lütfen "Son Kullanma Tarihi - Yıl" hanesini doldurunuz.</div>');
		hasError = true;
		$("#userLoginLoading").hide();
		$("#yearEndDate").focus();
		return false;
	}	

	if (SecurityCodeVal == '') 
	{
		$("#txtUserWarning").show();
		$("#txtUserWarning").append('<div class="error">Lütfen "Güvenlik Kodu" hanesini doldurunuz.</div>');
		hasError = true;
		$("#userLoginLoading").hide();
		$("#txtSecurityCode").focus();
		return false;
	}

	if (SecurityCodeVal.length != 3 ) 
	{
		$("#txtUserWarning").show();
		$("#txtUserWarning").append('<div class="error">Lütfen "Güvenlik Kodu" hanesini kontrol ediniz.</div>');
		hasError = true;
		$("#userLoginLoading").hide();
		$("#txtSecurityCode").focus();
		return false;
	}

	if(!ConfirmedVal) 
	{
		$("#txtUserWarning").show();
		$("#txtUserWarning").append('<div class="error">Kullanıcı Sözleşmesini ve Gizlilik Politikasını kabul etmelisiniz.</div>');
		hasError = true;
		$("#userLoginLoading").hide();
		$("#yearEndDate").focus();
		return false;
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/user_payment.asp',
			data: $('#formUser').serialize(),
			async: false,
			success: function(ajaxCevap) {				
				if (ajaxCevap == "OK")
				{ 				
					$('#formUser').attr('method','post');
					$('#formUser').attr('action','/ykb/Moduler/posnettds.asp');
					$('#formUser').submit();
				}
				else if (ajaxCevap == "Hata:1")
				{
					$("#txtUserWarning").show();
					$("#txtUserWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
					return false;
				}			
				else if (ajaxCevap == "Hata:2")
				{
					$("#txtUserWarning").show();
					$("#txtUserWarning").append('<div class="error">Kayıtlı kullanıcı.</div>');
					return false;
				}
				else if (ajaxCevap == "Hata:3")
				{
					window.location.reload();
				}			
				else {
					$("#txtUserWarning").show();
					$("#txtUserWarning").append('<div class="error">Hata oluştu. Sistem yöneticisine bilgi veriniz.</div>');
					return false;
				}
			}
		});
		$("#userLoginLoading").hide();
	}

	return false;
}

function onFormSubmitPreLogin()
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtPreLoginWarning").hide();
	$("#preLoginLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#preLoginLoading").show();

	var hasError = false;
	var EmailVal			= $("#txtPreLoginEmail").val();
	var CityVal				= $("#IntPreLoginCity").val();

	if (EmailVal == '') 
	{
		$("#txtPreLoginWarning").show();
		$("#txtPreLoginWarning").append('<div class="error">Lütfen "E-posta" hanesini doldurunuz.</div>');
		hasError = true;
		$("#preLoginLoading").hide();
		$("#txtPreLoginEmail").focus();
		return false;
	}
	
	if (!validateEmail(EmailVal)) 
	{
		$("#txtPreLoginWarning").show();
		$("#txtPreLoginWarning").append('<div class="error">Lütfen "E-posta" hanesini kontrol ediniz.</div>');
		hasError = true;
		$("#preLoginLoading").hide();
		$("#txtPreLoginEmail").focus();
		return false;
	}

	if (CityVal == '') 
	{
		$("#txtPreLoginWarning").show();
		$("#txtPreLoginWarning").append('<div class="error">Lütfen "Şehir" hanesini seçiniz.</div>');
		hasError = true;
		$("#preLoginLoading").hide();
		$("#IntPreLoginCity").focus();
		return false;
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/pre_login_save.asp',
			data: $('#formPreLogin').serialize(),
			async: false,
			success: function(ajaxCevap) {
				if (ajaxCevap == "Hata:2")
				{
					$("#txtPreLoginWarning").show();
					$("#txtPreLoginWarning").append('<div class="error">Kayıtlı E-posta Adresi.</div>');
					return false;
				}
				else if (ajaxCevap == "Hata:1")
				{
					$("#txtPreLoginWarning").show();
					$("#txtPreLoginWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
					return false;
				}
				else if (ajaxCevap == "OK")
				{
					$("#txtPreLoginWarning").show();
					$("#txtPreLoginWarning").append('<div class="error">E-posta Adresiniz Kaydedilmiştir.</div>');
					$("#preLoginLoading").hide();
					setTimeout(function(){  
						$('#mask').hide();
						$('.window').hide();
						$('#dialog').html('');
						}, 3000); 
				}
			}
		});
		$("#preLoginLoading").hide();
	}

	return false;
}


function onFormSubmitFriend()
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtFriendWarning").hide();
	$("#friendLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#friendLoading").show();

	var hasError = false;
	var EmailVal			= $("#txtFriendEmail").val();
	var EmailList			= EmailVal.split(",");

	if (EmailVal == '') 
	{
		$("#txtFriendWarning").show();
		$("#txtFriendWarning").append('<div class="error">Lütfen "E-posta" hanesini doldurunuz.</div>');
		hasError = true;
		$("#friendLoading").hide();
		$("#txtFriendEmail").focus();
		return false;
	}

	if (EmailList.length == 1)
	{
		if (!validateEmail(EmailList[0])) 
		{
			$("#txtFriendWarning").show();
			$("#txtFriendWarning").append('<div class="error">Lütfen "E-posta" hanesini kontrol ediniz.</div>');
			hasError = true;
			$("#friendLoading").hide();
			$("#txtFriendEmail").focus();
			return false;
		}
	}
	else
	{
		for (n=0; n<EmailList.length ;n++ )
		{
			if (!validateEmail(EmailList[n])) 
			{
				$("#txtFriendWarning").show();
				$("#txtFriendWarning").append('<div class="error">"'+EmailList[n]+'" hatalı e-posta adresi.</div>');
				hasError = true;
				$("#friendLoading").hide();
				$("#txtFriendEmail").focus();
				return false;
			}
		}
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/arkadasini_davet_et_save.asp',
			data: $('#formFriend').serialize(),
			async: false,
			success: function(ajaxCevap) {
			if (ajaxCevap == "Hata:1")
			{
				$("#txtFriendWarning").show();
				$("#txtFriendWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
				$("#friendLoading").hide();
				return false;
			}
			else if (ajaxCevap == "Hata:2")
			{
				$("#txtFriendWarning").show();
				$("#txtFriendWarning").append('<div class="error">Bu adrese daha önce davet gönderilmiş.</div>');
				$("#friendLoading").hide();
				return false;
			}
			else if (ajaxCevap == "Hata:3")
			{
				$("#txtFriendWarning").show();
				$("#txtFriendWarning").append('<div class="error">Bazı adreslere daha önce davet gönderilmiş, Yeni adreslere davet mesajınız iletildi.</div>');
				$("#friendLoading").hide();
				return false;
			}			
			else if (ajaxCevap == "Hata:4")
			{
				$("#txtFriendWarning").show();
				$("#txtFriendWarning").append('<div class="error">Lütfen sayfayı yenileyin ve tekrar deneyin.</div>');
				$("#friendLoading").hide();
				return false;
			}
			else if (ajaxCevap == "OK")
				{
					$("#txtFriendWarning").show();
					$("#txtFriendWarning").append('<div class="error">Davet mesajınız iletildi.</div>');
					$("#friendLoading").hide();
					setTimeout(function(){  
						$('#mask').hide();
						$('.window').hide();
						$('#dialog').html('');
						}, 3000);  
				}
			}
		});
		$("#memberLoading").hide();
	}

	return false;
}

function onFormSubmitPasswordReminder()
{
	$(".error").hide();
	$("#txtWarning").hide();
	$("#passwordReminderLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#passwordReminderLoading").show();

	var hasError = false;
	var EmailVal			= $("#txtPasswordEmail").val();

	if (EmailVal == '') 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "E-posta" hanesini doldurunuz.</div>');
		hasError = true;
		$("#passwordReminderLoading").hide();
		$("#txtPasswordEmail").focus();
		return false;
	}
	
	if (!validateEmail(EmailVal)) 
	{
		$("#txtWarning").show();
		$("#txtWarning").append('<div class="error">Lütfen "E-posta" hanesini kontrol ediniz.</div>');
		hasError = true;
		$("#passwordReminderLoading").hide();
		$("#txtPasswordEmail").focus();
		return false;
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/password_reminder_send.asp',
			data: $('#formPasswordReminder').serialize(),
			async: false,
			success: function(ajaxCevap) {
			if (ajaxCevap == "Hata:2")
			{
				$("#txtWarning").show();
				$("#txtWarning").append('<div class="error">Kayıtlı e-posta adresi bulunamadı.</div>');
				return false;
			}
			else if (ajaxCevap == "Hata:1")
			{
				$("#txtWarning").show();
				$("#txtWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
				return false;
			}
			else if (ajaxCevap == "OK")
				{
				$("#txtWarning").show();
				$("#txtWarning").append('<div class="error">Şifre oluşturmanız için e-posta adresinize link gönderildi.</div>');
				$('#passwordReminderLoading').html('');
				return false;
				}
			}
		});
		$("#memberLoginLoading").hide();
	}

	return false;
}

function onFormSubmitMessageSend()
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtContactWarning").hide();
	$("#contactLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#contactLoading").show();

	var hasError = false;
	var ContactNameSurnameVal	= $("#txtContactNameSurname").val();
	var ContactEmailVal			= $("#txtContactEmail").val();
	var ContactPhoneVal			= $("#txtContactPhone").val();
	var ContactSubjectVal		= $("#txtContactSubject").val();
	var ContactMessageVal		= $("#txtContactMessage").val();

	if (ContactNameSurnameVal == '') 
	{
		$("#txtContactWarning").show();
		$("#txtContactWarning").append('<div class="error">Lütfen "Adınız Soyadınız" hanesini doldurunuz.</div>');
		hasError = true;
		$("#contactLoading").hide();
		$("#txtContactNameSurname").focus();
		return false;
	}
	
	if (ContactEmailVal == '') 
	{
		$("#txtContactWarning").show();
		$("#txtContactWarning").append('<div class="error">Lütfen "E-posta Adresiniz" hanesini doldurunuz.</div>');
		hasError = true;
		$("#contactLoading").hide();
		$("#txtContactEmail").focus();
		return false;
	}
	
	if (!validateEmail(ContactEmailVal)) 
	{
		$("#txtContactWarning").show();
		$("#txtContactWarning").append('<div class="error">Lütfen "E-posta Adresiniz" hanesini kontrol ediniz.</div>');
		hasError = true;
		$("#contactLoading").hide();
		$("#txtContactEmail").focus();
		return false;
	}

	if (ContactSubjectVal == '') 
	{
		$("#txtContactWarning").show();
		$("#txtContactWarning").append('<div class="error">Lütfen "Konu" hanesini doldurunuz.</div>');
		hasError = true;
		$("#contactLoading").hide();
		$("#txtContactSubject").focus();
		return false;
	}

	if (ContactMessageVal == '') 
	{
		$("#txtContactWarning").show();
		$("#txtContactWarning").append('<div class="error">Lütfen "Mesaj" hanesini doldurunuz.</div>');
		hasError = true;
		$("#contactLoading").hide();
		$("#txtContactMessage").focus();
		return false;
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/contactform_send.asp',
			data: $('#formContact').serialize(),
			async: false,
			success: function(ajaxCevap) {
			if (ajaxCevap == "Hata:1")
			{
				$("#txtContactWarning").show();
				$("#txtContactWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
				return false;
			}
			else if (ajaxCevap == "OK")
				{
				$("#txtContactWarning").show();
				$("#txtContactWarning").append('<div class="error">Mesajınız gönderildi.</div>');
				$('#contactLoading').html('');
				return false;
				}
			}
		});
		$("#contactLoading").hide();
	}

	return false;
}

function onFormSubmitUpdatePassword()
{
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtPasswordWarning").hide();
	$("#passwordLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#passwordLoading").show();

	var hasError = false;
	var PasswordVal				= $("#txtPassword").val();
	var Password2Val			= $("#txtPassword2").val();
	var PassCodeVal				= $("#txtPassCode").val();

	if (PasswordVal == '') 
	{
		$("#txtPasswordWarning").show();
		$("#txtPasswordWarning").append('<div class="error">Lütfen "Şifreniz" hanesini doldurunuz.</div>');
		hasError = true;
		$("#passwordLoading").hide();
		$("#txtPassword").focus();
		return false;
	}
	
	if (PasswordVal.length < 6) 
	{
		$("#txtPasswordWarning").show();
		$("#txtPasswordWarning").append('<div class="error">"Şifreniz" hanesi en az 6 karakter olmalıdır.</div>');
		hasError = true;
		$("#passwordLoading").hide();
		$("#txtPassword").focus();
		return false;
	}
	
	if (Password2Val == '') 
	{
		$("#txtPasswordWarning").show();
		$("#txtPasswordWarning").append('<div class="error">Lütfen "Şifreniz (Tekrar)" hanesini doldurunuz.</div>');
		hasError = true;
		$("#passwordLoading").hide();
		$("#txtPassword2").focus();
		return false;
	}
	
	if (Password2Val.length < 6) 
	{
		$("#txtPasswordWarning").show();
		$("#txtPasswordWarning").append('<div class="error">"Şifreniz (Tekrar)" hanesi en az 6 karakter olmalıdır.</div>');
		hasError = true;
		$("#passwordLoading").hide();
		$("#txtPassword2").focus();
		return false;
	}

	if (PasswordVal != Password2Val) 
	{
		$("#txtPasswordWarning").show();
		$("#txtPasswordWarning").append('<div class="error">Lütfen şifrelerin aynı olduğunu kontrol ediniz.</div>');
		hasError = true;
		$("#passwordLoading").hide();
		$("#txtPassword2").focus();
		return false;
	}

	if(hasError == false) 
	{
		$.ajax({
			type: 'POST',
			url: '/inc/islemler/password_update.asp',
			data: $('#formPassword').serialize(),
			async: false,
			success: function(ajaxCevap) {
			if (ajaxCevap == "Hata:1")
			{
				$("#txtPasswordWarning").show();
				$("#txtPasswordWarning").append('<div class="error">Eksik bilgi. Lütfen tekrar deneyiniz.</div>');
				return false;
			}
			else if (ajaxCevap == "OK")
				{
				$("#txtPasswordWarning").show();
				$("#txtPasswordWarning").append('<div class="error">Şifreniz güncellendi. Şimdi yeniden sitemize giriş yapabilirsiniz.</div>');
				$('#passwordLoading').html('');				
				setTimeout(function(){  
					window.location.href = '/';
					}, 3000
				);
				return false;
				}
			}
		});
		$("#passwordLoading").hide();
	}

	return false;
}

var oldQty;

function FiyatGuncelleKontrol(Qty) {
	
	oldQty = Qty;
	
	return false;
}	

function FiyatGuncelle(BasketID) {
	
	var IntQty	= $("#IntQty").val();
	
	if (IntQty == oldQty){ return false; }

	$.ajax({
		type: 'POST',
		cache: false,
		url: '/inc/islemler/update_basket.asp',
		data: 'BasketID='+BasketID+'&IntQty='+IntQty,
		async: false,
		success: function(ajaxCevap) {
			if (ajaxCevap == "Hata:1")
			{
				return false;
			}		
			else if (ajaxCevap == "OK"){ window.location.reload(); }	
		}
	});

	return false;

}

function SecilenleriCikar() {
	
	$(".error").hide();
	$(".error").parent().hide();
	$("#txtBasketWarning").hide();
	$("#basketLoading").html('<img src="/i/loading.gif" alt="İşlem gerçekleştiriliyor." />&nbsp;&nbsp;İşleminiz yapılıyor...');
	$("#basketLoading").show();

	var removeList = '';
	$('.basketItem:checked').each(function() {
		removeList += $(this).val() + '-';
	});

	if (removeList == ''){
		$("#txtBasketWarning").show();
		$("#txtBasketWarning").append('<div class="error">Lütfen iptal edilecek kampanyaları seçiniz.</div>');
		$("#basketLoading").hide();
		return false;	
	}
	else
	{
		$.ajax({
			type: 'POST',
			cache: false,
			url: '/inc/islemler/remove_basket.asp',
			data: 'removeList='+removeList,
			async: false,
			success: function(ajaxCevap) {
				if (ajaxCevap == "Hata:1")
				{
					return false;
				}		
				else if (ajaxCevap == "OK"){ window.location.reload(); }	
			}
		});		
	}

	return false;

}

// JavaScript Document
function submitForm(Form, OpenNewWindowFlag, WindowName) {
    
    var isURLExist = false;
    var isNewWindowExist = false;
    
    if (document.all || document.getElementById){
		for (i = 0; i < Form.length; i++) {
			var tempobj = Form.elements[i];
			
			if(tempobj.name.toLowerCase() == "url")
			{
			    if(tempobj.name.value)
			        Form.url.value = location.href;
			    isURLExist = true;
			}   
			
			if(OpenNewWindowFlag && tempobj.name == "openANewWindow")
			{
			    tempobj.value = "1";
			    isNewWindowExist = true;
			}
			else if(tempobj.name == "openANewWindow")
			{
			    tempobj.value = "0";
			    isNewWindowExist = true;
			}
		}
	}
	    
    if(!isURLExist)
    {
        el = document.createElement("input");
        el.name = "url";
        el.type = "hidden";
        el.value = location.href;
        el = Form.appendChild(el);
    }

    if(!isNewWindowExist)
    {
        el2 = document.createElement("input");
        el2.name = "openANewWindow";
        el2.type = "hidden";
        if(OpenNewWindowFlag)
            el2.value = "1";
        else
            el2.value = "0";
        el2 = Form.appendChild(el2);
    }
    
    if(OpenNewWindowFlag)
    {
	    window.name = "merchantWindow";	
        openWindow(WindowName,650,600);
    }
    else
	    window.name = "YKBWindow";	
}

function openWindow(WindowName,width,height) {
    x = (640 - width)/2, y = (480 - height)/2;

    if (screen) {
        y = (screen.availHeight - height - 70)/2;
        x = (screen.availWidth - width)/2;
    }

    window.open('',WindowName,'width='+width+',height='+height+',screenX='+x+',screenY='+y+',top='+y+',left='+x+',status=yes,location=yes,resizable=no,scrollbars=yes');
}

