var isDHTML=0;
var isID=0;
var isAll=0;
var isLayers=0;
var isIE=0;
if(navigator.appName.indexOf('Microsoft')!=-1)isIE=1;
if (document.getElementById){
	isID=1;
	isDHTML=1;}else{
	if(document.all){
		isAll=1;
		isDHTML=1;}else{
		if((navigator.appName.indexOf('Netscape')!=-1)
									  //&&(browserVersion>=4)
									  ){
			isLayers=1;
			isDHTML=1;
		}
	}
	
}

function findDom(objectID,withStyle){
	if (withStyle==1){if(isID){return (document.getElementById(objectID).style);}else{if (isAll){return(document.all[objectID].style);}else{if(isLayers)return (document.layers[objectID]);}}
	}else{
		if(isID){return (document.getElementById(objectID));}else{if (isAll){return(document.all[objectID]);}else{if(isLayers)return (document.layers[objectID]);}}}
}

function kontrolEt() { //v4.0
	var errors='',args=kontrolEt.arguments,num;
	var foc='';
	for(var i=1;i<args.length-2;i+=3){
		test=args[i+2];
		descr=args[i+1];
		eval('val=document.'+args[0]+'.'+args[i]+';');
		if(val.value){
			if ((val.value.indexOf('<')!=-1)||(val.value.indexOf('>')!=-1)
			//||(val.value.indexOf('"')!=-1)||(val.value.indexOf("'")!=-1)
			) {
				errors+= '- '+descr+' alanında HTML tagları kullanılamaz.\n';
				if(!foc)foc=val;
			}
			if (test.indexOf('isEmail')!=-1) {
				if(val.value.indexOf('@')<1||val.value.indexOf('@')>val.value.length||val.value.indexOf('.')<1||val.value.length<5||val.value.indexOf('@')!=val.value.lastIndexOf('@')){
					errors+='- '+descr+' alanına geçerli bir E-mail adresi girmelisiniz\n';
					if(!foc)foc=val;
				}
			}
			num=0;
			if(test.indexOf('isNum')!=-1){
				for(var k=0;k<val.value.length;k++)
					if(isNaN(val.value.charAt(k))&&val.value.charAt(k)!='.')
						num++;
				if(val.value.indexOf('.')!=val.value.lastIndexOf('.'))
					num++;
				if(val.value.indexOf('.')==val.value.length-1)
					num++;
				if(num>0){
					errors+='- '+descr+' alanına sadece sayı girebilirsiniz.\n';
					if(!foc)foc=val;
				}
			}
		}else{
			if(val.options){
				if(test.charAt(0)=='R')
					if(val.selectedIndex==0){
						errors+='- '+descr+' alanını mutlaka seçmelisiniz.\n';
						if(!foc)foc=val;
					}
			}else
				if(test.charAt(0)=='R'){
					errors+='- '+descr+' alanı boş geçilemez\n';
					if(!foc)foc=val;
				}
		}
	}
	if(errors)
		alert('İzleyen hata(lar) oluştu.\n'+errors);
	return foc;
}

var resimMaxGenislik = 135;
var resimMaxYukseklik = 101;

function resimBoyutlandir(id,w,h){
	var oran=1.0;
	if(id.width>w){
		oran=w/id.width;
		id.width=w;
		id.height=parseInt(id.height * oran);

	}
	if(id.height>h){
		oran=h / id.height;
		id.height=h;
		id.width=parseInt(id.width * oran);
	}
}

function resimDegis(yer){
	document.resimArray.src=resimler[yer].src;
	document.resimArray.width=resimler[yer].width;
	document.resimArray.height=resimler[yer].height;
	resimBoyutlandir(document.resimArray,resimMaxGenislik,resimMaxYukseklik);
	document.getElementById('goster').innerHTML = document.getElementById('h_' + yer ).innerHTML;
	document.getElementById('gosterIc').innerHTML=document.getElementById('h2_' + yer).innerHTML;
}


