function isEMailAddr(elem) {
   var str = elem;
   var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
   if (!str.match(re)) {
      return false;
   } else {
       return true;
   }
}
 
function isName(str){
	var re = /[A-Za-z0-9_]{4,100}/;
	if(str!=str.match(re)){
		return false;
	}
	else {
		return true;
	}
}
 
function isNumber(str){
	var re = /[0-9_]{4,100}/;
	if(str!=str.match(re)){
		return false;
	}
	else {
		return true;
	}
}
 
 
function SadeceRakam(e, allowedchars){
	var key = e.charCode == undefined ? e.keyCode : e.charCode;
	if ( (/^[0-9]+$/.test(String.fromCharCode(key))) || key==0 || key==13 || isPassKey(key,allowedchars) ){ return true;}
	else { return false;}
}
 
function isPassKey(key,allowedchars){
	if (allowedchars != null) {
		for (var i = 0; i < allowedchars.length; i++) {
			if (allowedchars[i]  == String.fromCharCode(key))  {
					return true;
				}
			}
		}
	return false;
}
 
function SadeceRakamBlur(e,clear){
	var nesne = e.target ? e.target : e.srcElement;
	var val = nesne.value;
	val = val.replace(/^\s+|\s+$/g, "");
	if (clear)val = val.replace(/\s{2,}/g, " ");
		nesne.value = val;
}

function loginKontrol(){
	var txtEmail=document.getElementById('txtEmail');
	var txtPasswd=document.getElementById('txtPasswd');
	var error="";
	var focus=null;
	if((error=="")&&(txtEmail.value=="")){focus=txtEmail;error="E-Posta Adresinizi yazmanız gerekmektedir.";}
	if((error=="")&&(isEMailAddr(txtEmail.value)==false)){focus=txtEmail;error="E-posta adresinizi yanlış yazmışsınız.";}
	if((error=="")&&(txtPasswd.value=="")){focus=txtPasswd;error="Şifrenizi yazmanız gerekmektedir.";}
	if(error!=""){
		alert(error);
		focus.focus();
		return false;
	}
}

function loginKontrol2(){
	var txtEmail=document.logigetElementById('txtEmail2');
	var txtPasswd=document.getElementById('txtPasswd2');
	var error="";
	var focus=null;
	if((error=="")&&(txtEmail.value=="")){focus=txtEmail;error="E-Posta Adresinizi yazmanız gerekmektedir.";}
	if((error=="")&&(isEMailAddr(txtEmail.value)==false)){focus=txtEmail;error="E-posta adresinizi yanlış yazmışsınız.";}
	if((error=="")&&(txtPasswd.value=="")){focus=txtPasswd;error="Şifrenizi yazmanız gerekmektedir.";}
	if(error!=""){
		alert(error);
		focus.focus();
		return false;
	}
}

function forgotPassKontrol(){
	var error="";
	var txtEmailFp=document.getElementById('txtEmailFp');
	var focus=null;
	if((error=="")&&(txtEmailFp.value=="")){focus=txtEmailFp;error="E-Posta Adresinizi yazmanız gerekmektedir.";}
	if((error=="")&&(isEMailAddr(txtEmailFp.value)==false)){focus=txtEmailFp;error="E-posta adresinizi yanlış yazmışsınız.";}
	if(error!=""){
		alert(error);
		focus.focus();
		return false;
	}
}

