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);
				$('#kullaniciadi').focus();
				return false;
			}else{
				kullt = 1;
			}
		}
	});*/
	
	return true;
}
function mail(mail,codep){

/*0	//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);
				$('#mail').focus();
				return false;
			}else{
				mailt = 1;
			}
		}
	});
	*/
	
	return true;
}

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;
	//alert(x.id);
	
	var v =$('form#'+x.id+' .zorunlu');
	var er = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	var kullaniciadiRegex = /^[a-zA-Z0-9_]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	var rakam = /^[0-9]+$/;
	var tarih = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/;
	//var adRegex = /^[a-zA-ZĞŞİÇÖÜğşıçöü]+(([\'\,\.\- ][a-zA-ZĞŞİÇÖÜğşıçöü])?[a-zA-ZĞŞİÇÖÜğşıçöü]*)*$/;
	var adRegex = /^[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].id).val()){
						_h(v[i].id);
						return false;
					}else{
						if($('#'+v[i].id).hasClass('mail')){
							if(!v[i].value.match(er)) {
								_h(v[i].id,'Geçersiz E-posta!');
								return false;
							}else{
								if(mailt == 0){
									if(mail(v[i].value,$('#codeP').val())){
										mailt = 1;
									}
								}
							}
						}
						if($('#'+v[i].id).hasClass('tarih')){
							if(!v[i].value.match(tarih)) {
								_h(v[i].id,'Hatalı Tarih Girdiniz');
								return false;
							}
						}
						if($('#'+v[i].id).hasClass('rakam')){
							if(!v[i].value.match(rakam)) {
								_h(v[i].id,'Sadece Rakam Giriniz!');
								return false;
							}
						}
						if($('#'+v[i].id).attr('name')=='user'){
							if($('#'+v[i].id).val().length >= 3){
								if(!v[i].value.match(kullaniciadiRegex)) {
									_h(v[i].id,'Kullanıcı Adınız Sadece Alfanumerik Karakterler İçerebilir. Türkçe Karakterler İçermemelidir');
									return false;
								}else{
									if(kullt == 0){
										kullaniciaditest(v[i].value,$('#codeP').val());
									}
								}
							}else{
								_h(v[i].id,'Kullanıcı Adınız 3 Karakter Olmalıdır');
								return false;
							}
						}
						if(v[i].name=='isim'){
							if($('#'+v[i].id).val().length >= 3){
								if($('#'+v[i].id).val().length <= 15){
									if(!v[i].value.match(adRegex)) {
										_h(v[i].id,'İsminiz Sadece Harflerden Oluşmalıdır');
										return false;
									}
								}else{
									_h(v[i].id,'İsminiz En Fazla 15 Karakter Olabilir');
									return false;
								}
							}else{
								_h(v[i].id,'İsminiz En Az 3 Karakter Olabilir');
								return false;
							}
						}
						if(v[i].name=='soyisim'){
							if($('#'+v[i].id).val().length >= 3){
								if($('#'+v[i].id).val().length <= 15){
									if(!v[i].value.match(adRegex)){
										_h(v[i].id,'Soyisminiz Sadece Harflerden Oluşmalıdır');
										return false;
									}
								}else{
									_h(v[i].id,'Soyisminiz En Fazla 15 Karakter Olabilir');
									return false;
								}
							}else{
								_h(v[i].id,'Soyisminiz En Az 3 Karakter Olabilir');
								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');
						_h(e,'Birini Seçmelisiniz',1);
						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=='pass2'){
								if($('#pass').val()!=$('#pass2').val()){
									_h(v[i].id,'Şifreleriniz Birbiriyle Aynı Olmak Zorundadır');
									return false;
								}
							}
						}else{
							_h(v[i].id,'En Az 6 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;
					}
				break;
				case "file":
					if(v[i].value == "")
					{
						_h(v[i].id);
						return false;
					}
				break;
				case "select-one":
					if(v[i].options[v[i].selectedIndex].value == ""){
						_h(v[i].id,null,1);
						v[i].focus();	
						return false;
					}
				break;
			}
		}
		if(i==s){
			return true;
		}
	}
	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/input/msg_arrow.gif"; 
}