// Scroll ayarlama
var yazInt;
var obje;
var esasScrollHiz=1;
function sagaKaydir(id,hiz){
	if(id!=0)obje=findDom(id,0);
	obje.scrollLeft-=hiz;
	yazInt = setTimeout('sagaKaydir(0, ' + hiz + ')',esasScrollHiz);
}
function sagaHizliKaydir(id,ilerle){
	if(id!=0)obje=findDom(id,0);
	obje.scrollLeft-=ilerle;
	
}
function solaKaydir(id, hiz){
	if(id!=0)obje=findDom(id,0);
	obje.scrollLeft+=hiz;
	yazInt = setTimeout('solaKaydir(0, ' + hiz + ')',esasScrollHiz);
}
function solaHizliKaydir(id, ilerle){
	if(id!=0)obje=findDom(id,0);
	obje.scrollLeft+=ilerle;
}
function stopScroll() {
clearTimeout(yazInt);
}

function icerikYaz(eleman,yazi){
	findDom(eleman,0).innerHTML=yaziDizi[yazi];
}

function yukariKaydir(){
	obje=findDom('kaydirak',0);
	obje.scrollTop = parseInt(obje.scrollTop) + 2;
	durum=false;
	if(obje.offsetHeight)
		if(obje.scrollTop % parseInt(obje.offsetHeight) == 0){
			kaldigiYer++; 
			if(kaldigiYer>yaziDizi.length)
				kaldigiYer=kaldigiYer%yaziDizi.length;
			basla();
			durum=true;
		}
	hiz=(durum)?2000:esasScrollHiz;
	yazInt = setTimeout('yukariKaydir(' + kaldigiYer + ', ' + 1 + ')',hiz);
}

function kaymaDurdur(){
	clearTimeout(yazInt);
}



function basla(){
	for (var i=0; i<3; i++)
		findDom('kutu_'+i ,0).innerHTML=yaziDizi[(i+kaldigiYer)%yaziDizi.length];
	obje=findDom('kaydirak',0);
	obje.scrollTop-=obje.offsetHeight;
}
var yaziDizi=new Array();
var esasScrollHiz=20;
var kaldigiYer=0;


function startUpload(){
	findDom('yuklemeIslemi',1).display = 'block';
	findDom('f1_upload_form',1).display = 'none';
	return true;
}

function stopUpload(success){
      var result = '';
      if (!isNaN(success)){
         if(success == -1){
         	result = '<span class="emsg">Yetkisiz Kullanıcı!<\/span><br/>';
         }else{
			if(success == -2){
				result = '<span class="emsg">Veritabanı düzenleme esnasında hata oluştu!<\/span><br/>';
			}else{
				if(success = 3){
					result = '<span class="emsg">Dosya silme işlemi başarı ile tamamlandı!<\/span><br/>';
					document.resimYukleForm.action = formAction;
					silmeTamam();
				}else
					result = '<span class="emsg">Dosya yükleme esnasında hata oluştu!<\/span><br/>';
			}
				
         }
      }else {
         result = '<span class="msg">Dosya başarılı şekilde yüklendi!<\/span><br/>';
         if(findDom('dosyalar',0)){
         	var pattern = '||';
         	var dizi = success.split(pattern);
         	if(dizi[1]){
         		findDom('dosyalar',0).innerHTML = findDom('dosyalar',0).innerHTML + '<a href="javascript:void(\'\');" onclick="document.resimYukleForm.action=\'' + dizi[0] + '\';aktifEleman = this; butonGoster();" title="' + dizi[2] + '">' + dizi[1] + '</a><br />';
         	}else{
         		var pattern = '::';
         		var dizi = success.split(pattern);
         		if(dizi[1]){
         			success = dizi[0];
         		}else
         			dizi[1]='';
         		aktifEleman.innerHTML = success;
         		aktifEleman.title=dizi[1];
         		aktifEleman = null;
         		document.resimYukleForm.action = formAction;
         		document.resimYukleForm.action = document.resimYukleForm.action.replace('&amp;degis=true','');
         	}
         }
      }
      findDom('yuklemeIslemi',1).display = 'none';
      findDom('f1_upload_form',0).innerHTML = result + '                         <label>File:' +   
                              '<input name="resim" type="file" size="30" />' +
                         '</label><br />' + 
                         '<label>Title: ' +
                         	'<input type="text" name="title" value="" size="41" maxlength="220" /></label><br />                        <span style="margin-left:100px;">' + 
                             '<input type="submit" name="submitBtn" class="sbtn" value="Upload" />' +
                             '<input type="button" id="kayButton" class="sbtn" value="Yeni" onclick="this.form.action = this.form.action.replace(/\&amp\;degis\=true/,\'\');butonSakla();aktifEleman = null;" style="visibility:hidden;" />'+
							 '<input type="submit" id="silButton" class="sbtn" value="Sil" onclick="if(confirm(\'Seçili resmi silmek istediğinizden emin misiniz?\')){this.form.action = this.form.action.replace(/upload\.php/,\'silresim.php\'); }" style="visibility:hidden;" /></span>';
      findDom('f1_upload_form',1).display = 'block';
            
      return true;   
}

