jQuery(function($){
	$.extend(jQuery.expr[":"], {
		blank: function(a){return !$.trim(a.value);},
		filled: function(a) {return !!$.trim(a.value);},
		unchecked: function(a) {return !a.checked;},
		checkchar: function(a){return /^[a-zA-Z0-9_\.-]+$/.test(a)},
		email: function(a){return /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/.test(a.value)},
		domain: function(a){if(/\.tr\.com\.tr/.test(a.value)){return false;}return /^([a-z0-9]+([\-a-z0-9]*[a-z0-9]+)?\.){0,}([a-z0-9]+([\-a-z0-9]*[a-z0-9]+)?){1,63}(\.[a-z0-9]{2,7})+$/.test(a.value)}
	});
	
	if(!document.cookie){
		$("#nocookie").show();
	}
	
	
	$.ajaxSetup({cache: false});


	dateFormat.i18n = {
		dayNames: ["Paz", "Pzt", "Sal", "Çrş", "Prş", "Cum", "Cts","Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"],
		monthNames: ["Oca", "Şub", "Mrt", "Nis", "Mys", "Haz", "Tem", "Ağu", "Eyl", "Ekm", "Ksm", "Ara","Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"]
	};

	var message = {
		badusername: 'Kullanıcı adı Türkçeye özel ç,ğ,ı,ö,ş,ü karakterleri hariç harf, rakam ve \".\", \"-\" ve \"_\" karakterlerinden oluşabilir.<br />Lütfen düzeltiniz<\/div>',
		username_error : [
			'Üzgünüz.<br \/>Seçtiğiniz kullanıcı adı <strong>{username}<\/strong> müsait değildir.<br \/>Bu isim başka bir kullanıcı tarafından kullanılmaktadır.<br \/>Lütfen başka bir kullanıcı ismi sorgulayınız.',
			'Üzgünüz.<br \/>Seçtiğiniz kullanıcı adı <strong>{username}<\/strong> alınmaya müsait değildir.<br \/>Lütfen başka bir kullanıcı ismi sorgulayınız.'
		],
		username_success : 'Tebrikler <br \/>Seçmiş olduğunuz <span class="by_b">{username}<\/span> kullanıcı ismi müsaittir.',
		badsubdomainname: 'Website adı Türkçeye özel ç,ğ,ı,ö,ş,ü karakterleri hariç harf, rakam ve \"-\" karakterlerinden oluşabilir.<br />Lütfen düzeltiniz',
		baddomainname: 'Domain adı Türkçeye özel ç,ğ,ı,ö,ş,ü karakterleri hariç harf, rakam ve \"-\" karakterlerinden oluşabilir.<br />Lütfen düzeltiniz',
		domainmsg: [
			'<input type="radio" name="ext" value="{ext}" disabled="disabled" \/> <label class="normal">www.{domain}.{ext} &nbsp;<em>Müsait Değildir.<\/em> <a href="#{domain}.{ext}" class="whoisinfo"><\/a><\/label>',
			'<input type="radio" name="ext" value="{ext}" id="z_{ext}" \/> <label class="normal" for="z_{ext}"><strong>www.{domain}.{ext}<\/strong>&nbsp; Müsaittir. Lütfen seçiniz.<\/label>'
		],
		errdomain : ['Sorgulamak istediğiniz domain isminde hata var! Lütfen düzeltip tekrar deneyiniz.','Domain adı yanlış! Lütfen kontrol ediniz.'],
		activationok: 'Aktivasyon Kodu: <strong>{activationcode}<\/strong><br \/>Girmiş olduğunuz aktivasyon kodu kabul edilmiştir. Lütfen Bilgileri doldurduktan sonra <b>Devam</b> butonuna tıklayınız.',
		activationerr: [
			'Muhtemelen oturumunuz sonlandırıldı. Bunun sebebi satın alma işlemini 30 dakikadan önce bitirememiş olmanızdır.<br \/>Tekrar baştan başlayabilirsiniz',
			'IP niz geçici olarak ban listesinde. 30 dk beklemelisiniz.',
			'Oturum bilginiz bulunamadı.',
			'Çok fazla aktivasyon kodu sorguladığınız için 30dk beklemelisiniz.',
			'Girdiğiniz aktivasyon kodu hatalıdır. Lütfen tekrar deneyiniz.',
			'Girdiğiniz kod daha önce kullanılmış.Lütfen kontrol ediniz.',
			'Girdiğiniz kod bu pakete göre değildir.',
			'Girdiğiniz kodu burada kullanamazsınız.'
		],
		captchaerr:[
			'Oturum bilgisi yok. Muhtemelen tarayıcınız çerezlere kapalı. Lütfen tarayıcınızın çerez özelliğini açınız.',
			'Lütfen güvenlik kodunuzu eksiksiz girdiğinizden emin olun',
			'Güvenlik Kodunuz Doğrulanamadı.<br \/>Lütfen doğru girdiğinizden emin olunuz.'

		],
		step1err: [
			'Lütfen Kullanıcı adınızı girip sorgulayınız!',
			'Lütfen siteniz için bir domain ismi seçiniz!',
			'Lütfen bir paket seçiniz!',
			'Lütfen güvenlik kodunuzu doğru yazınız',
			'Lütfen aktivasyon kodunuzu giriniz'
		],
		step2err: [
			'Lütfen isminizi giriniz!',
			'Lütfen doğum tarihinizi giriniz!',
			'Lütfen adresinizi giriniz!',
			'Lütfen şehirinizi giriniz!',
			'Lütfen Cep Telefonunuzu Giriniz!',
			'Lütfen geçerli bir email adresi giriniz!',
			'Lütfen Şifrenizi Giriniz!',
			'Lütfen Şifrenizi Tekrar Giriniz!',
			'Girdiğiniz İki Şifre Aynı Değil!',
			'Parolanız alfabe karakterleri (Türkçeye özel ç,ğ,ı,ö,ş,ü karakterleri hariç) ve rakamlardan oluşabilir.',
			'Parolanız En az 6 En fazla 15 karakter uzunluğunda olabilir!',
			'Parolanız kullanıcı adınızı içeremez',
			'Lütfen Güvenlik Sorunuzu Giriniz!',
			'Lütfen Güvenlik Sorunuzun Cevabını Giriniz!',
			'Devam edebilmek için sözleşmeyi kabul etmelisiniz!',
		],
		saveerr: [
			'Muhtemelen oturumunuz sonlandırıldı. Bunun sebebi genellik satın alma işlemini 30 dakikadan önce bitirememiş olmanızdan kaynaklanmaktadır.<br \/>Tekrar baştan başlayabilirsiniz',
			'IP niz geçici olarak ban listesinde. 30 dk beklemelisiniz.',
			'Oturumunuz sonlandırılmış olabilir.<br />Kredi kartınızdan ödeme gerçekleştirdiyseniz lütfen teknik destekle iletişime geçiniz.',
			'Güvenlik kodunuz kaydetme aşamasında doğrulanamadı',
			'Aktivasyon kodunuz kaydetme aşamasında doğrulanamadı.',
			'Kredi kartı ile ödemeniz kaydetme aşamasında doğrulanamadı.',
			'Hesabınızı kaydetme aşamasında bir hata oluştu. <br \/>Lütfen Teknik destek ile iletişime geçin'
		]
	}

var validate = {
	username: function(val){return /^[a-zA-Z0-9_\.-]+$/.test(val)},
	domainname: function(val){return /^[a-zA-Z0-9-]+$/.test(val)},
	domain: function(val){return /^([a-z0-9]+([\-a-z0-9]*[a-z0-9]+)?\.){0,}([a-z0-9]+([\-a-z0-9]*[a-z0-9]+)?){1,63}(\.[a-z0-9]{2,7})+$/.test(val)},
	checkfirst: function(val){return /^[a-zA-Z0-9_\.-]+$/.test(val)},
	checkemail: function(val){return /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/.test(val)},
	date: function(day, month, year){var myDate = new Date();myDate.setFullYear(year, (month - 1), day);return month >= 1 && month <= 12 && year >= 1 && year <= 32767 && ((myDate.getMonth()+1) == month && day<32);}
};

var options = {
	step1: true,
	step2: false,
	done: false,
	captchacontrol: true,
	activationcode : null,
	steperror: false,
	steperrordesc : [],
	currentpage: 1,
	domaintype: 1,
	current_anchor: '',
	username: null,
	amount: 0,
	packid: 46,
	packtime: 1,
	domain: null,
	pack_data: {"grp":[{"time":1,"pack":[{"info":{"id":7,"desc":"100 MB Web + 1GB 2 E-Posta","amount":99}},{"info":{"id":10,"desc":"Limitsiz MB Web + Limitsiz E-Posta","amount":199}},{"info":{"id":13,"desc":"Limitsiz Web + E-Posta + e-ticaret24","amount":299}}]},{"time":2,"pack":[{"info":{"id":8,"desc":"100 MB Web + 1GB 2 E-Posta","amount":149}},{"info":{"id":11,"desc":"Limitsiz MB Web + Limitsiz E-Posta","amount":299}}]},{"time":3,"pack":[{"info":{"id":9,"desc":"100 MB Web + 1GB 2 E-Posta","amount":199}},{"info":{"id":12,"desc":"Limitsiz MB Web + Limitsiz E-Posta","amount":399}}]}]}
};

var get = {
	pack_info: function(){
		var returnval;
		$.each(options.pack_data.grp[options.packtime-1].pack, function(i, pck){
			if(pck.info.id == options.packid){
				returnval = pck.info.desc+' / '+options.packtime+' Yıl';
				options.amount = pck.info.amount;
			}
		});return returnval;
	},
	money: function(v){
		v = (Math.round((v-0)*100))/100;
		v = (v == Math.floor(v)) ? v + ".00" : ((v*10 == Math.floor(v*10)) ? v + "0" : v);
		return String(v).replace('.',',');
	},
	datef: function(){
		var now = new Date(nowdate);
		return now.format("d mmmm yyyy dddd");
	},
	timef: function(){
		var now = new Date(nowdate);
		return now.format("HH:MM:ss");
	}

}

var check_anchor = function(){
	if(options.current_anchor != document.location.hash){
		options.current_anchor = document.location.hash;
		options.captchacontrol ? $("#f5").hide() : $("#f5").show();
		options.currentpage = parseInt(options.current_anchor.replace(/#step/, ''),10);
		if(!options.done){
			if((options.current_anchor=="#step1"&&options.step1)||(options.current_anchor==''&&options.step1)){
				$(".step").hide();$("#step1").show();set_nav(1);
			}
			if(options.current_anchor=="#step2"&&options.step2){
				$(".step").hide();$("#step2").show();set_nav(2);
			}
		}
		$("#mainNav").scrollTo(100);
	}
}

jQuery.fn.extend({
  domainchange: function(e){
	options.domaintype = e+1;
	options.domain = null;
	if(e == 1&&validate.domain($("#rq_wf").val())){options.domain = $("#rq_wf").val();}	
	if(e == 0&&$("#c1 input:checked").length>0){options.domain = $("#c1 input:checked + label > strong").html();}
	calculate_amount();
  },
	cint: function(){
	return parseInt(this.val(),10);
  }
});

var account_query = function(){
	if(!$("#rq_a").is(":blank")){
		options.username = null;
		$("#s1 .error").remove();
		var user_name = $("#rq_a").val();
		if(!validate.username(user_name)){
			$("#s1 .fset").append('<div class="error">'+message.badusername+'<\/div>');
			return false;
		}
        $("#s1").block({message: 'Lütfen Bekleyiniz'});
		$.getJSON("../account_query.php", {name: user_name}, function(obj){
			$("#s1").unblock();
			if(obj.data.status){
                $("#s1").hide().next().show();
                $("#s2 span").html(str_replace('{username}', user_name, message.username_success));
                options.username = user_name;
			}else{
				$("#s1 .fset").append('<div class="error">'+str_replace('{username}', user_name, message.username_error[obj.data.etype])+'<\/div>');
			}
		});
	}
}





var domain_query = function(){
	if(!$("#rq_d").is(":blank")){
		options.domain = null;
		$("#c1 .error, #domains").remove();
		var domain_name = $("#rq_d").val();
		if(!validate.domainname(domain_name)){
			$("#c1 .fset").append('<div class="error">'+message.baddomainname+'<\/div>');
			return false;
		}
        $("#c1 .rqbtn").hide();
        $("#f2").block({ message: 'Lütfen Bekleyiniz' });
		$.getJSON("../whois.php", {domain: domain_name}, function(obj){
			$("#f2").unblock();
			if(obj.data.status){
				var ftext ='';
				$.each(obj.data.result, function(i, dmn){ftext += '<p>'+str_replace('{domain}', domain_name, str_replace('{ext}', dmn.ext, message.domainmsg[dmn.status]))+'<\/p>';});
				$("#c1 .fset").after('<div  id="domains">'+ftext+'<\/div>');
				$("#c1 input[type='radio']").bind("click", function(){
					$("#c1 select option[value="+$(this).val()+"]").attr("selected","selected");
					options.domain = domain_name+'.'+$(this).val();
					calculate_amount();
				});
				$("#c1 .rqbtn").show();
			}else{
				$("#c1 .fset").append('<div class="error">'+message.errdomain[0]+'<\/div>');
			}
		});
	}
}


var calculate_amount = function(){
	if(options.domain!=null){
		$("#buyinf").show().html('Domain: <strong>'+options.domain+'<\/strong>');
	}else{
		$("#buyinf").hide();
	}
}



var activation_query = function(){
    var activation_code = $("#rq_p").val();
	if (activation_code.length==8){
		$("#f3 .subblock").block({ message: 'Lütfen Bekleyiniz' });
		$("#f3 .error").remove();
		$.getJSON("activation_query.php", {code: activation_code}, function(obj){
			$("#f3 .subblock").unblock();
			if(obj.data.status){
				options.activationcode = activation_code;
				options.packid = parseInt(obj.data.pack,10);
				options.packtime =  parseInt(obj.data.time,10);
				$("#f3 .subblock p, #rq_p").hide();
				$("#f3 .subblock").html('<p>'+str_replace('{activationcode}', activation_code, message.activationok)+'<\/p>');
				$("#f4").show().children(".subblock").html('Paket: <strong>'+get.pack_info()+'<\/strong>');
			}else{
				 $("#f3 .fset").append('<div class="error">'+message.activationerr[obj.data.etype]+'<\/div>');
			}
		});
	}
};



function set_nav(id){
    $("#mainNav li").removeClass("current lastDone done");
    $("#mainNav li").eq(id-1).addClass("current");
    $("#step1, #step2, #done").hide();
    $("#step"+id).show();
    $('#mainNav li').each(function(i){
        if (id == (i+1)){ $(this).addClass("current"); }
        else if (id - (i+1) == 1){ $(this).addClass("lastDone"); }
        else if (id - (i+1) > 1){ $(this).addClass("done"); }
        else{ $(this).removeClass("done"); }
    });
}



$("#b1").bind("click", function(){
	$(this).hide();$("#step1 .err").removeClass("err");
	$("#step1 .error").remove();
	options.steperrordesc = [];options.steperror = false;
	if(options.username==null){options.steperror=true;options.steperrordesc.push(message.step1err[0]);$("#rq_a").addClass("err");}
	if(options.domain==null){options.steperror=true;options.steperrordesc.push(message.step1err[1]);$("#rq_d, #rq_wf").addClass("err");}
	if(options.activationcode==null){options.steperror=true;options.steperrordesc.push(message.step1err[4]);$("#rq_p").addClass("err");}
	if($("#captcha").val().length!=5&&!options.captchacontrol){options.steperror=true;options.steperrordesc.push(message.step1err[3]);$("#captcha").addClass("err");}
	if(options.steperror){
		var err_text = '<div class="error"><p><em>Eksik Bilgi Girişi!<\/em><\/p><ul>';
		$.each(options.steperrordesc, function(i, ser){
			err_text += '<li>'+ser+'<\/li>';
		});
		err_text += '<\/ul><p>Lütfen kırmızı alanları düzeltin.<\/p><\/div>';
        $("#step1").prepend(err_text);
        $("#step1 .buttonrow").before(err_text);
        $(this).show();
		return false;
	}else{
		if(!options.captchacontrol){
			$("#step1").block({message: '<h1>Güvenlik Kodu Doğrulanıyor.<\/h1><br />Lütfen Bekleyiniz...'});
			$("#step2").after('<div id="loading"><img src="/images/ajax-loader.gif" alt="Loading" \/><br \/><strong>Güvenlik kodu doğrulanıyor.<\/strong><br />Lütfen Bekleyiniz...</div>');
			$.ajax({type:"GET", url: "../captchacontrol.php", dataType: "json", data:{code: $("#captcha").val()}, 
			success:
			function(obj){
				$("#step1").unblock();
				$("#loading").remove();
				if(obj.data.status){
					options.step2 = true;
					document.location.hash = '#step2';
					$("#mainNav").scrollTo(100);
					options.captchacontrol = true;
					$(".step").hide();$("#step2").show();set_nav(2);
					$("#b1").show();
				}else{
					$("#step1 .buttonrow").before('<div class="error">'+message.captchaerr[obj.data.ecode]+'<\/div>');
					$("#b1").show();
				}
			}});
			return false;
		}else{
			options.step2 = true;
			$("#b1").show();
			return true;
		}
	}
});

$("#b2").bind("click", function(){
	$(this).hide();
	$("#step2 .error").remove();$("#step2 .err").removeClass("err");
	options.steperrordesc = [];options.steperror = false;
	if($("#name").is(":blank")){options.steperror=true;options.steperrordesc.push(message.step2err[0]);$("#name").addClass("err");}
	if(!validate.date($("#birth_day").cint(), $("#birth_month").cint(), $("#birth_year").cint())){options.steperror=true;options.steperrordesc.push(message.step2err[1]);$("#birth_day, #birth_month, #birth_year").addClass("err");}
	if($("#city").is(":blank")){options.steperror=true;options.steperrordesc.push(message.step2err[3]);$("#city").addClass("err");}
	if($("#address").is(":blank")){options.steperror=true;options.steperrordesc.push(message.step2err[2]);$("#address").addClass("err");}
	if($("#gsm").val().length!=10){options.steperror=true;options.steperrordesc.push(message.step2err[4]);$("#gsm").addClass("err");}
	if(!$("#email").is(":blank")&&!$("#email").is(":email")){options.steperror=true;options.steperrordesc.push(message.step2err[5]);$("#email").addClass("err");}
	if($("#pass1").is(":blank")){options.steperror=true;options.steperrordesc.push(message.step2err[6]);$("#pass1").addClass("err");}else{if($("#pass2").is(":blank")){options.steperror=true;options.steperrordesc.push(message.step2err[7]);$("#pass2").addClass("err");}else{if($("#pass1").val()!=$("#pass2").val()){options.steperror=true;options.steperrordesc.push(message.step2err[8]);$("#pass1, #pass2").addClass("err");}else{if($("#pass1").is(":checkchar")){options.steperror=true;options.steperrordesc.push(message.step2err[9]);$("#pass1").addClass("err");}else{if($("#pass1").val().length<6||$("#pass1").val().length>15){options.steperror=true;options.steperrordesc.push(message.step2err[10]);$("#pass1").addClass("err");}else{if($("#pass1").val().indexOf(options.username)!=-1){options.steperror=true;options.steperrordesc.push(message.step2err[11]);$("#pass1").addClass("err");}}}}}}
	if($("#security_question").is(":blank")){options.steperror=true;options.steperrordesc.push(message.step2err[12]);$("#security_question").addClass("err");}
	if($("#security_answer").is(":blank")){options.steperror=true;options.steperrordesc.push(message.step2err[13]);$("#security_answer").addClass("err");}
	if(!$("#appr1").is(":checked")){options.steperror=true;options.steperrordesc.push(message.step2err[14]);$("#approved").addClass("err");}
	if(options.steperror){
		var err_text = '<div class="error"><p><em>Eksik Bilgi Girişi!<\/em><\/p><ul>';
		$.each(options.steperrordesc, function(i, ser){
			err_text += '<li>'+ser+'<\/li>';
		});
		err_text += '<\/ul><p>Lütfen kırmızı alanları düzeltin.<\/p><\/div>';
        $("#step2").prepend(err_text);
        $("#step2 .buttonrow").before(err_text);
        $(this).show();
		return false;
	}else{
		$("#step2 .error").remove();
		$("#step2").block({message: '<h1>Hesabınız Kaydediliyor<\/h1><br />Lütfen Bekleyiniz...'});
		$("#step2").after('<div id="loading"><img src="/images/ajax-loader.gif" alt="Loading" \/><br \/><strong>Aktivasyon Tamamlanıyor<\/strong><br />Lütfen Bekleyiniz...</div>');
		$.ajax({type:"POST", url: "save.php", dataType: "json", data:{account_name: options.username,domain_type: options.domaintype,domain_name: options.domain,activation_code: options.activationcode,customer_name: $("#name").val(),customer_gender: $("#gender input:checked").val(),customer_email: $("#email").val(),pack: options.packid,customer_birthday: $("#birth_month").val()+'/'+$("#birth_day").val()+'/'+$("#birth_year").val(),tax_address: $("#tax_address").val(),tax_department: $("#tax_department").val(),tax_number: $("#tax_number").val(),address: $("#address").val(),city: $("#city").val(),country: $("#country").val(),tel: $("#tel").val(),gsm: $("#gsm").val(),pass: $("#pass1").val(),security_question: $("#security_question").val(),security_answer: $("#security_answer").val(),amount: options.payable,ref_code: refcode}, 
		success:
		function(obj){
			$("#step2").unblock();
			$("#loading").remove();
			if(obj.data.status){
				gen_donepage();
				options.done = true;
				$(".step").hide();$("#done").show();$("#mainNav").remove();$("#buyinf").hide();
				document.location.hash = '#done';
			}else{
				$("#step2 .buttonrow").before('<div class="error">Hesabınız oluşturulurken bir sorun oluştu.<br \/>'+message.saveerr[obj.data.etype]+'<\/div>');
				$("#b2").show();
			}
			$("#step2").unblock();
		}});
		return false;
		
	}
});




var gen_donepage = function(){
	$("#f_done").val('1');
	$(".account_name").html(options.username);
	$(".website_name").html(options.domain);
	$(".user_name").html($("#name").val());
	$(".user_birth_date").html($("#birth_day").val()+'.'+$("#birth_month").val()+'.'+$("#birth_year").val());
	if($("#email").val()!=''){
		$(".isemail").show();
		$(".user_email").html($("#email").val());
	}
	if(!$("#tax_address").is(":blank")){
		$(".billing").show();
		$(".billing_address").html($("#tax_address").val());
		$(".tax_vd").html($("#tax_department").val());
		$(".tax_vn").html($("#tax_number").val());
	}
	$(".date").html(get.datef());
	$(".time").html(get.timef());
	$(".ip").html(ip);



	$(".ref_code").html(refcode);
}




if ((options.hash=='#step2'&&!options.step2)||(options.hash=='#done'&&!options.done)){document.location.href='http://www.referansweb.com/activation'}
options.captchacontrol ? $("#f5").hide() : $("#f5").show();
$("#mainNav a").bind("click", function(){if(!$(this).parent("li").hasClass("lastDone")){return false;}});
$("a#aquery").bind("click", function(){account_query();return false;});
$("a#achange").bind("click", function(){$("#s2").hide().prev().show();options.username=null;return false;});
$("#rq_wf").bind("blur change", function(){$("#c2 .error").remove();if(!$(this).is(":domain")){options.domain = null;$("#c2 .fset").append('<div class="error">'+message.errdomain[1]+'<\/div>');}else{options.domain=$(this).val();$("#c2 .error").remove();calculate_amount();}});
$("#f2 input[type='radio']").bind(($.browser.msie?"click":"change"), function(){$("#f2 .inputset").hide().eq($("#f2 input").index(this)).show().domainchange($("#f2 input").index(this));});
$("a#dquery").bind("click", function(){domain_query();return false;});
$("a#actquery").bind("click", function(){activation_query();return false;});
$("#country").bind("change",function(){$("#cntrycode").html($(this).val());});
set_nav(1);
setInterval(function(){check_anchor();},300);
$(document).bind("keydown", function(e){if(e.which==116) e.preventDefault()});
$("#rq_a").restrictive({nc:'_-.'});
$("#rq_wf").restrictive({nc:'-.'});
$("#rq_d").restrictive({nc:'-'});
$("#rq_p").restrictive({caps:true});
$("#name, #author").restrictive({ch:'a', nc: '', ns: '32,231,199,286,287,304,305,214,246,350,351,220,252',caps:true});
$("#email").restrictive({nc: '.-_', ns: '64'});
$("#pass1, #pass2").restrictive();
$("#tax_number, #gsm, #tel").restrictive({ch:'n'});
$("a[href='#cvvinfo']").bind("click", function(){$('#cvvinfo').dialog('open');return false;});

$('#comtrinfo').dialog({autoOpen: false,width: 500,height: 310,modal: true,buttons: {"Kapat": function() { $(this).dialog("close"); }}});
$("a[href='#comtrinfo']").bind("click", function(){$('#comtrinfo').dialog('open');return false;});

$('#whoisinfo').dialog({autoOpen: false,width: 550,height: 400,modal: true,buttons: {"Kapat": function() { $(this).dialog("close"); }}});
$("a.whoisinfo").live("click", function(){$("#whoisinfo pre").empty();$('#whoisinfo').dialog('option', 'title', $(this).attr('href').replace(/#/,'')+' Whois Kaydı');$('#whoisinfo').dialog('open');$("#whoisinfo pre").load('../whois_info.php?domain='+$(this).attr("href").replace(/#/,''));return false;});

});