﻿jQuery.fn.numeric = function(decimal, callback)
{
	decimal = decimal || ".";
	callback = typeof callback == "function" ? callback : function(){};
	this.keypress(
		function(e)
		{
			var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
			if(key == 13 && this.nodeName.toLowerCase() == "input")
			{
				return true;
			}
			else if(key == 13)
			{
				return false;
			}
			var allow = false;
			if((e.ctrlKey && key == 97 /* firefox */) || (e.ctrlKey && key == 65)) return true;
			if((e.ctrlKey && key == 120 /* firefox */) || (e.ctrlKey && key == 88) ) return true;
			if((e.ctrlKey && key == 99 /* firefox */) || (e.ctrlKey && key == 67) ) return true;
			if((e.ctrlKey && key == 122 ) || (e.ctrlKey && key == 90) ) return true;
			if((e.ctrlKey && key == 118 ) || (e.ctrlKey && key == 86) 
			|| (e.shiftKey && key == 45)) return true;
			if(key < 48 || key > 57)
			{
				if(key == 45 && this.value.length == 0) return true;
				if(key == decimal.charCodeAt(0) && this.value.indexOf(decimal) != -1)
				{
					allow = false;
				}
				if(
					key != 8 &&
					key != 9 &&
					key != 13&&
					key != 35 &&
					key != 36 &&
					key != 37  &&
					key != 39 &&
					key != 46 
				)
				{
					allow = false;
				}
				else
				{
					if(typeof e.charCode != "undefined")
					{
						if(e.keyCode == e.which && e.which != 0)
						{
							allow = true;
						}
						else if(e.keyCode != 0 && e.charCode == 0 && e.which == 0)
						{
							allow = true;
						}
					}
				}
				if(key == decimal.charCodeAt(0) && this.value.indexOf(decimal) == -1)
				{
					allow = true;
				}
			}
			else
			{
				allow = true;
			}
			return allow;
		}
	)
	.blur(
		function()
		{
			var val = jQuery(this).val();
			if(val != "")
			{
				var re = new RegExp("^\\d+$|\\d*" + decimal + "\\d+");
				if(!re.exec(val))
				{
					callback.apply(this);
				}
			}
		}
	)
	return this;
}
function ValidasyonAl(){
var i = 0;
$(".uyari").each(function(){
i++;
})
if(i != 0)
return false;
else
return true;
}
function InputKontrol(input,label)
{
    if(input == "")
    label.addClass("uyari");
    else
    label.removeClass("uyari");
}
function DdlDogTarKontrol(ay,gun,yil,label,cinsiyet,clabel){
if(ay == "--"|| gun =="--" || yil =="----")
label.addClass("uyari");
else
label.removeClass("uyari");
if(cinsiyet == "--" || cinsiyet == "-1")
clabel.addClass("uyari");
else
clabel.removeClass("uyari");
}
function TekrarKontrol(sifre,sifrelabel,tekrarsifre,tekrarsifrelabel){
if(sifre != "" && tekrarsifre != ""){ 
if(sifre != tekrarsifre)
{
tekrarsifrelabel.addClass("uyari");
sifrelabel.addClass("uyari");
}
else
{
tekrarsifrelabel.removeClass("uyari");
sifrelabel.removeClass("uyari");
}}
}
function Step1(){
var adsoyadval = $("#ctl00_ContentPlaceHolder1_txtStep1AdSoyad").val();
var lbladsoyad = $("#lbladsoyad");
var doggunval = $("#ctl00_ContentPlaceHolder1_ddlStep1Gun").val();
var dogayval = $("#ctl00_ContentPlaceHolder1_ddlStep1Ay").val();
var dogyilval = $("#ctl00_ContentPlaceHolder1_ddlStep1Yil").val();
var lbldogtar = $("#lbldogtar");
var cinsiyetval = $("#ctl00_ContentPlaceHolder1_ddlStep1Cinsiyet").val();
var lblcinsiyet = $("#lblcinsiyet");
var epostaval = $("#ctl00_ContentPlaceHolder1_txtStep1EPosta").val();
var lbleposta = $("#lbleposta");
var uyeadival = $("#ctl00_ContentPlaceHolder1_txtStep1UyeAdi").val();
var lbluyeadi = $("#lbluyeadi");
var sifreval = $("#ctl00_ContentPlaceHolder1_txtStep1Sifre").val();
var lblsifre = $("#lblsifre");
var sifretekrarval = $("#ctl00_ContentPlaceHolder1_txtStep1SifreTekrar").val();
var lblsifretekrar = $("#lblsifretekrar");
InputKontrol(adsoyadval,lbladsoyad);
DdlDogTarKontrol(doggunval,dogayval,dogyilval,lbldogtar,cinsiyetval,lblcinsiyet);
InputKontrol(epostaval,lbleposta);
InputKontrol(uyeadival,lbluyeadi);
InputKontrol(sifreval,lblsifre);
InputKontrol(sifretekrarval,lblsifretekrar);
TekrarKontrol(sifreval,lblsifre,sifretekrarval,lblsifretekrar);
return ValidasyonAl();
}
function DdlililceokulKontrol(dropdown,label){
 if(dropdown == "--------" || dropdown == "" || dropdown == null)
 label.addClass("uyari");
 else
 label.removeClass("uyari");
}
function GSMTelefonKontrol(gsm,tel,label){
var gsmisok = false;
if(gsm == "---" || tel == "" ){
label.addClass("uyari");
gsmisok = false; }
else{
label.removeClass("uyari");
gsmisok = true;
}
}
function Step2() {
var ilval = $("#ctl00_ContentPlaceHolder1_ddlStep2il").val();
var lblil = $("#lblil");
var ilceval = $("#ctl00_ContentPlaceHolder1_ddlStep2ilce").val();
var lblilce = $("#lblilce");
var okulval = $("#ctl00_ContentPlaceHolder1_ddlStep2Okul").val();
var lblokul = $("#lblokul");
var anaadival = $("#ctl00_ContentPlaceHolder1_txtStep2AnneAdi").val();
var lblanaadi = $("#lblannead");
var babaadival = $("#ctl00_ContentPlaceHolder1_txtStep2BabaAdi").val();
var lblbabaadi = $("#lblbabaad");
var gsmval = $("#ctl00_ContentPlaceHolder1_ddlStep2GSMAlan").val();
var telefonval = $("#ctl00_ContentPlaceHolder1_txtStep2GSM").val();
var lbltelefon = $("#lblgsmno");
var adresval = $("#ctl00_ContentPlaceHolder1_txtStep2Adres").val();
var lbladres = $("#lblAdres");
DdlililceokulKontrol(ilval,lblil);
DdlililceokulKontrol(ilceval,lblilce);
DdlililceokulKontrol(okulval,lblokul);
InputKontrol(anaadival,lblanaadi);
InputKontrol(babaadival, lblbabaadi);
InputKontrol(adresval,lbladres);
GSMTelefonKontrol(gsmval, telefonval, lbltelefon);

return ValidasyonAl();
}// step 2
function CarouselSec(domele,id){
$("img.secili").removeClass("secili");
domele.addClass("secili");
$("#ctl00_ContentPlaceHolder1_CarouselID").val(id);
}
function Step3(){
if($("#ctl00_ContentPlaceHolder1_CarouselID").val() == "")
{alert("Bir Avatar Seç!");
return false;}
return true;
}