var aktifEleman;
var formAction ='';
function butonGoster(){
	findDom('kayButton',1).visibility='visible';
	findDom('silButton',1).visibility='visible';
	var yer = aktifEleman.parentNode.firstChild;if (yer.nodeType==1) yer.style.color='#333333';
	while(yer = yer.nextSibling) if (yer.nodeType==1) yer.style.color='#333333';
	aktifEleman.style.color='#aa3399';
}
function butonSakla(){
	
	findDom('kayButton',1).visibility='hidden';
	findDom('silButton',1).visibility='hidden';
	var yer;
	if(aktifEleman){ 
		if(aktifEleman.parentNode){
			yer= aktifEleman.parentNode.firstChild;
			if (yer.nodeType==1) yer.style.color='#333333';
			while(yer = yer.nextSibling) if (yer.nodeType==1)yer.style.color='#333333';
		}
	}
}

function silmeTamam(){
	document.resimYukleForm.action = document.resimYukleForm.action.replace(/silresim\.php/,'upload.php');
	if(aktifEleman)
		if(aktifEleman.parentNode){
			var sil = aktifEleman.parentNode;
			var a;
			a = aktifEleman;
			while(a.nextSibling){
				a=aktifEleman.nextSibling;
				if(a.tagName)
					if(a.tagName != 'A')
						sil.removeChild(a);
			}
			sil.removeChild(aktifEleman);
			butonSakla();
			aktifEleman = null;
		}
}


function menuSakla(ulAdi){
	
	var obje = findDom(ulAdi,0);
	var altObjeLiDizi = obje.getElementsByTagName('li');
	var i=0;
	var altUl;
	for( i=0; i< altObjeLiDizi.length; i++){
		altUl = altObjeLiDizi[i].getElementsByTagName('ul');
		if(altUl.length){
		}else{
			altObjeLiDizi[i].style.display = 'none';
		}
	}
}

function menuGoster(obje,ulAdi){
	//menuSakla(ulAdi);
	while(obje.nextSibling && obje.tagName!='ul'){
		obje = obje.nextSibling;
	}
	var liDizi = obje.getElementsByTagName('li');
	for(var i=0; i<liDizi.length; i++){
		liDizi[i].style.display=(liDizi[i].style.display=='none')?'block':'none';
	}
}