(function($){$.fn.kalanKarakter=function(settings){$this=$(this);defaults={limit:250,mesaj:'kalan karakter: #1',kapsa:'<div></div>',uyari:function(){}};var Ayar=$.extend({},defaults,settings);return $this.each(function(){thisID=$(this).attr('id');if(typeof thisID==='undefined'){thisID='text_'+Math.random()*Math.pow(10,18);$(this).attr('id',thisID);var kapsaID='JKK_'+thisID}else{var kapsaID='JKK_'+thisID}kalanKarakterDurumu($(this));KKS=kalanKarakterSayisi($(this));Kapsa=$(Ayar.kapsa).attr('id',kapsaID).html(Ayar.mesaj.replace(/#1/,KKS));$(this).after(Kapsa).keyup(function(){kalanKarakterYazdir(kapsaID,$(this))})});function kalanKarakterDurumu(obje){$(obje).val($(obje).val().substr(0,Ayar.limit))}function kalanKarakterSayisi(obje){return Ayar.limit-$(obje).val().length}function kalanKarakterYazdir(kapsaID,obje){var KKS=kalanKarakterSayisi(obje);if(KKS>=0){$('#'+kapsaID).html(Ayar.mesaj.replace(/#1/,KKS))}else{kalanKarakterDurumu(obje);$('#'+kapsaID).html(Ayar.mesaj.replace(/#1/,'0'));Ayar.uyari()}}}})(jQuery);

(function(jQuery){var self=null;jQuery.fn.autogrow=function(o){return this.each(function(){new jQuery.autogrow(this,o);});};jQuery.autogrow=function(e,o){this.options=o||{};this.dummy=null;this.interval=null;this.line_height=this.options.lineHeight||parseInt(jQuery(e).css('line-height'));this.min_height=this.options.minHeight||parseInt(jQuery(e).css('min-height'));this.max_height=this.options.maxHeight||parseInt(jQuery(e).css('max-height'));;this.textarea=jQuery(e);if(this.line_height==NaN)this.line_height=0;this.init();};jQuery.autogrow.fn=jQuery.autogrow.prototype={autogrow:'1.2.2'};jQuery.autogrow.fn.extend=jQuery.autogrow.extend=jQuery.extend;jQuery.autogrow.fn.extend({init:function(){var self=this;this.textarea.css({overflow:'hidden',display:'block'});this.textarea.bind('focus',function(){self.startExpand()}).bind('blur',function(){self.stopExpand()});this.checkExpand();},startExpand:function(){var self=this;this.interval=window.setInterval(function(){self.checkExpand()},400);},stopExpand:function(){clearInterval(this.interval);},checkExpand:function(){if(this.dummy==null){this.dummy=jQuery('<div></div>');this.dummy.css({'font-size':this.textarea.css('font-size'),'font-family':this.textarea.css('font-family'),'width':this.textarea.css('width'),'padding':this.textarea.css('padding'),'line-height':this.line_height+'px','overflow-x':'hidden','position':'absolute','top':0,'left':-9999}).appendTo('body');}var html=this.textarea.val().replace(/(<|>)/g,'');if($.browser.msie){html=html.replace(/\n/g,'<BR>new');}else
{html=html.replace(/\n/g,'<br>new');}if(this.dummy.html()!=html){this.dummy.html(html);if(this.max_height>0&&(this.dummy.height()+this.line_height>this.max_height)){this.textarea.css('overflow-y','auto');}else
{this.textarea.css('overflow-y','hidden');if(this.textarea.height()<this.dummy.height()+this.line_height||(this.dummy.height()<this.textarea.height())){this.textarea.animate({height:(this.dummy.height()+this.line_height)+'px'},100);}}}}});})(jQuery);
