var mailt = 0;
var kullt = 0;
var uyeadim = false;
function hg(){
mailt=0;
}
function hhg(){
kullt=0;
}
function kullaniciaditest(mail,codep){
	$('#kullt').html('<img src="images/1-0.gif" alt="" style="opacity:0.5" />');
	$.ajax({
		type:'POST',
		data:{cins:'ka',gvn:codep,getir:mail},
		url:'ajax/kayitajax.php',
		success:
			function(ajaxCevap){		
				$('#kullt').html('');
				if(ajaxCevap == 1){
					_h('kullaniciadi','Kullanıcı Adınız Kayıtlı.',2);
				    return 0;
				}else{
					kullt = 1;
				}
			}
	});
	return false;
}
function mail(mail,codep){
	//alert('dvfsegr');
	$('#maild').html('<img src="images/1-0.gif" alt="" style="opacity:0.5" />');
	$.ajax({
		type:'POST',
		data:{cins:'mail',gvn:codep,getir:mail},
		url:'ajax/kayitajax.php',
		success:
			function(ajaxCevap){		
				$('#maild').html('');
				if(ajaxCevap == 1){
					_h('mail','Email Adresiniz Sistemde Kayıtlı.',2);
				    return 0;
				}else{
					mailt = 1;
				}
			}
	});
	return false;
}


function _h(bg,veri,oa){
	if(!veri){
		if($('#'+bg).attr('title')){
			ims(bg,$('#'+bg).attr('title'),2,oa);
		}else{
			ims(bg,'Bu Alanı Doldurmalısınız.',2,oa);
		}
	}else{
		ims(bg,veri,2,oa);
	}
}

function _n(x,say){

	var s = x.elements.length;
	var v =$('form .zorunlu');
	var er = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	var kullaniciadiRegex = /^[a-zA-ZĞŞİÇÖÜğşıçöü0-9_]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	var adRegex = /^[a-zA-ZĞŞİÇÖÜğşıçöü]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	var sayisalReg = /^[0-9]+$/;
	var tcKimlikReg = /^[0-9]{11}$/;
	var karakterReg = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	var trkarakterReg = /^[a-zA-ZĞŞİÇÖÜğşıçöü]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	for(var i=0;i<=s;i++){
		if(v[i]){
			var tipi = v[i].type;
			switch(tipi){
				case "text":
					if(v[i].value == ""){
						_h(v[i].id);
						return false;
					}else{
						if($('#'+v[i].id).hasClass('numerik')){
							if(!v[i].value.match(sayisalReg)) {
								_h(v[i].id,'Sadece Sayılardan Oluşmalıdır');
								return false;
							}
						}
						if($('#'+v[i].id).hasClass('mail')){
							if(!v[i].value.match(er)) {
								_h(v[i].id,'E-Mail Adresinizi Hatalı Girdiniz');
								return false;
							}
						}
						if($('#'+v[i].id).hasClass('karakter')){
							if(!v[i].value.match(karakterReg)) {
								_h(v[i].id,'Sadece Karakterlerden Oluşmalıdır');
								return false;
							}
						}
						if($('#'+v[i].id).hasClass('trkarakter')){
							if(!v[i].value.match(trkarakterReg)){
								_h(v[i].id,'Sadece Karakterlerden Oluşmalıdır <br/> TR Karakter Kullanabilirsiniz');
								return false;
							}
						}
						if($('#'+v[i].id).hasClass('tckimlik')){
							if(!v[i].value.match(tcKimlikReg)){
								_h(v[i].id,'TC Kimlik Numaranızı Hatalı Girdiniz');
								return false;
							}
						}
						if($('#'+v[i].id).hasClass('kredikarti')){
							if(!kredikarti($('#'+v[i].id).val(), null, $('#cardType').val())){
								_h(v[i].id,'Kredi Kartı Doğrulanamadı');
								return false;
							}
						}
					}
				break;
				case "radio":
					if(!$('input[name='+v[i].name+']:radio:checked').length > 0){
						var k = v[i].id;
						var e = $('#'+k).parent().attr('id');
						//alert(e);
						_h(e,'Birini Seçmelisiniz',null);
						return false;
					}
				break;
				var v =$('.zorunlu');
				case "password":
					if(v[i].value == ""){
						_h(v[i].id);
						return false;
					}else{
						if($('#'+v[i].id).val().length >= 5){
							if(v[i].name=='sifre1'){
								if($('#sifre').val()!=$('#sifre1').val()){
									_h(v[i].id,'Şifreleriniz Birbiriyle Aynı Olmak Zorundadır');
								 return false;
								}						
							}
						}else{
							_h(v[i].id,'Şifreniz En Az 5 Karakter Olmalıdır');
							return false;
						}
					}

				break;
				case "checkbox":
					if(!$('input[name='+v[i].name+']:checkbox:checked').length>0){
						_h(v[i].id);
						return false;
					}
				break;
				case "textarea":			
					if(v[i].value == ""){
						_h(v[i].id);
						return false;
					}else{
						if($('#'+v[i].id).hasClass('trkarakter')){
							if(!v[i].value.match(trkarakterReg)){
								_h(v[i].id,'Sadece Karakterlerden Oluşmalıdır <br/> TR Karakter Kullanabilirsiniz');
								return false;
							}
						}					
					}
				break;
				case "select-one":
					if(v[i].options[v[i].selectedIndex].value == ""){
						_h(v[i].id,null,2,1);
						v[i].focus();	
						return false;
					}
				break;
			}
		}
	}
	return true;
}