rr=1;
yon=1;
	renk='#ffffff';
	resimAdet=3;
	resimSize=130;
	maxBuyut = resimSize * 2;
	ustBosluk=12;
	araBosluk=20;
	hiz=2;
	bas=0;
	son=resimAdet;
	ustMes=315;
	solMes=300;
	resimSol=solMes+araBosluk;
	var topResim;
	alinanResim=0;
	var sagMes = resimSize;
	timeoutVakti=25;
	yaziMes='margin-top:'+ustBosluk+'px;';
	yon=1;
	var rr;
	siraKimde=0;
	function goruntule(){
		var iePlus=0;
		rr= solMes + (resimSize * resimAdet) + (araBosluk * (resimAdet + 1) + 7);
		if(navigator.appName.indexOf('Netscape')!=-1){yaziMes='padding-top:'+(ustBosluk+5)+'px;line-height:13px;';rr=(solMes+10+araBosluk*resimAdet+resimSize*resimAdet+araBosluk);}else iePlus=3;
		topResim=resim.length;
		document.write('<img onmouseover="durdur();yeniKaydir();" src="images/sol2.png" style="position:absolute;width:40px;top:'+(ustMes+resimSize/2)+'px;left:'+(solMes-41)+'px;"><div style="position:absolute;width:'+(resimSize*resimAdet+araBosluk*(resimAdet+1)+6)+'px;height:'+(resimSize+ustBosluk*2+52)+'px;border:outset 2px;top:'+ustMes+'px;left:'+solMes+'px;z-index:91;">');
		document.write('<div style="border:inset 2px;width:'+(resimSize*resimAdet+araBosluk*(resimAdet+1)+2)+'px;height:'+(resimSize+ustBosluk*2 + 48)+'px;background-color:'+renk+';z-index:1" id="resimKay">');
		document.write('<\/div><\/div><img onmouseover="durdur();tersKaydir();" src="images/sag2.png" style="position:absolute;width:40px;top:'+(ustMes+resimSize/2)+'px;left:'+(rr+iePlus+1)+'px;">');
		for (var i=0;i<resimAdet+1;i++){
			document.write('<div id="kolon' + i + '" style="position:absolute;top:' + (ustMes+2+ustBosluk) + 'px;left:' + 
			(solMes+2+araBosluk+i*(resimSize+araBosluk)) + 'px;z-index:95;width:200px;height:200px;"><a id="ayer' + i + 
			'" href="javascript:void(\'\');" onclick="durdur();buyut(' + i + ',' + resimSize + 
			');" onmouseover="durdur();" onmouseout="duzelt(' + i + ');kaydir();" style="position:absolute;"><img id="img' + i + 
			'" src="" border="0" width="' + resimSize + '" height="' + resimSize + '" style="z-index:90;position:absolute;"><\/a><div style="padding-top:' + 
			(araBosluk-14+resimSize )+'px; font-size:12px;width:'+resimSize+'px; " id="yazi'+i+'">' + urunler[i] + '<\/div><\/div>');
		}
		for (var i=0;i<resimAdet+1;i++)
			findDom('img'+i,0).src=resim[i].src;
	}
	
	function yeniKaydir(){
		if(sagMes-hiz>0) sagMes-=hiz;else{bas++;bas=bas%(resimAdet+1);son=bas-1;if(son<0) son=resimAdet;sagMes=resimSize+araBosluk;alinanResim++;alinanResim=alinanResim%topResim;findDom('img'+son,0).src=resim[alinanResim].src;findDom('yazi'+son,0).innerHTML=urunler[alinanResim];}
		findDom('kolon'+bas,1).clip='rect(0px,'+(resimSize+araBosluk)+'px,'+(resimSize+ustBosluk+30)+'px,'+(resimSize+2-sagMes)+'px)';
		findDom('kolon'+son,1).clip='rect(0px,'+(resimSize+araBosluk-sagMes)+'px,'+(resimSize+ustBosluk+30)+'px,0px)';
		for(i=0;i<resimAdet+1;i++)eval('findDom("kolon'+((bas+i)%(resimAdet+1))+'",1).left="'+((solMes+araBosluk+2+(i-1)*(resimSize+araBosluk))+sagMes)+'px";');
		yon=0;
		dene=setTimeout('yeniKaydir()',timeoutVakti);
	}
	function tersKaydir(){
		if(sagMes+hiz<resimSize+araBosluk) sagMes+=hiz;else{bas--;if(bas<0)bas=resimAdet;son=bas-1;if(son<0) son=resimAdet;sagMes=0;alinanResim--;alinanResim=(alinanResim+topResim)%topResim;findDom('img'+bas).src=resim[((alinanResim-resimAdet)+topResim)%topResim].src;findDom('yazi'+bas,0).innerHTML=urunler[((alinanResim-resimAdet)+topResim)%topResim];}
		findDom('kolon'+bas,1).clip='rect(0px,'+(resimSize+araBosluk)+'px,'+(resimSize+ustBosluk+30)+'px,'+(resimSize+2-sagMes)+'px)';
		findDom('kolon'+son,1).clip='rect(0px,'+(resimSize+araBosluk-sagMes)+'px,'+(resimSize+ustBosluk+30)+'px,0px)';
		for(i=0;i<resimAdet+1;i++)eval('findDom("kolon'+((bas+i)%(resimAdet+1))+'",1).left="'+((solMes+araBosluk+2+(i-1)*(resimSize+araBosluk))+sagMes)+'px";');
		yon=1;
		dene=setTimeout('tersKaydir()',timeoutVakti);
	}
	function durdur(){
		clearTimeout(dene);
	}
	function buyut(hangi,sayi){
		
		document.body.innerHTML = document.body.innerHTML + '<div id="resimGosterDiv" style="position:absolute;top:200px;left:'+(sol+80)+'px;z-index:1;background:#f5f5ff; border:solid 1px #aabbee;z-index:101" onmouseout="duzelt(1);kaydir()"></div>';
		resimA = findDom('img' + hangi ,0);
		obj=findDom('resimGosterDiv',0);
		obj.style.width='404px';
		obj.style.height='404px';
		yeni = resimA.cloneNode(true);
		yeni.width=400;
		yeni.height=400;
		obj.appendChild(yeni);
		durdur();
	}
	function duzelt(hangi){
		if(document.getElementById('resimGosterDiv')){
			obj=findDom('resimGosterDiv',0);
			document.body.removeChild(obj);
		}
	}
	function kaydir(){
		if(yon)
			tersKaydir();
		else
			yeniKaydir();
	}
