//--------- Suat Konuk -------- 22.02.2007--------------------------
function dateFormat(deger, tur, objinp, objnext)
{
	if(tur == 1)
	{
		if(deger.length==2)
		{
			if(deger>31 || !deger || noString(deger)=='false') objinp.value = '';	
			else objnext.focus();
		}
		else if(noString(deger)=='false') objinp.value = '';
	}
	else if(tur == 2)
	{
		if(deger.length==2)
		{
			if(deger>12 || !deger || noString(deger)=='false') objinp.value = '';	
			else objnext.focus();
		}	
		else if(noString(deger)=='false') objinp.value = '';
	}
	else if(tur == 3)
	{
		if(deger.length==4)
		{
			if((deger > document.form1.year.value) || (deger<1900) || noString(deger)=='false') objinp.value = '';	
			else objinp.value = deger;
		}
		else if(noString(deger)=='false') objinp.value = '';
	}
}
function dateFormat2(deger, tur, objinp, objnext)
{
	if(tur == 1 && deger.length==1 && noString(deger)=='true') objinp.value = '0'+deger;
	else if(tur == 1 && deger>31) objinp.value = '';
	if(tur == 2 && deger.length==1 && noString(deger)=='true') objinp.value = '0'+deger;
	else if(tur == 2 && deger>12) objinp.value = '';
	if(tur == 3 && deger.length==1 && noString(deger)=='false') objinp.value = '';
	else if(tur == 3 && deger.length<4) objinp.value = '';
	else if(tur == 3 && ((deger > document.form1.year.value) || (deger<1900))) objinp.value = '';
	if(noString(deger)=='false' || deger==0) objinp.value = '';
}

function noString(deger)
{
	var num = 'true';
	for(var i=0; i<deger.length; i++)
	{
		if(deger.charAt(i)<"0" || deger.charAt(i)>"9") num = 'false';
		else num = 'true';
	}
	if(num == 'true') return 'true';
	else return 'false';
}

function bosalt(secim)
{
	if(secim == 1) document.getElementById('errorokisi').innerHTML = '';
	else if(secim == 2) document.getElementById('errorfkisi').innerHTML = '';
}

