jQuery(function($){
	$.extend(jQuery.expr[":"], {
		blank: function(a){return !$.trim(a.value);},
		filled: function(a) {return !!$.trim(a.value);},
		email: function(a){return /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/.test(a.value)},
	});

	var options = {
		error: false,
		errordesc: []
	}

	var message = {
		err: [
			'Lütfen Firma Adını giriniz',
			'Lütfen Firmanızın Ticari Ünvanını giriniz',
			'Lütfen Vergi Dairesini giriniz',
			'Lütfen Vergi Numaranızı giriniz',
			'Lütfen Firma Yöneticisinin ismini giriniz',
			'Lütfen Firma adresinizi yazınız',
			'Lütfen Şehirinizi yazınız',
			'Lütfen İlçenizi Yazınız',
			'Lütfen Telefon numaranızı yazınız',
			'Lütfen Faks Numaranızı Yazınız',
			'Lütfen Cep Telefonunuzu Yazınız',
			'Lütfen doğru bir email adresi giriniz',
			'Lütfen güvenlik kodunuzu giriniz'
		],
		senderr: [
			'Güvenlik kodunuz yanlış. Lütfen kontrol ediniz'			
		]
	}


$("#send").bind("click", function(){
	$(this).hide();$(".err").removeClass("err");
	$(".error").remove();
	options.errordesc = [];options.error = false;
	if($("#firmaadi").is(":blank")){options.error=true;options.errordesc.push(message.err[0]);$("#firmaadi").addClass("err");}
	if($("#ticariunvan").is(":blank")){options.error=true;options.errordesc.push(message.err[1]);$("#ticariunvan").addClass("err");}
	if($("#vd").is(":blank")){options.error=true;options.errordesc.push(message.err[2]);$("#vd").addClass("err");}
	if($("#vn").is(":blank")){options.error=true;options.errordesc.push(message.err[3]);$("#vn").addClass("err");}
	if($("#yonetici").is(":blank")){options.error=true;options.errordesc.push(message.err[4]);$("#yonetici").addClass("err");}
	if($("#adres").is(":blank")){options.error=true;options.errordesc.push(message.err[5]);$("#adres").addClass("err");}
	if($("#city").is(":blank")){options.error=true;options.errordesc.push(message.err[6]);$("#city").addClass("err");}
	if($("#place").is(":blank")){options.error=true;options.errordesc.push(message.err[7]);$("#place").addClass("err");}
	if($("#telf").is(":blank")){options.error=true;options.errordesc.push(message.err[8]);$("#telf").addClass("err");}
	if($("#fax").is(":blank")){options.error=true;options.errordesc.push(message.err[9]);$("#fax").addClass("err");}
	if($("#gsm").is(":blank")){options.error=true;options.errordesc.push(message.err[10]);$("#gsm").addClass("err");}
	if(!$("#email").is(":email")){options.error=true;options.errordesc.push(message.err[11]);$("#email").addClass("err");}
	if(options.error){
		var err_text = '<div class="error"><p><em>Eksik Bilgi Girişi!<\/em><\/p><ul>';
		$.each(options.errordesc, function(i, ser){
			err_text += '<li>'+ser+'<\/li>';
		});
		err_text += '<\/ul><p>Lütfen kırmızı alanları düzeltin.<\/p><\/div>';
		$(".buttonrow").before(err_text);
		$(this).show();
		return false;
	}else{
		$("#expform").block({message: '<h2>Mesajınız Gönderiliyor Lütfen Bekleyiniz.<\/h2><br />Lütfen Bekleyiniz...'});
		$("#expform").append('<div id="loading"><img src="images/ajax-loading.gif" alt="Loading" \/><br \/><strong>Mesajınız Gönderiliyor<\/strong><br />Lütfen Bekleyiniz...</div>');
		$.ajax({type:"POST", url: "submitform.php", dataType: "json", data:{formid: 2, firmaadi: $("#firmaadi").val(), ticariunvan: $("#ticariunvan").val(), kurulusyil: $("#kurulusyil").val(), vd: $("#vd").val(), vn: $("#vn").val(), yonetici: $("#yonetici").val(), sektor: $("#sektor").val(), adres: $("#adres").val(), pk: $("#pk").val(), city: $("#city").val(), place: $("#place").val(), country: $("#country").val(), telf: $("#telf").val(), fax: $("#fax").val(), alan: $("#alan").val(), gsm: $("#gsm").val(), calisan: $("#calisan").val(), email: $("#email").val(), web: $("#web").val(), departmanttel: $("#departmanttel").val(), bankalar: $("#bankalar").val(), satis: $("#satis").val(), profil: $("#profil").val(), extra: $("#extra").val(), code: $("#captcha").val()},
		success:
		function(obj){
			$("#expform").unblock();
			$("#loading").remove();
			if(obj.data.status){
				document.location.hash = '#send';
				$(".buttonrow").remove();
				$(".subblock").html('<h2>Teşekkürler<\/h2>Bayilik Formu İletilmiştir.<br \/>Sizinle en yakın sürede iletişime geçilecektir...');
			}else{
				$(".buttonrow").before(',<div class="error">'+message.senderr[obj.data.etype]+'<\/div>');
				$("#send").show();
			}
		}});
		return false;
	}
});

$("#firmaadi, #yonetici, #sektor, #city, #place, #country").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'});
$("#kurulusyil, #vn, #pk, #telf, #fax, #alan, #gsm, #calisan").restrictive({ch:'n'});
$("#captcha").restrictive();

});