var parentSayisi = 0;
var sol=0;
var ust=0;
function parentSay(nesne) {
	if(typeof(nesne)=="object") {
		try {
			parentSayisi += 1; 
			if(!isNaN(nesne.offsetLeft)) {
				sol += parseInt(nesne.offsetLeft); 
				ust += parseInt(nesne.offsetTop)
			}
			parentSay(nesne.offsetParent)
		} catch(e) {}
	}
}

var myMouseX, myMouseY;
function kayitGetir(objid,id,sira,len){
//	objCoord(id);
//	alert(myMouseX + "\n" + myMouseY);
	if(!findDom("yukleniyor")){
//		resim = new Image();
	//	resim.src='images/loading.gif';
		document.body.innerHTML = document.body.innerHTML + '<div style="position:absolute; background-color:#fff; top: ' + myMouseY + 'px; left: ' + myMouseX + 'px; width:100px; height:30px;" id="yukleniyor"><img src="images/loading.gif" width="100" alt="" border="0" /></div>';
		//alert('<div style="position:absolute; background-color:#fff; top: ' + myMouseY + 'px; left: 400px; width:60px; height:30px;" id="yukleniyor">aaa</div>');
		top.resimSayfasi.location = 'kayit-getir.php?id=' + id + '&yon='+objid+'&len='+len;
		
	}
}

function sayfayaBilgiEkle(yon,id,yeniid,sira){
	if(findDom("yukleniyor")){
		
		document.body.removeChild(findDom("yukleniyor",0));
	}
}

function mmBasla(){
	document.onmousemove = koordyakala;
	
	
}

function koordyakala(e){
	var myX, myY;
	myMouseX=(e||event).clientX;
	myMouseY=(e||event).clientY;
	if (myMouseX + 100 > document.documentElement.clientWidth) {
		myX = myMouseX - (myMouseX + 80 - (document.documentElement.clientWidth));
	} else {
		myX = myMouseX + 10;	
	}
	if (myMouseY + 64 > document.documentElement.clientHeight) {
		myY = myMouseY - (myMouseY + 44 - (document.documentElement.clientHeight));
	} else {
		myY = myMouseY + 10;	
	}
	if (document.documentElement.scrollTop > 0) {
		myY = myY + document.documentElement.scrollTop;
		myMouseY = myMouseY + document.documentElement.scrollTop;
	}
	
	myMouseY = myY;
	myMouseX = myX;
}