function uyelikKontrol(){
	var chkSozlesme=document.getElementById('chkSozlesme');
	var txtAdi=document.getElementById('txtAdi');
	var txtEmail=document.getElementById('txtEmailUk');
	var txtPasswd=document.getElementById('txtPasswdUk');
	
	var ddlCinsiyet=document.getElementById('ddlCinsiyet');
	var ddlDogumGun=document.getElementById('ddlDogumGun');
	var ddlDogumAy=document.getElementById('ddlDogumAy');
	var ddlDogumYil=document.getElementById('ddlDogumYil');
	var ddlIl=document.getElementById('ddlIl');
	var ddlIlce=document.getElementById('ddlIlce');
	
	var error="";
	var focus=null;
 
 
	if((error=="")&&(chkSozlesme.checked==false)){focus=chkSozlesme;error="Kayıt için üyelik sözleşmesini okuyup onaylamanız gerekmektedir..";}
	if((error=="")&&(txtAdi.value=="")){focus=txtAdi;error="Adınızı yazmanız gerekmektedir.";}
	//if((error=="")&&(isName(txtAdi.value)==false)){focus=txtAdi;error="Adınızı yanlış yazmışsınız.";}
	if((error=="")&&(txtEmail.value=="")){focus=txtEmail;error="E-Posta Adresinizi yazmanız gerekmektedir.";}
	if((error=="")&&(isEMailAddr(txtEmail.value)==false)){focus=txtEmail;error="E-posta adresinizi yanlış yazmışsınız.";}
	if((error=="")&&(txtPasswd.value=="")){focus=txtPasswd;error="Şifrenizi yazmanız gerekmektedir.";}
	
	if((error=="")&&(ddlCinsiyet.value=="")){focus=ddlCinsiyet;error="Cinsiyetinizi seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlDogumGun.value=="")){focus=ddlDogumGun;error="Doğum tarihinizi (gün) seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlDogumAy.value=="")){focus=ddlDogumAy;error="Doğum tarihinizi (ay) seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlDogumYil.value=="")){focus=ddlDogumYil;error="Doğum tarihinizi (yıl) seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlIl.value=="")){focus=ddlIl;error="Oturduğunuz İli seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlIlce.value=="")){focus=ddlIlce;error="Oturduğunuz ilçeyi seçmeniz gerekmektedir.";}
	
	if(document.getElementById('filesProfilePhoto')){
		var fileD =  document.getElementById('filesProfilePhoto').value;
		
		if(fileD!=""){
			var err_="1";
			if(fileD.toLowerCase().lastIndexOf('.jpg')!=-1){err_ = "";} 
			if(fileD.toLowerCase().lastIndexOf('.gif')!=-1){err_="";}
			if(fileD.toLowerCase().lastIndexOf('.png')!=-1){err_="";}
			if(fileD.toLowerCase().lastIndexOf('.jpeg')!=-1){err_="";}
			
			if((error=="")&&(err_=="1")) {focus=document.getElementById('filesProfilePhoto');error="Seçtiğiniz fotoğraf formatı geçerli değil!\n.jpg, .gif, veya .png olmalı";}
		}
	}
 
 	if(document.getElementById('firmaKaydedilsin').value>0){
		var txtFirmaAdi=document.getElementById('txtFirmaAdi');
		var firmalIl=document.getElementById('firmalIl');
		var firmaIlce=document.getElementById('firmaIlce');
		var ddlSektor=document.getElementById('ddlSektor');
		var ddlSektor_=document.getElementById('sektorIds');
		var txtAdres=document.getElementById('txtAdres');
		var txtTelefon=document.getElementById('txtTelefon');
		var txtFaks=document.getElementById('txtFaks');
		var txtWeb=document.getElementById('txtWeb');
		var txtfEmail=document.getElementById('txtfEmail');
		var txtTarihce=document.getElementById('txtTarihce');
		var txtEtiket=document.getElementById('txtEtiket');
		var ncelletiket=document.getElementById('ncelletiket');
		var txtYetkiliAdi=document.getElementById('txtYetkiliAdi');
		var txtYetkiliSoyadi=document.getElementById('txtYetkiliSoyadi');
		var txtYetkiliGorevi=document.getElementById('txtYetkiliGorevi');
			 
		if((error=="")&&(txtFirmaAdi.value=="")){focus=txtFirmaAdi;error="Firma adını yazmanız gerekmektedir.";}
		if((error=="")&&(firmalIl.value=="")){focus=firmalIl;error="İli seçmeniz gerekmektedir.";}
		if((error=="")&&(firmaIlce.value=="")){focus=firmaIlce;error="İlçeyi seçmeniz gerekmektedir.";}
		
		if((error=="")&&(ddlSektor_.value=="")){focus=ddlSektor;error="En az bir adet sektör seçip listeye ekleme yapmanız gerekmektedir.";}
		//if((error=="")&&(txtAdres.value=="")){focus=txtAdres;error="Açık adresinizi yazmanız gerekmektedir.";}
		if((error=="")&&(txtTelefon.value.length<14)){focus=txtTelefon;error="Telefonunuzu yazmanız gerekmektedir.\nörn: 0212xxxxxxx";}
		//if((error=="")&&(txtFaks.value.length<14)){focus=txtFaks;error="Faksınızı yazmanız gerekmektedir.\nörn: 0212xxxxxxx";}
		if((error=="")&&(txtWeb.value=="")){focus=txtWeb;error="Web adresinizi gerekmektedir.";}
		if((error=="")&&(txtfEmail.value=="")){focus=txtfEmail;error="E-Posta Adresinizi yazmanız gerekmektedir.";}
		if((error=="")&&(isEMailAddr(txtfEmail.value)==false)){focus=txtfEmail;error="E-posta adresinizi yanlış yazmışsınız.";}
		if((error=="")&&(txtTarihce.value=="")){focus=txtTarihce;error="Firma profilinizi / tarihçesini yazmanız gerekmektedir.";}
		if((error=="")&&(txtEtiket.value=="")){focus=txtEtiket;error="Firmanız hakkında etiketler yazmanız gerekmektedir.";}
		if((error=="")&&(ncelletiket.value=="")){focus=ncelletiket;error="Firmanız hakkında NeredeCell etiketini seçmeniz gerekmektedir.";}
		if((error=="")&&(txtYetkiliAdi.value=="")){focus=txtYetkiliAdi;error="Yetkili adını yazmanız gerekmektedir.";}
		if((error=="")&&(txtYetkiliSoyadi.value=="")){focus=txtYetkiliSoyadi;error="Yetkili soyadını yazmanız gerekmektedir.";}
		if((error=="")&&(txtYetkiliGorevi.value=="")){focus=txtYetkiliGorevi;error="Firmadaki görevinizi yazmanız gerekmektedir.";}
		
		if(document.getElementById('filesFirmaPhoto')){
			var fileDD =  document.getElementById('filesFirmaPhoto').value;
			if(fileDD!=""){
				var err_="1";
				if(fileDD.toLowerCase().lastIndexOf('.jpg')!=-1){err_ = "";} 
				if(fileDD.toLowerCase().lastIndexOf('.gif')!=-1){err_="";}
				if(fileDD.toLowerCase().lastIndexOf('.png')!=-1){err_="";}
				if(fileDD.toLowerCase().lastIndexOf('.jpeg')!=-1){err_="";}
				
				if((error=="")&&(err_=="1")) {focus=document.getElementById('filesFirmaPhoto');error="Seçtiğiniz fotoğraf formatı geçerli değil!\n.jpg, .gif, veya .png olmalı";}
			}
		}
	
	}
	
	
 
	if(error!=""){
		alert(error);
		focus.focus();
		return false;
	}
}