function createInput(sayi, secim)
{
	var input='';
	if(secim == 1)
	{
		if(sayi != '' || sayi != 0) 
		{
			input += '<table width="100%" border="0" cellpadding="0" cellspacing="1" class="normal_text">';
			for(var i=0; i<sayi; i++)
			{
				input += '<tr>';
				input += '<td width="16%" height="40" bgcolor="#FFFFFF"><div align="center"><input name="txtonamesurname[]" type="text" maxlength="50" class="textfield_style" style="width: 100px" onkeyup="bosalt(1);"></div></td>';
	            input += '<td width="16%" bgcolor="#FFFFFF"><div align="center"><input name="ogun[]" type="text" class="textfield_style" style="width: 20px" maxlength="2" onkeyup="dateFormat(this.value, 1, this, 0); bosalt(1);" onblur="dateFormat2(this.value, 1, this, 0);">/<input name="oay[]" type="text" class="textfield_style" style="width: 20px" maxlength="2" onkeyup="dateFormat(this.value, 2, this, 0); bosalt(1);" onblur="dateFormat2(this.value, 2, this, 0);">/<input name="oyil[]" type="text" class="textfield_style" style="width: 30px" maxlength="4" onkeyup="dateFormat(this.value, 3, this, 0); bosalt(1);" onblur="dateFormat2(this.value, 3, this, 0);"></div></td>';
	            input += '<td width="16%" bgcolor="#FFFFFF"><div align="center"><input name="dgun[]" type="text" class="textfield_style" style="width: 20px" maxlength="2" onkeyup="dateFormat(this.value, 1, this, 0); bosalt(1);" onblur="dateFormat2(this.value, 1, this, 0);">/<input name="day[]" type="text" class="textfield_style" style="width: 20px" maxlength="2" onkeyup="dateFormat(this.value, 2, this, 0); bosalt(1);" onblur="dateFormat2(this.value, 2, this, 0);">/<input name="dyil[]" type="text" class="textfield_style" style="width: 30px" maxlength="4" onkeyup="dateFormat(this.value, 3, this, 0); bosalt(1);" onblur="dateFormat2(this.value, 3, this, 0);"></div></td>';            
	            input += '<td width="9%" bgcolor="#FFFFFF"><div align="center"><input name="txtocitizen[]" type="text" maxlength="20" class="textfield_style" style="width: 40px" onkeyup="bosalt(1);"></div></td>';             
	            input += '<td width="23%" bgcolor="#FFFFFF"><div align="center"><input name="txtoaddress[]" type="text" maxlength="200" class="textfield_style" style="width: 150px" onkeyup="bosalt(1);"></div></td>';             
	            input += '<td width="20%" bgcolor="#FFFFFF"><div align="center"><input name="txtonickname[]" type="text" maxlength="50" class="textfield_style" style="width: 100px" onkeyup="bosalt(1);"></div></td>';             
	            input += '</tr>';           
	   		}
	   		input += '</table>';
			otescil.innerHTML = input;
		}
		else otescil.innerHTML = '<table width="100%" border="0" bgcolor="#FFFFFF" cellpadding="0" cellspacing="0" class="normal_text" height="0"><tr><td height="0"></td></tr></table>';
	}
	else if(secim == 2)
	{
		if(sayi != '' || sayi != 0) 
		{
			input += '<table width="100%" border="0" cellpadding="0" cellspacing="1" class="normal_text">';
			for(var i=0; i<sayi; i++)
			{
				input += '<tr>';
				input += '<td width="50%" height="40" bgcolor="#FFFFFF"><div align="center"><input name="txtfname[]" type="text" maxlength="200" class="textfield_style" style="width:220px" onkeyup="bosalt(2);"></div></td>';
	            input += '<td width="50%" bgcolor="#FFFFFF"><div align="center"><input name="txtfaddress[]" type="text" maxlength="200" class="textfield_style" style="width:320px" onkeyup="bosalt(2);"></div></td>';
		        input += '</tr>';           
	   		}
	   		input += '</table>';
			ftescil.innerHTML = input;			
		}
		else ftescil.innerHTML = '<table width="100%" border="0" bgcolor="#FFFFFF" cellpadding="0" cellspacing="0" class="normal_text" height="0"><tr><td height="0"></td></tr></table>';
	}
}

function kontrolEmail(field)
{
	apos=field.indexOf("@")
	dotpos=field.lastIndexOf(".")
	if (apos<1||dotpos-apos<2) return false
	else return true
}