function yavasSolaKaydir(idN){
	if(kaydirSayac-kaydirArtis >=0)
		document.getElementById(idN).scrollLeft -= kaydirArtis;
	kaydirSayac -= kaydirArtis;
	if(kaydirSayac<kaydirArtis){
		document.getElementById(idN).scrollLeft -= maxKaydirSayac % kaydirArtis;
		clearInterval(kaydirInterval);
		kaydirSayac = 0;
		kaydirInterval = null;
	}
}
function solaKaydir(idN){
	if(!kaydirInterval){
		kaydirSayac=maxKaydirSayac;
		var say = '', i;
		for(i=0; i< idN.length; i++) if(!isNaN(idN.charAt(i)))say = say + '' + idN.charAt(i);
		if(parseInt(document.getElementById(idN).scrollLeft) <=(maxKaydirSayac))findDom('sagaOk' + '' + say,1).visibility = 'hidden';
		findDom('solaOk' + '' + say,1).visibility = '';
		kaydirInterval = setInterval('yavasSolaKaydir(\''+idN+'\')',10);
	}
}

function yavasSagaKaydir(idN){
	if(kaydirSayac+kaydirArtis <= maxKaydirSayac)
		document.getElementById(idN).scrollLeft += kaydirArtis;
	kaydirSayac += kaydirArtis;
	if(kaydirSayac>=maxKaydirSayac){
		document.getElementById(idN).scrollLeft += maxKaydirSayac % kaydirArtis;
		clearInterval(kaydirInterval);
		
		kaydirSayac = 0;
		kaydirInterval = null;
	}
}
function sagaKaydir(idN){
	if(!kaydirInterval){
		kaydirSayac=0;
		var say = '', i;
		for(i=0; i< idN.length; i++) if(!isNaN(idN.charAt(i)))say = say + '' + idN.charAt(i);
		//alert((document.getElementById(idN).scrollLeft+340) + '\n' + document.getElementById(idN).scrollWidth);
		if((parseInt(document.getElementById(idN).scrollLeft) + kaydiracGenislik + maxKaydirSayac) >= parseInt(document.getElementById(idN).scrollWidth) ) findDom('solaOk' + '' + say,1).visibility = 'hidden';
		
		findDom('sagaOk' + '' + say,1).visibility = '';
		kaydirInterval = setInterval('yavasSagaKaydir(\''+idN+'\')',10);

	}
}

var kaydirSayac=0;
var maxKaydirSayac = 85;
var kaydirInterval;
var kaydirArtis = 15;
var resimSagdaGosterDurum = true;
var resimFadeInterval,resimFadeInterval2;
var resimFadeIntervalSayac=100;
var kaydiracGenislik = 340;

function resimSagdaGoster(obj){
	if(resimSagdaGosterDurum && !resimFadeInterval && !resimFadeInterval2){
		resimSagdaGosterDurum=false;
		resimFadeIntervalSayac=100;
		resimFadeInterval = setInterval('changeOpac(\'buyukResim\',\''+obj+'\')',10);
		resimFadeIntervalSayac=0;
		resimFadeInterval2 = setInterval('changeOpac2(\'buyukResim\')',10);
		resimSagdaGosterDurum=true;
	}
}
function changeOpac(id,obj) {
	var opacity = resimFadeIntervalSayac;
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + (10+opacity) + ")";
	resimFadeIntervalSayac-=4;
	if(isIE)resimFadeIntervalSayac-=2;
	if(resimFadeIntervalSayac<=0){
		var res = document.getElementById(obj);
		var goster = new Image();
		
		goster.src = res.src;
		goster.setAttribute('alt',res.getAttribute('alt'));
		goster.setAttribute('title',res.getAttribute('alt'));
		findDom('resimTitleGoster',0).innerHTML = res.getAttribute('alt');
		document.getElementById("buyukResim").src = goster.src;
		document.getElementById("buyukResim").alt = goster.alt;
		clearInterval(resimFadeInterval);
		resimFadeInterval=null;
	}
} 
function changeOpac2(id) {
	var opacity = resimFadeIntervalSayac;
    var object = document.getElementById(id).style;
	if(!resimFadeInterval){
		resimFadeIntervalSayac+=4;
		if(isIE)resimFadeIntervalSayac+=4;
		if(resimFadeIntervalSayac>100)resimFadeIntervalSayac=100;
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + (10+opacity) + ")";
		
		if(resimFadeIntervalSayac>=100){
			clearInterval(resimFadeInterval2);
			resimFadeInterval2=null;
		}
	}
} 