function uyelikAyarlarKontrol(){
	var txtAdi=document.getElementById('txtAdi');
	var txtEmail=document.getElementById('txtEmail');
	//var txtPasswd=document.getElementById('txtPasswd');
	
	var ddlCinsiyet=document.getElementById('ddlCinsiyet');
	var ddlDogumGun=document.getElementById('ddlDogumGun');
	var ddlDogumAy=document.getElementById('ddlDogumAy');
	var ddlDogumYil=document.getElementById('ddlDogumYil');
	var ddlIl=document.getElementById('ddlIl');
	var ddlIlce=document.getElementById('ddlIlce');
	
	var error="";
	var focus=null;
	
	if(document.getElementById('filesProfil')){
		var fileD =  document.getElementById('filesProfil').value;
		if(fileD!=""){
			var err_="1";
			if(fileD.toLowerCase().lastIndexOf('.jpg')!=-1){err_ = "";} 
			if(fileD.toLowerCase().lastIndexOf('.gif')!=-1){err_="";}
			if(fileD.toLowerCase().lastIndexOf('.png')!=-1){err_="";}
			if(fileD.toLowerCase().lastIndexOf('.jpeg')!=-1){err_="";}
			if((error=="")&&(err_=="1")) {focus=document.getElementById('filesProfil');error="Seçtiğiniz fotoğraf formatı geçerli değil!\n.jpg, .gif, veya .png olmalı";}
		}
	}
 
	if((error=="")&&(txtAdi.value=="")){focus=txtAdi;error="Adınızı yazmanız gerekmektedir.";}
	//if((error=="")&&(isName(txtAdi.value)==false)){focus=txtAdi;error="Adınızı yanlış yazmışsınız.";}
	if((error=="")&&(txtEmail.value=="")){focus=txtEmail;error="E-Posta Adresinizi yazmanız gerekmektedir.";}
	if((error=="")&&(isEMailAddr(txtEmail.value)==false)){focus=txtEmail;error="E-posta adresinizi yanlış yazmışsınız.";}
	//if((error=="")&&(txtPasswd.value=="")){focus=txtPasswd;error="Şifrenizi yazmanız gerekmektedir.";}
	
	if((error=="")&&(ddlCinsiyet.value=="")){focus=ddlCinsiyet;error="Cinsiyetinizi seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlDogumGun.value=="")){focus=ddlDogumGun;error="Doğum tarihinizi (gün) seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlDogumAy.value=="")){focus=ddlDogumAy;error="Doğum tarihinizi (ay) seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlDogumYil.value=="")){focus=ddlDogumYil;error="Doğum tarihinizi (yıl) seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlIl.value=="")){focus=ddlIl;error="Oturduğunuz İli seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlIlce.value=="")){focus=ddlIlce;error="Oturduğunuz ilçeyi seçmeniz gerekmektedir.";}
 
	
	
 
	if(error!=""){
		alert(error);
		focus.focus();
		return false;
	}
	
}