function tescilKontrol()
{
	var ok = 0;
	if(!document.form1.txtname.value) { document.getElementById("errorname").innerHTML = 'Lütfen eserin adını yazınız.'; ok=1; }
	if(!document.form1.ugun.value || !document.form1.uay.value || !document.form1.uyil.value) { document.getElementById("errorudate").innerHTML = 'Lütfen eserin üretim tarihini yazınız.&nbsp;&nbsp;&nbsp;'; ok=1; }
	if(document.form1.elements['ucountry'].value == '' || document.form1.elements['ucountry'].value == 0) { document.getElementById("errorucountry").innerHTML = 'Lütfen eserin üretildiği ülkeyi seçiniz.'; ok =1; }
	if(!document.form1.agun.value || !document.form1.aay.value || !document.form1.ayil.value) { document.getElementById("erroradate").innerHTML = 'Lütfen eserin alenileştiği tarihi yazınız.&nbsp;&nbsp;&nbsp;'; ok =1; }
	if(document.form1.elements['acountry'].value == '' || document.form1.elements['acountry'].value == 0) { document.getElementById("erroracountry").innerHTML = 'Lütfen eserin alenileştiği ülkeyi seçiniz.'; ok =1; }
	if(!document.form1.rddistribution[0].checked && !document.form1.rddistribution[1].checked) { document.getElementById("errordistribution").innerHTML = 'Lütfen eserin dağıtım metodunu seçiniz.'; ok =1; }
	if(!document.form1.chtype[0].checked && !document.form1.chtype[1].checked) { document.getElementById("errortype").innerHTML = 'Lütfen eserin türünü seçiniz.'; ok =1; }
	if(!document.form1.txtusage.value) { document.getElementById("errorusage").innerHTML = 'Lütfen eserin kullanıldığı alanları yazınız.'; ok =1; }
	if(!document.form1.txtdevelopment.value) { document.getElementById("errordevelopment").innerHTML = 'Lütfen geliştirme ortamı ve teknolojisini yazınız.'; ok =1; }
	if(!document.form1.txtos.value) { document.getElementById("erroros").innerHTML = 'Lütfen desteklediği işletim sistemlerini yazınız.'; ok =1; }
	if(!document.form1.txtlanguage.value) { document.getElementById("errorlanguage").innerHTML = 'Lütfen eserin desteklediği dil seçeneklerini yazınız.'; ok =1; }
	if(!document.form1.txtintention.value) { document.getElementById("errorintention").innerHTML = '<br>Lütfen eserin amacı, mahiyeti ve fonksyionlarına ilişkin bir açıklama yazınız.'; ok =1; }
	
	if((!document.form1.elements['txtokisi'].value || document.form1.elements['txtokisi'].value == 0) && (!document.form1.elements['txtfkisi'].value || document.form1.elements['txtfkisi'].value == 0)) { document.getElementById("errorkisi").innerHTML = 'Lütfen en az bir eser sahibi giriniz.'; ok =1; }

	if(document.form1.elements['txtokisi'].value)
	{
		var hata = 0;
		if(document.form1.elements['txtokisi'].value==1)
		{
			if(!document.form1.elements['txtonamesurname[]'].value) hata = 1;
			if((!document.form1.elements['ogun[]'].value) || (!document.form1.elements['oay[]'].value) || (!document.form1.elements['oyil[]'].value)) hata = 1;
			if(!document.form1.elements['txtocitizen[]'].value) hata = 1;
			if(!document.form1.elements['txtoaddress[]'].value) hata = 1;			
		}
		else
		{
			for(var n=0; n<document.form1.elements['txtokisi'].value; n++)
			{
				if(!document.form1.elements['txtonamesurname[]'][n].value) hata = 1;
				if((!document.form1.elements['ogun[]'][n].value) || (!document.form1.elements['oay[]'][n].value) || (!document.form1.elements['oyil[]'][n].value)) hata = 1;
				if(!document.form1.elements['txtocitizen[]'][n].value) hata = 1;
				if(!document.form1.elements['txtoaddress[]'][n].value) hata = 1;
			}			
		}
		if(hata==1) { document.getElementById("errorokisi").innerHTML = 'Eser sahibinin adı soyadı, doğum tarihi, uyruğu ve ikametgah adresi alanlarının doldurulması zorunludur.'; ok =1; }
	}
	
	if(document.form1.elements['txtfkisi'].value)
	{
		var hata = 0;
		if(document.form1.elements['txtfkisi'].value==1)
		{
			if(!document.form1.elements['txtfname[]'].value) hata = 1;
			if(!document.form1.elements['txtfaddress[]'].value) hata = 1;			
		}
		else
		{
			for(var m=0; m<document.form1.elements['txtfkisi'].value; m++)
			{
				if(!document.form1.elements['txtfname[]'][m].value) hata = 1;
				if(!document.form1.elements['txtfaddress[]'][m].value) hata = 1;
			}			
		}
		if(hata==1) { document.getElementById("errorfkisi").innerHTML = 'Eser sahibinin adı, ünvanı ve adres anlarının doldurulması zorunludur.'; ok =1; }
	}
	
	if(!document.form1.elements['txtcnamesurname'].value) { document.getElementById("errorcnamesurname").innerHTML = 'Lütfen ad soyad yazınız.'; ok =1; }
	if(!document.form1.elements['txtcaddress'].value) { document.getElementById("errorcaddress").innerHTML = 'Lütfen adresi yazınız.'; ok =1; }
	if(document.form1.elements['slctccity'].value == '' || document.form1.elements['slctccity'].value == 0) { document.getElementById("errorccity").innerHTML = 'Lütfen ili seçiniz.'; ok =1; }
	if(document.form1.elements['slctccounty'].value == '' || document.form1.elements['slctccounty'].value == 0) { document.getElementById("errorccounty").innerHTML = 'Lütfen ilçeyi seçiniz.'; ok =1; }
	if(!document.form1.elements['txtcdistrict'].value) { document.getElementById("errorcdistrict").innerHTML = 'Lütfen semti yazınız.'; ok =1; }
	if(!document.form1.elements['txtcpostalcode'].value) { document.getElementById("errorcpostalcode").innerHTML = 'Lütfen posta kodunu yazınız.'; ok =1; }
	if(!document.form1.elements['txtctelephone'].value) { document.getElementById("errorctelephone").innerHTML = 'Lütfen telefonu yazınız.'; ok =1; }
	if(!document.form1.elements['txtcfax'].value) { document.getElementById("errorcfax").innerHTML = 'Lütfen faxı yazınız.'; ok =1; }
	if(!document.form1.elements['txtcmail'].value) { document.getElementById("errorcmail").innerHTML = 'Lütfen e-mail adresini yazınız.'; ok =1; }
	else if(kontrolEmail(document.form1.elements['txtcmail'].value)==false) { document.getElementById("errorcmail").innerHTML = 'Lütfen geçerli bir e-mail adresi yazınız.'; ok =1; }

	if(ok==0) document.form1.submit();
}
function odemeKontrol()
{
	var ok = 0;
	if(!document.form1.txtnamefirm.value) { document.getElementById("errornamefirm").innerHTML = 'Lütfen ticari firma adını yazınız.'; ok=1; }
	if(!document.form1.txtaddressfirm.value) { document.getElementById("erroraddressfirm").innerHTML = 'Lütfen fatura adresini yazınız.'; ok=1; }
	if(!document.form1.txttaxoffice.value) { document.getElementById("errortaxoffice").innerHTML = 'Lütfen vergi dairesini yazınız.'; ok=1; }
	if(!document.form1.txttaxcode.value) { document.getElementById("errortaxcode").innerHTML = 'Lütfen vergi numarasını yazınız.'; ok=1; }
	if(!document.form1.rdkindpay[0].checked && !document.form1.rdkindpay[1].checked && !document.form1.rdkindpay[2].checked && !document.form1.rdkindpay[3].checked) { document.getElementById("errorkindpay").innerHTML = 'Lütfen ödemeyi yapacağınız ödeme tipini seçiniz.'; ok=1; }
	if(ok==0) document.form1.submit();
}
function devirKontrol()
{
	var ok = 0;
	
	if(!document.form1.chtype[0].checked && !document.form1.chtype[1].checked) { document.getElementById("errortype").innerHTML = 'Lütfen eser türünü seçiniz.'; ok=1; }
	if(!document.form1.txtcontent.value) { document.getElementById("errorcontent").innerHTML = 'Lütfen belge içeriğini yazınız.'; ok=1; }
	if(!document.form1.txtsday.value || !document.form1.txtsmonth.value || !document.form1.txtsyear.value) { document.getElementById("errorsdate").innerHTML = 'Lütfen belge imza tarihini giriniz.'; ok =1; }
	
	if(!document.form1.txtfirst_namesurname.value) { document.getElementById("errorfirst_namesurname").innerHTML = '<br>Lütfen 1. tarafın adını soyadını yazınız.'; ok=1; }
	if(!document.form1.txtfirst_title.value) { document.getElementById("errorfirst_title").innerHTML = '<br>Lütfen 1. tarafın ünvanını yazınız.'; ok=1; }
	if(!document.form1.txtfirst_address.value) { document.getElementById("errorfirst_address").innerHTML = '<br>Lütfen 1. tarafın adresini yazınız.'; ok=1; }
	if(!document.form1.txtfirst_telephone.value) { document.getElementById("errorfirst_telephone").innerHTML = '<br>Lütfen 1. tarafın telefon numarasını yazınız.'; ok=1; }
	if(!document.form1.txtfirst_fax.value) { document.getElementById("errorfirst_fax").innerHTML = '<br>Lütfen 1. tarafın fax numarasını yazınız.'; ok=1; }
	if(!document.form1.txtfirst_email.value) { document.getElementById("errorfirst_email").innerHTML = '<br>Lütfen 1. tarafın email adresini yazınız.'; ok=1; }
	else if(kontrolEmail(document.form1.txtfirst_email.value)==false) { document.getElementById("errorfirst_email").innerHTML = 'Lütfen geçerli bir e-mail adresi yazınız.'; ok =1; }
	
	if(!document.form1.txtsecond_namesurname.value) { document.getElementById("errorsecond_namesurname").innerHTML = '<br>Lütfen 2. tarafın adını soyadını yazınız.'; ok=1; }
	if(!document.form1.txtsecond_title.value) { document.getElementById("errorsecond_title").innerHTML = '<br>Lütfen 2. tarafın ünvanını yazınız.'; ok=1; }
	if(!document.form1.txtsecond_address.value) { document.getElementById("errorsecond_address").innerHTML = '<br>Lütfen 2. tarafın adresini yazınız.'; ok=1; }
	if(!document.form1.txtsecond_telephone.value) { document.getElementById("errorsecond_telephone").innerHTML = '<br>Lütfen 2. tarafın telefon numarasını yazınız.'; ok=1; }
	if(!document.form1.txtsecond_fax.value) { document.getElementById("errorsecond_fax").innerHTML = '<br>Lütfen 2. tarafın fax numarasını yazınız.'; ok=1; }
	if(!document.form1.txtsecond_email.value) { document.getElementById("errorsecond_email").innerHTML = '<br>Lütfen 2. tarafın email adresini yazınız.'; ok=1; }
	else if(kontrolEmail(document.form1.txtsecond_email.value)==false) { document.getElementById("errorsecond_email").innerHTML = 'Lütfen geçerli bir e-mail adresi yazınız.'; ok =1; }
	
	if(!document.form1.txtregistration_no.value) { document.getElementById("errorregistration_no").innerHTML = 'Lütfen kayıt tescil numarasını yazınız.'; ok=1; }
	if(!document.form1.txtrday.value || !document.form1.txtrmonth.value || !document.form1.txtryear.value) { document.getElementById("errorrdate").innerHTML = 'Lütfen kayıt tescil tarihini giriniz.'; ok =1; }
	
	if(!document.form1.txtowner_namesurname.value) { document.getElementById("errorowner_namesurname").innerHTML = '<br>Lütfen başvuru sahibinin adını ve soyadını yazınız.'; ok=1; }
	if(!document.form1.txtowner_address.value) { document.getElementById("errorowner_address").innerHTML = '<br>Lütfen başvuru sahibinin adresini yazınız.'; ok=1; }
	if(!document.form1.txtowner_telephone.value) { document.getElementById("errorowner_telephone").innerHTML = '<br>Lütfen başvuru sahibinin telefon numarasını yazınız.'; ok=1; }
	if(!document.form1.txtowner_fax.value) { document.getElementById("errorowner_fax").innerHTML = '<br>Lütfen başvuru sahibinin fax numarasını yazınız.'; ok=1; }
	if(!document.form1.txtowner_email.value) { document.getElementById("errorowner_email").innerHTML = '<br>Lütfen başvuru sahibinin email adresini yazınız.'; ok=1; }
	else if(kontrolEmail(document.form1.txtowner_email.value)==false) { document.getElementById("errorowner_email").innerHTML = 'Lütfen geçerli bir e-mail adresi yazınız.'; ok =1; }
	
	if(ok==0) document.form1.submit();
}
function belgeKontrol()
{
	var ok = 0;
	if(document.form1.rdbelge.value == 'pvt' && document.form1.slctpvt.value == 0) { document.getElementById("errorpvt").innerHTML = '<br>Lütfen program / veritabanı seçiniz.'; ok=1; }
	if(document.form1.rdbelge.value == 'tra' && document.form1.slcttra.value == 0) { document.getElementById("errortra").innerHTML = '<br>Lütfen devir başvurusunu seçiniz.'; ok=1; }
	if(document.form1.slctpvt.value == 0) 
	if(!document.form1.file.value) { document.getElementById("errorfile").innerHTML = '<br>Lütfen göndereceğiniz belgeyi giriniz.'; ok=1; }
	else
	{
		var tip = document.form1.file.value.split(".");
		var tur = tip[tip.length-1];
		if(tur!='jpg' && tur!='jpeg' && tur!='pdf' && tur!='doc' && tur!='tiff') 
		{ 
			document.getElementById("errorfile").innerHTML = '<br>Göndereceğiniz belge pdf, jpg, doc veya tiff formatında olmalı.'; 
			ok=1; 
		}
	}
	if(!document.form1.txtexplanation.value) { document.getElementById("errorexplanation").innerHTML = '<br>Lütfen belge için açıklama giriniz.'; ok=1; }
	
	if(ok==0) document.form1.submit();
}
function ismaxlength(obj)
{
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
		obj.value=obj.value.substring(0,mlength)
}