﻿// JScript File
function MembershipForm_onsubmit()
{
	$(".tippy").remove();
	var NICKNAME_ID = $("#ctl00_cphMain_tb_Nickname");
	var PASSWORD_ID = $("#tb_Password1");
	var PASSWORD2_ID = $("#ctl00_cphMain_tb_Password2");
	var EMAIL_ID = $("#ctl00_cphMain_eposta1");
	var EMAIL2_ID = $("#ctl00_cphMain_eposta2");
	var YEAR_ID = $("#ctl00_cphMain_tb_Year");
	
    if (NICKNAME_ID.val() == "") 
    {
		NICKNAME_ID.showtip({position:'l',text:'Bir rumuz giriniz'});
		return false;  
    }
    if (NICKNAME_ID.val().length<4 || NICKNAME_ID.val().length>40) 
    {
		NICKNAME_ID.showtip({position:'l',text:'Rumuz 4-40 karakter uzunluğunda olmalı'});
		return false;  
    }
    var kod = NICKNAME_ID.val();
    var uniKod;
    var turkKod = 'ğğüÜşŞıİöÖçÇ';
    for (var i=0;i<kod.length;i++) 
    {
		uniKod = kod.charCodeAt(i);
		if ((turkKod.indexOf (kod.charAt(i)) == -1) && ((uniKod < 48) || (uniKod > 57)) && ((uniKod < 65) || (uniKod > 90)) && ((uniKod < 97) || (uniKod > 122))) 
		{  //(turkKod), (0-9), (a-z), (A-Z)
			NICKNAME_ID.showtip({position:'l',text:'Lütfen rumuzunuzda özel karakter ve boşluk kullanmayınız.'});
			return false;
		}
    }
    if (PASSWORD_ID.val() == "") 
    {
		PASSWORD_ID.showtip({position:'l',text:'Lütfen şifre giriniz'});
		return false;
    }
    if (PASSWORD_ID.val().length<6 || PASSWORD_ID.val().length>24) 
    {
		PASSWORD_ID.showtip({position:'l',text:'Şifre 6-24 karakter uzunluğunda olmalı'});
		return false;
    }
    if (PASSWORD_ID.val().search(" ") != -1)
    {
		PASSWORD_ID.showtip({position:'l',text:'Şifrenizde boşluk bırakamazsınız. Bütün karakterler yan yana olmalı'});
		return false;
    }
    if (PASSWORD2_ID.val() == "") 
    {
		PASSWORD2_ID.showtip({position:'r',text:'Lütfen şifre tekrarını giriniz'});
		return false;
    }
    if (PASSWORD_ID.val() != PASSWORD2_ID.val()) 
    {
		PASSWORD2_ID.showtip({position:'r',text:'Şifrenizi ve şifre tekrarınızı kontrol ediniz'});
		return false;
    }
    
    if (EMAIL_ID.val() == "")   
    {
        EMAIL_ID.showtip({position:'r',text:'Lütfen e-postanızın kullanıcı adı kısmını giriniz!'});
        return false;
    }
    var deg="0123456789qwertyuopasdfghjklizxcvbnmZXCVBNMASDFGHJKLQWERTYUIOP.-_";
    var kod=EMAIL_ID.val();
    for (var i=0;i<kod.length;i++)
    {
		if (deg.indexOf (kod.substr(i,1),0) == -1)
		{
			EMAIL_ID.showtip({position:'l',text:'E-postanızın kullanıcı adı kısmında @ ve özel karakterler kullanmayınız.'});
			return false;
        }
    }
		
    if (EMAIL2_ID.val() == "")   
    {
        EMAIL2_ID.showtip({position:'u',text:'Lütfen e-postanızın servis sağlayıcı kısmını giriniz.\n@ işareti kullanmayınız.'});
        return false;
    }
    var epostas = EMAIL2_ID.val();
    if ((epostas.indexOf('.',0) == -1) || (epostas.indexOf(' ',0) != -1) || (epostas.length<4))
    {
		EMAIL2_ID.showtip({position:'u',text:'Lütfen e-posta\'nızı doğru giriniz.'});
        return false;
    }	

    var eposta = EMAIL_ID.val() + "@" + EMAIL2_ID.val() ;
    	
	
    if ($("input[id*=ctl00_cphMain_RadioList_Gender]:checked").length == 0) 
    {
        $("#ctl00_cphMain_RadioList_Gender_0").showtip({position:'l',text:'Lütfen cinsiyetinizi seçiniz!'});
        return false;
    }
    if (YEAR_ID.val() == "")
    {
		YEAR_ID.showtip({position:'r',text:'Lütfen doğum yılınızı giriniz.'});
		return false;
    }
    if (YEAR_ID.val().length != 2)
    {
		YEAR_ID.showtip({position:'r',text:'Lütfen doğum yılınızı doğru giriniz.'});
		return false;
    }
    var rakamlar="1234567890";
    var kod=YEAR_ID.val();
    for (var i=0;i<kod.length;i++)
    {
        if (rakamlar.indexOf(kod.substr(i,1),0) == -1)
        {
			YEAR_ID.showtip({position:'r',text:'Lütfen doğum yılınızı doğru giriniz.'});
			return false;
        }
    }
    var d = new Date();
    var y = Number(d.getFullYear().toString().substr(3,2)) + 100;
    if (YEAR_ID.val() > (y - 18)) 
    {
		YEAR_ID.showtip({position:'r',text:'18 yaşından küçük olanlar üye olamaz.'});
        return false;
    }
    if (YEAR_ID.val() < (y - 99)) 
    {
		YEAR_ID.showtip({position:'r',text:'Lütfen doğum yılınızı kontrol ediniz..'});
        return false;
    }
    var day=$("#ctl00_cphMain_BirthDate_Day").val();
    var month=$("#ctl00_cphMain_BirthDate_Month").val();
    var year="19"+YEAR_ID.val();
    var DateVal = month + "/" + day + "/" + year;
    var dt = new Date(DateVal);
    
    if(dt.getDate()!=day || dt.getMonth()!=month-1 || dt.getFullYear()!=year)
    {
		YEAR_ID.showtip({position:'r',text:'Lütfen geçerli bir tarih giriniz.'});
        return false;
    }
    
    if ($("#ctl00_cphMain_ddl_City")[0].selectedIndex==0 && $("#ctl00_cphMain_ddl_Country")[0].selectedIndex==0)
    {
        $("#ctl00_cphMain_ddl_City").showtip({position:'l',text:'Lütfen yaşadığınız yeri seçiniz.'});
        return false;
    }
    
    if ($("#ctl00_cphMain_optMartialStatus")[0].selectedIndex==0)
    {
        $("#ctl00_cphMain_optMartialStatus").showtip({position:'r',text:'Lütfen medeni durumunuzu seçiniz.'});
        return false;
    }
    
    if ($("#ctl00_cphMain_optOccupation")[0].selectedIndex==0)
    {
        $("#ctl00_cphMain_optOccupation").showtip({position:'r',text:'Lütfen mesleğinizi seçiniz.'});
        return false;
    }
    
    if($("input[id*=iliskituru]:checked").length == 0)
    {
		$('#iliskituru1').showtip({position:'l',text:'Lütfen ilişki türünüzü seçiniz.'});
		return false;
    }
    
    if($("input[id*=aradiginizcinsiyet]:checked").length ==0)
    {
		$('#aradiginizcinsiyet1').showtip({position:'l',text:'Lütfen aradığınız cinsiyeti seçiniz.'});
		return false;
    }
    
    if ($("#ctl00_cphMain_CheckBoxList_Items_0:checked").length == 0)
    {
        $("#ctl00_cphMain_CheckBoxList_Items_0").showtip({position:'l',text:'Üyelik Sözleşmesi\'ni okuyup işaretlemelisiniz.'});
        return false;
    }
}