function firmaKayitKontrol(){
	var chkSozlesme=document.getElementById('chkSozlesme');
	var txtFirmaAdi=document.getElementById('txtFirmaAdi');
	var ddlIl=document.getElementById('ddlIl');
	var ddlIlce=document.getElementById('ddlIlce');
	var ddlSektor=document.getElementById('ddlSektor');
	var ddlSektor_=document.getElementById('sektorIds');
	var txtAdres=document.getElementById('txtAdres');
	var txtTelefon=document.getElementById('txtTelefon');
	var txtFaks=document.getElementById('txtFaks');
	var txtWeb=document.getElementById('txtWeb');
	var txtEmail=document.getElementById('txtEmail');
	var txtTarihce=document.getElementById('txtTarihce');
	var txtEtiket=document.getElementById('txtEtiket');
	var ncelletiket=document.getElementById('ncelletiket');
	var txtYetkiliAdi=document.getElementById('txtYetkiliAdi');
	var txtYetkiliSoyadi=document.getElementById('txtYetkiliSoyadi');
	var txtYetkiliGorevi=document.getElementById('txtYetkiliGorevi');
	
	var error="";
	var focus=null;
 
	if((error=="")&&(txtFirmaAdi.value=="")){focus=txtFirmaAdi;error="Firma adını yazmanız gerekmektedir.";}
	if((error=="")&&(ddlIl.value=="")){focus=ddlIl;error="İli seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlIlce.value=="")){focus=ddlIlce;error="İlçeyi seçmeniz gerekmektedir.";}
	
	if((error=="")&&(ddlSektor_.value=="")){focus=ddlSektor;error="En az bir adet sektör seçip listeye ekleme yapmanız gerekmektedir.";}
	//if((error=="")&&(txtAdres.value=="")){focus=txtAdres;error="Açık adresinizi yazmanız gerekmektedir.";}
	if((error=="")&&(txtTelefon.value.length<14)){focus=txtTelefon;error="Telefonunuzu yazmanız gerekmektedir.\nörn: 0212xxxxxxx";}
	//if((error=="")&&(txtFaks.value.length<14)){focus=txtFaks;error="Faksınızı yazmanız gerekmektedir.\nörn: 0212xxxxxxx";}
	if((error=="")&&(txtWeb.value=="")){focus=txtWeb;error="Web adresinizi gerekmektedir.";}
	if((error=="")&&(txtEmail.value=="")){focus=txtEmail;error="E-Posta Adresinizi yazmanız gerekmektedir.";}
	if((error=="")&&(isEMailAddr(txtEmail.value)==false)){focus=txtEmail;error="E-posta adresinizi yanlış yazmışsınız.";}
	if((error=="")&&(txtTarihce.value=="")){focus=txtTarihce;error="Firma profilinizi / tarihçesini yazmanız gerekmektedir.";}
	if((error=="")&&(txtEtiket.value=="")){focus=txtEtiket;error="Firmanız hakkında etiketler yazmanız gerekmektedir.";}
	if((error=="")&&(ncelletiket.value=="")){focus=ncelletiket;error="Firmanız hakkında NeredeCell etiketini seçmeniz gerekmektedir.";}
	if((error=="")&&(txtYetkiliAdi.value=="")){focus=txtYetkiliAdi;error="Yetkili adını yazmanız gerekmektedir.";}
	if((error=="")&&(txtYetkiliSoyadi.value=="")){focus=txtYetkiliSoyadi;error="Yetkili soyadını yazmanız gerekmektedir.";}
	if((error=="")&&(txtYetkiliGorevi.value=="")){focus=txtYetkiliGorevi;error="Firmadaki görevinizi yazmanız gerekmektedir.";}

	if((error=="")&&(chkSozlesme.checked==false)){focus=chkSozlesme;error="Kayıt için üyelik sözleşmesini okuyup onaylamanız gerekmektedir..";}

	if(document.getElementById('filesFirmaPhoto')){
		var fileDD =  document.getElementById('filesFirmaPhoto').value;
	
		if(fileDD!=""){
			var err_="1";
			if(fileDD.toLowerCase().lastIndexOf('.jpg')!=-1){err_ = "";} 
			if(fileDD.toLowerCase().lastIndexOf('.gif')!=-1){err_="";}
			if(fileDD.toLowerCase().lastIndexOf('.png')!=-1){err_="";}
			if(fileDD.toLowerCase().lastIndexOf('.jpeg')!=-1){err_="";}
			
			if((error=="")&&(err_=="1")) {focus=document.getElementById('filesFirmaPhoto');error="Seçtiğiniz fotoğraf formatı geçerli değil!\n.jpg, .gif, veya .png olmalı";}
		}
	}
	
 
	if(error!=""){
		alert(error);
		focus.focus();
		return false;
	}
	
}


function iletisimKontrol(){
	var txtIltAdi= document.getElementById('txtIltAdi');
	var txtIltEmail=document.getElementById('txtIltEmail');
	var txtIltGsm=document.getElementById('txtIltGsm');
	var txtIltKonu=document.getElementById('txtIltKonu');
	var txtIltMesaj=document.getElementById('txtIltMesaj');
	
	var error="";
	var focus=null;
	
	if((error=="")&&(txtIltAdi.value=="")){focus=txtIltAdi;error="Adınızı yazmanız gerekmektedir.";}
	//if((error=="")&&(isName(txtAdi.value)==false)){focus=txtAdi;error="Adınızı yanlış yazmışsınız.";}
	if((error=="")&&(txtIltEmail.value=="")){focus=txtIltEmail;error="E-Posta Adresinizi yazmanız gerekmektedir.";}
	if((error=="")&&(isEMailAddr(txtIltEmail.value)==false)){focus=txtIltEmail;error="E-posta adresinizi yanlış yazmışsınız.";}
	if((error=="")&&(txtIltKonu.value=="")){focus=txtIltKonu;error="Konuyu yazmanız gerekmektedir.";}
	
	if((error=="")&&(txtIltMesaj.value=="")){focus=txtIltMesaj;error="Mesajı yazmanız gerekmektedir.";}
	
	if(error!=""){
		alert(error);
		focus.focus();
		return false;
	}
}

function temsilciKayitKontrol(){
	var txtTadsoy= document.getElementById('txtTadsoy');
	var txtTcep=document.getElementById('txtTcep');
	var txtTemail=document.getElementById('txtTemail');
	var ddlIl=document.getElementById('ddlIl');
	var ddlIlce=document.getElementById('ddlIlce');
	var txtTegitim=document.getElementById('txtTegitim');
	var txtTishayati=document.getElementById('txtTishayati');
	var txtThakkinda=document.getElementById('txtThakkinda');
	
	var error="";
	var focus=null;
	
	if((error=="")&&(txtTadsoy.value=="")){focus=txtTadsoy;error="Adınızı yazmanız gerekmektedir.";}
	if((error=="")&&(txtTcep.value<11)){focus=txtTcep;error="Cep telefonunuzu yanlış yazmışsınız.";}
	if((error=="")&&(txtTemail.value=="")){focus=txtTemail;error="E-Posta Adresinizi yazmanız gerekmektedir.";}
	if((error=="")&&(isEMailAddr(txtTemail.value)==false)){focus=txtTemail;error="E-posta adresinizi yanlış yazmışsınız.";}
	if((error=="")&&(ddlIl.value=="")){focus=ddlIl;error="İl seçmeniz gerekmektedir.";}
	if((error=="")&&(ddlIlce.value=="")){focus=ddlIlce;error="İlçe seçmeniz gerekmektedir.";}
	
	if((error=="")&&(txtTegitim.value=="")){focus=txtTegitim;error="Eğitim durumunuzu yazmanız gerekmektedir.";}
	if((error=="")&&(txtTishayati.value=="")){focus=txtTishayati;error="İş hayatınız hakkında bilgiyi yazmanız gerekmektedir.";}
	if((error=="")&&(txtThakkinda.value=="")){focus=txtThakkinda;error="Hakkınızda detaylı bilgiyi yazmanız gerekmektedir.";}
	
	if(error!=""){
		alert(error);
		focus.focus();
		return false;
	}
}


function kampanyaKontrol(){
	var error="";
	var txtFirma=document.getElementById('txtFirma');
	var txtBaslik=document.getElementById('txtBaslik');
	var txtDetay=document.getElementById('txtDetay');
	var txtBitis=document.getElementById('txtBitis');
	var focus=null;
	if((error=="")&&(txtFirma.value=="")){focus=txtFirma;error="Firma adı yazılması mecburidir.";}
	if((error=="")&&(txtBaslik.value=="")){focus=txtBaslik;error="Lütfen kampanya başlığınızı yazınız.";}
	if((error=="")&&(txtDetay.value=="")){focus=txtDetay;error="Lütfen kampanyanız hakkında detaylı bilgi yazınız.";}
	if((error=="")&&(txtBitis.value=="")){focus=txtBitis;error="Lütfen kampanyanızın bitiş tarihini yazınız.";}
	if(error!=""){
		alert(error);
		focus.focus();
		return false;
	}
}