$.easing.elasout = function(x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
};

var mst = 20;
var ms = 5;
var mo = 3;
var mh = 3;
function ims(target,string,autohide,a) {
  var msg;
  var msgcontent;
  if(!document.getElementById('msg')) {
    msg = document.createElement('div');
    msg.id = 'msg';
    msgcontent = document.createElement('div');
    msgcontent.id = 'msgcontent';
    document.body.appendChild(msg);
    msg.appendChild(msgcontent);
    msg.style.filter = 'alpha(opacity=0)';
    msg.style.opacity = 0;
    msg.alpha = 0;
  } else {
    msg = document.getElementById('msg');
    msgcontent = document.getElementById('msgcontent');
  }
  
  msgcontent.innerHTML = string+"<br/><a onclick='hideMsg()' style='position:absolute;top:0px;right:3px;text-decoration:none;cursor:pointer'>X</a>";
  msg.style.display = 'block';
  var msgheight = msg.offsetHeight;
  var targetdiv = document.getElementById(target);
  if(!a){
  targetdiv.select();
  }
  //alert(leftposition+"_"+topposition);
  if($('#'+target)){
  $.scrollTo($('#'+target),{duration:1000,offset:-50});
  }
  var targetheight = targetdiv.offsetHeight;
  var targetwidth = targetdiv.offsetWidth;
  var topposition = topPosition(targetdiv) - ((msgheight - targetheight) / 2);
  var leftposition = leftPosition(targetdiv) + targetwidth + mo;
  msg.style.top = topposition + 'px';
  msg.style.left = leftposition + 'px';
  clearInterval(msg.timer);
  msg.timer = setInterval("fadeMsg(1)", mst);
  if(!autohide) {
    autohide = mh;  
  }
  window.setTimeout("hideMsg()", (autohide * 1000));
}
function hideMsg(msg) {
  var msg = document.getElementById('msg');
  if(!msg.timer) {
    msg.timer = setInterval("fadeMsg(0)", mst);
  }
}
function fadeMsg(flag) {
  if(flag == null) {
    flag = 1;
  }
  var msg = document.getElementById('msg');
  var value;
  if(flag == 1) {
    value = msg.alpha + ms;
  } else {
    value = msg.alpha - ms;
  }
  msg.alpha = value;
  msg.style.opacity = (value / 100);
  msg.style.filter = 'alpha(opacity=' + value + ')';
  if(value >= 99) {
    clearInterval(msg.timer);
    msg.timer = null;
  } else if(value <= 1) {
    msg.style.display = "none";
    clearInterval(msg.timer);
  }
}
function leftPosition(target) {
  var left = 0;
  if(target.offsetParent) {
    while(1) {
      left += target.offsetLeft;
      if(!target.offsetParent) {
        break;
      }
      target = target.offsetParent;
    }
  } else if(target.x) {
    left += target.x;
  }
  return left;
}
function topPosition(target) {
  var top = 0;
  if(target.offsetParent) {
    while(1) {
      top += target.offsetTop;
      if(!target.offsetParent) {
        break;
      }
      target = target.offsetParent;
    }
  } else if(target.y) {
    top += target.y;
  }
  return top;
}
if(document.images) {
  arrow = new Image(7,80); 
  arrow.src = "images/msg_arrow.gif"; 
}
