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;
		}
	}
	
}


if (navigator.product == "Gecko") {
	Document.prototype.elementFromPoint = function(x, y) {
		this.addEventListener("mousemove", this.elementFromPoint__handler, false);
		var event = this.createEvent("MouseEvents");
		var box = this.getBoxObjectFor(this.documentElement);
		var screenDelta = { x: box.screenX, y: box.screenY };
		event.initMouseEvent("mousemove", true, false, this.defaultView, 0, x + screenDelta.x, y + screenDelta.y, x, y,false, false, false, false, 0, null);
		this.dispatchEvent(event);
		this.removeEventListener("mousemove", this.elementFromPoint__handler, false);
		return this.elementFromPoint__target;
	}
	Document.prototype.elementFromPoint__handler = function (event) {
		this.elementFromPoint__target = event.explicitOriginalTarget;
		if (this.elementFromPoint__target.nodeType == Node.TEXT_NODE)
			this.elementFromPoint__target = this.elementFromPoint__target.parentNode;
		if (this.elementFromPoint__target.nodeName.toUpperCase() == "HTML" && this.documentElement.nodeName.toUpperCase() == "HTML")
		this.elementFromPoint__target = this.getElementsByTagName("BODY").item(0);

		event.preventDefault();
		event.stopPropagation();
	}
	Document.prototype.elementFromPoint__target = null;
	
	function sourceIndex(obje){
		var m;
		var i=0;
		m=obje;
		for(i=0;i<document.getElementsByTagName('*').length;i++){
			if(document.getElementsByTagName('*')[i]==obje)
			return i;
		}
		return -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 altObjeUlDizi = obje.getElementsByTagName('ul');
	var i=0;
	var altUl;
	for( i=0; i< altObjeUlDizi.length; i++){
		altObjeUlDizi[i].style.display = 'none';
	}
}

function menuGoster(obje,ulAdi){
	while(obje.nextSibling && obje.tagName!='UL'){
		obje = obje.nextSibling;
	}
	if(typeof(obje)=='object')
		if(obje.tagName=='UL'){
			obje.style.display = (obje.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 = 74;
var kaydirInterval;
var kaydirArtis = 5;
var resimSagdaGosterDurum = true;
var resimFadeInterval,resimFadeInterval2;
var resimFadeIntervalSayac=100;
var kaydiracGenislik = 340;

function changeOpac(id) {
	var opacity = resimFadeIntervalSayac;
    var object,args=changeOpac.arguments;
	var i;
	for(i=0; i<args.length;i++){
		object = findDom(args[i],1);
		if(opacity <= 0) opacity = 0;
		if(resimFadeIntervalSayac <= 0) resimFadeIntervalSayac = 0;
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + (10+opacity) + ")";
	}
	resimFadeIntervalSayac-=6;
	if(resimFadeIntervalSayac<=0){
		clearInterval(resimFadeInterval);
		resimFadeInterval=null;
	}
}

function changeOpac2(id) {
	var opacity = resimFadeIntervalSayac;
	var object,args=changeOpac2.arguments;
	if(!resimFadeInterval){
		for(i=0; i<args.length;i++){
			object = findDom(args[i],1);
			resimFadeIntervalSayac+=6;
			if(opacity >= 100) opacity = 100;
			if(resimFadeIntervalSayac >= 100) resimFadeIntervalSayac = 100;
			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;
		}
	}
} 



function findPosX(obj){
	var curleft = 0;

	if(obj.offsetParent)
		while(1){
			curleft += obj.offsetLeft;
			if(!obj.offsetParent) break;
			obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj){
	var curtop = 0;

	if(obj.offsetParent)
		while(1){
			curtop += obj.offsetTop;
			if(!obj.offsetParent) break;
			obj = obj.offsetParent;
		}
	else if(obj.y) curtop += obj.y;

	return curtop;
}
var basX,basY,sonX,sonY;
function gribon(e){
	var args=gribon.arguments, gosterme,anaresim,lnk,sonX,sonY;
	gosterme = (args[1]) ? args[1] : 'gosterme';
	anaresim = (args[2]) ? args[2] : 'anaresim';
	lnk = (args[3]) ? args[3] : '';
	
	
	infoActive = false;
	if(ssss)clearTimeout(ssss);
	var ID = findDom(anaresim,0);
	myObjeX=findPosX(ID)+3;
	myObjeY=findPosY(ID)+3;
	basX = myObjeX;
	basY = myObjeY;
	/*sonX = basX + aEl.width;
	sonY = basY + aEl.height;**/
	if(document.getElementById(gosterme)){
	if(lnk){
		if(findDom('devam',0)){
//			alert(findDom('devam',1).display);
			findDom('devam',1).left = (myObjeX+60) + 'px';
			findDom('devam',1).top = (myObjeY +110) + 'px'; 
			findDom('devam',1).display = 'block';
			findDom('devamlnk',0).href=lnk;
		}
	}
	if(!document.getElementById('infoma')){
		document.body.innerHTML += '<div id="infoma" style="display:block;" onmouseover="this.className=\'hoverd\';" onmouseout="this.className=\'\'"><a href="javascript:void(detayGoster(\''+gosterme+'\'));" id="infomalink" ><img src="images/info.gif" id="info2" width="20" ></a><div id="infbilgi" style="display:none;"></div></div>';
	}
	
	if(anaresim != 'anaresim'){
		findDom('infomalink',0).href ='javascript:void(detayGoster(\''+gosterme+'\'));';
		findDom('infbilgi',0).innerHTML = findDom(gosterme,0).innerHTML;
	}
	//if(findDom('infoma',1).display != 'block'){
		findDom('infoma',1).top = myObjeY + 'px';
		findDom('infoma',1).left = myObjeX + 'px';
		findDom('infoma',1).display = 'block';
		
	//}
	}else
	if(lnk){
		if(findDom('devam',0)){
//			alert(findDom('devam',1).display);
			findDom('devam',1).left = (myObjeX+60) + 'px';
			findDom('devam',1).top = (myObjeY +110) + 'px'; 
			findDom('devam',1).display = 'block';
			findDom('devamlnk',0).href=lnk;
		}
	}
}

function gribof(e){
	var args=gribof.arguments, gosterme,anaresim,lnk;
	gosterme = (args[1]) ? args[1] : 'gosterme';
	anaresim = (args[2]) ? args[2] : 'anaresim';
	if(document.getElementById(anaresim)){
		lnk = (args[3]) ? args[3] : '';
		if(document.getElementById('infoma')){
			var ID = findDom(anaresim,0);
			
			myObjeX=findPosX(ID);
			myObjeY=findPosY(ID);
			
			koordyakala(e);
			if (!e) var e = window.event;
			var relTarg = e.relatedTarget || e.toElement;
			var kontrol = relTarg, durum=false;
			if(kontrol)
			while(kontrol.parentNode && !durum){
				if(kontrol.id == 'infoma' || kontrol.id == anaresim) durum=true
				kontrol = kontrol.parentNode;
			}
			if(!durum)
				if(anaresim!='anaresim'){
					findDom('infoma',1).display='none';
				}else
					ssss = setTimeout('findDom(\'infoma\',1).display=\'none\';',500);
		}
	}
}
var ssss;
function detayGoster(){
	var args=detayGoster.arguments, gosterme;
	gosterme = (args[0]) ? args[0] : 'gosterme';
	
	if(document.getElementById('infbilgi')){
		//if(!findDom('infbilgi',0).innerHTML){
			findDom('infbilgi',0).innerHTML = findDom(gosterme,0).innerHTML;
		//}
		if(findDom('infbilgi',1).display == 'none' || findDom('infbilgi',1).display!='block'){
			findDom('infbilgi',1).display = 'block';
		}else
			findDom('infbilgi',1).display = 'none';
	}
}

function yanmenu(e,o,id){
	if(!id) return;
	var oA=findDom(id,0), oDiger=findDom('altmenum',0),oDigerS=findDom('altmenum',1);
	oDiger.innerHTML = oA.innerHTML;
	myObjeX=findPosX(o);
	myObjeY=findPosY(o);
	//alert(myObjeX + '\n' + myObjeY + '\n' + oDigerS.top + '\n' + oDigerS.left);
	oDigerS.top = (myObjeY+35)+'px';
	oDigerS.left = myObjeX+'px';
	oDigerS.display='block';
	resimFadeIntervalSayac = 1;
	resimFadeInterval2 = setInterval('changeOpac2(\'altmenum\')',20);
	addEvent(oDiger,'mouseout',yanmenukapat);
	if(menum)clearTimeout(menum);
}
function yanmenukapat(e){
	if (!e) var e = window.event;
	if(menum)clearTimeout(menum);
	if(resimFadeInterval)clearInterval(resimFadeInterval);
	var relTarg = e.relatedTarget || e.toElement;
	var kontrol = relTarg, durum=false;
	if(kontrol)
	while(kontrol.parentNode && !durum){
		if(kontrol.id == 'altmenum' || kontrol.id == 'anamenu') durum=true
		kontrol = kontrol.parentNode;
	}
	if(!durum){
		resimFadeInterval = setInterval('changeOpac(\'altmenum\')',20);
		menum = setTimeout('findDom(\'altmenum\',1).display=\'none\';',500);
	}else
		if(menum)clearTimeout(menum);
}

var menum;

function addEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
 } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
 } else {
    return false;
 }
}



var resActout, kacSefer=20,wArtis=0.0,hArtis=0.0,aktWidth=0,aktHeight=0,res = new Image(),sonWdth=0,sonHght=0,adim,aktX=0,aktY=0,aktUrl='';
function resimAc(obj,resUrl,gitUrl){
	findDom('resTitle',0).innerHTML = '';
	if (typeof resUrl !== 'number') {
		res.src = resUrl;
	}else
		res = resimArr[resUrl];
	sonWdth = res.width;
	sonHght = res.height;
	aktUrl=gitUrl;
	aktWidth=findDom('esasRes',0).width;
	aktHeight=findDom('esasRes',0).height;
	wArtis = sonWdth - aktWidth;
	hArtis = sonHght - aktHeight;
	wArtis = parseFloat(wArtis) / (kacSefer);
	hArtis = parseFloat(hArtis) / (kacSefer);
	
	adim = 0;
	
	findDom('esasRes',1).display = 'none';
	findDom('lKont',1).display = 'block';
	
	var silO = findDom(obj,0),str;
	while(silO.tagName.toUpperCase() != 'TD' && silO.tagName.toUpperCase()!='BODY')silO = silO.parentNode;
	str = silO.id.replace('a','');
	str = str.split('_');
	aktX = str[1];
	aktY = str[0];
	if(isIE){
		document.body.onkeydown=gezResimTus;
	}else
		document.onkeypress=gezResimTus;
	resActout = setTimeout('photoSize(\''+obj+'\')',40);
	
}

function photoSize(obj){
	if(resActout) clearTimeout(resActout);
	if(adim<kacSefer){
		aktWidth = Math.round(aktWidth + wArtis);
		var ID = findDom(obj,0);
		myObjeX=findPosX(ID);
		myObjeY=findPosY(ID);
		var scnHei,eksiLeft;
		if (self.innerHeight){
			scnHei = self.innerHeight;
		}else if (document.documentElement && document.documentElement.clientHeight){
			scnHei = document.documentElement.clientHeight;
		}else if (document.body)
			scnHei = document.body.clientHeight;
		//if((myObjeY + 75 + aktHeight + hArtis)>scnHei)aktHeight = aktHeight - hArtis;
		var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;
		var dsoctop=document.all? iebody.scrollTop : pageYOffset
		
		aktHeight= Math.round(aktHeight+ hArtis);
		var tpCikar=0;
		
		
		if((dsoctop + scnHei)<(myObjeY+225 + aktHeight)) tpCikar = (myObjeY+75 + aktHeight)-(dsoctop + scnHei)+175;
		//findDom('deneme',0).innerHTML = '1 = '+ (dsoctop + scnHei) + '\n2 = '+(myObjeY+75 + aktHeight)+'\n3 = '+tpCikar;
		
		findDom('esasRes',0).width=aktWidth;
		findDom('esasRes',0).height=aktHeight;
		findDom('lKont',1).width = aktWidth + 'px';
		findDom('lKont',1).height = aktHeight + 'px';
		if((myObjeY + 75 - tpCikar)<=0)tpCikar = myObjeY;
		findDom('pKonteyner',1).top = (myObjeY + 75 - tpCikar) + 'px';
		if(adim == (kacSefer-1)){
			if(findDom('esasRes',0).src != res.src)
				findDom('esasRes',0).src = res.src;
				findDom('lKont',1).display = 'none';
				findDom('esasRes',1).display = 'inline-block';
				findDom('pKonteyner',1).left = (myObjeX-Math.round(sonWdth/2)) + 'px';
		}else if(adim == Math.floor(kacSefer/2)){
			findDom('esasRes',0).src = res.src;
			var addO = 'gosterme_'+obj.replace('anaresim','');
			
			if(isIE) {
				findDom('resTitle',0).innerHTML = '' + findDom(addO,0).innerHTML;

			}else
				findDom('resTitle',0).innerHTML = '' + findDom(addO,0).innerHTML;
			findDom('pKonteyner',1).display='block';
			
			addEvent(findDom('esasRes',0),'load',function(){
				findDom('lKont',1).display = 'none';
				findDom('esasRes',1).display = 'inline-block';
				findDom('pKonteyner',1).left = (myObjeX-Math.round(sonWdth/2)) + 'px';
				
				if(res.width!=sonWdth || res.height != sonHght){
					sonWdth = res.width;
					sonHght = res.height;
					wArtis = sonWdth - aktWidth;
					hArtis = sonHght - aktHeight;
					wArtis = parseFloat(wArtis) / (kacSefer-adim);
					hArtis = parseFloat(hArtis) / (kacSefer-adim);
				}
			});
			if(isIE){
				findDom('lKont',1).display = 'none';
				findDom('esasRes',1).display = 'inline-block';
				var ID = findDom(obj,0);
				myObjeX=findPosX(ID);
				myObjeY=findPosY(ID);
				findDom('pKonteyner',1).left = (myObjeX-Math.round(sonWdth/2)) + 'px';
				if(res.width!=sonWdth || res.height != sonHght){
					sonWdth = res.width;
					sonHght = res.height;
					wArtis = sonWdth - aktWidth;
					hArtis = sonHght - aktHeight;
					wArtis = parseFloat(wArtis) / (kacSefer-adim);
					hArtis = parseFloat(hArtis) / (kacSefer-adim);
				}
				
			}
		}
		var fff = Math.floor(kacSefer/2);
		if(adim<Math.floor(kacSefer/2)){
			resimFadeIntervalSayac = 100 - adim * Math.floor(100/fff);
			changeOpac('pKonteyner');
		}else{
			resimFadeIntervalSayac = ((adim+1) * Math.floor(100/fff)) + (100-Math.floor(100/fff)*fff) - 100;
			changeOpac2('pKonteyner');

		}
		adim++;
		resActout = setTimeout('photoSize(\''+obj+'\')',40);
	}
}

function gezResimTus(e){
	if (!e) var e=window.event;
	var keynum = e.keyCode?e.keyCode:e.which;
	//alert(keynum);
	if(resActout) clearTimeout(resActout);
	
	switch(keynum){
		case 37:gezResimSol();break;
		case 38:gezResimYukari();break;
		case 39:gezResimSag();break;
		case 40:gezResimAsagi();break;
		case 27:gezResimKapat();break;
		case 13:
		case 32:
			document.location = aktUrl;
			
		break;
	}
	return true;
}

function gezResimSol(){
	aktX--;
	if(aktX<0)aktX=4;
	while(!document.getElementById('a'+aktY+'_'+aktX) && aktX>=0)aktX--;
	var obj = findDom('a'+aktY+'_'+aktX,0).firstChild.firstChild.href;
	obj = obj.replace('javascript:','');
	eval(obj);
//	aktY = str[0];		
}

function gezResimSag(){
	aktX++;
	if(!document.getElementById('a'+aktY+'_'+aktX)) aktX=0;
	while(!document.getElementById('a'+aktY+'_'+aktX) && aktX<=4)aktX++;
	var obj = findDom('a'+aktY+'_'+aktX,0).firstChild.firstChild.href;
	obj = obj.replace('javascript:','');
	eval(obj);
//	aktY = str[0];		
}

function gezResimAsagi(){
	aktY++;
	if(!document.getElementById('a'+aktY+'_'+aktX)) aktY=0;
	var obj = findDom('a'+aktY+'_'+aktX,0).firstChild.firstChild.href;
	obj = obj.replace('javascript:','');
	eval(obj);
//	aktY = str[0];		
}

function gezResimYukari(){
	aktY--;
	if(aktY<0){
		aktY=0;
		while(document.getElementById('a'+aktY+'_'+aktX))aktY++;
		aktY--;
	}
	var obj = findDom('a'+aktY+'_'+aktX,0).firstChild.firstChild.href;
	obj = obj.replace('javascript:','');
	eval(obj);
//	aktY = str[0];		
}
function gezResimKapat(){
	findDom('pKonteyner',1).display='none';
	if(isIE){document.body.onkeydown='';}else document.onkeypress=void('');
}

function uyemenuac(){
	var o = findDom('uyemenu',0),aa;
	if(o.parentNode.className=='tepemenu'){
		/* eğer aktif değil ise */
		var myObjeX,myObjeY, wX, wY;
		o.parentNode.className = 'tepemenugri';
		aa=o.parentNode.nextSibling;
		while(!aa.tagName){aa = aa.nextSibling;}
		while(aa.tagName.toUpperCase()!='TD')while(!aa.tagName){aa = aa.nextSibling;}
		aa.className = 'tepemenusaggri';

		wX = findPosX(aa);

		aa=o.parentNode.previousSibling;
		while(!aa.tagName){aa = aa.previousSibling;}
		while(aa.tagName.toUpperCase()!='TD')while(!aa.tagName){aa = aa.previousSibling;}
		aa.className = 'tepemenugri';
		myObjeX=findPosX(aa);/* başlangıç noktası*/
		myObjeY=findPosY(aa);
		wY=myObjeY;
		wX = wX - myObjeX + 48;
		//findDom('uyeacilirmenu',1).width= wX + 'px';
		findDom('uyeacilirmenu',1).top = (wY + 49) + 'px';
		findDom('uyeacilirmenu',1).left = (myObjeX-2) + 'px';
		findDom('uyeacilirmenu',1).display='block';
		
		
	}else{
		o.parentNode.className = 'tepemenu';
		aa=o.parentNode.nextSibling;
		while(!aa.tagName){aa = aa.nextSibling;}
		while(aa.tagName.toUpperCase()!='TD')while(!aa.tagName){aa = aa.nextSibling;}
		aa.className = 'tepemenusag';
		aa=o.parentNode.previousSibling;
		while(!aa.tagName){aa = aa.previousSibling;}
		while(aa.tagName.toUpperCase()!='TD')while(!aa.tagName){aa = aa.previousSibling;}
		aa.className = 'tepemenu';
		findDom('uyeacilirmenu',1).display='none';
	}
}

function acilir(){
	if(inter) clearInterval(inter);
	inter = setInterval('acilmenu()',15);
}

/*function acilmenu(){
	findDom('hizliulasim',1).clip = 'rect(0px ' + maxPoz + ' auto ' + (findDom('hizliulasim',0).offsetWidth - pozisyon) + 'px)';
	//findDom('hizliulasim',1).width = pozisyon + 'px';
	pozisyon += yon * acilmaHizi;
	if(pozisyon>maxPoz || pozisyon < minPoz){
		if(pozisyon>maxPoz){
			pozisyon = maxPoz;
		}else
			pozisyon = minPoz;
		//alert(pozisyon);
		clearInterval(inter);
	}
	//alert(pozisyon);
}*/
function acilmenu(){
//	findDom('hizliulasim',1).clip = 'rect(0px ' + maxPoz + ' auto ' + (maxPoz - pozisyon) + 'px)';
	findDom('hizliulasim',1).width = maxPoz + 'px';
	findDom('hizliulasim',1).left = 0-(maxPoz-pozisyon) + 'px';
	pozisyon += yon * acilmaHizi;
	if(pozisyon>maxPoz || pozisyon < minPoz){
		if(pozisyon>maxPoz){
			pozisyon = maxPoz;
		}else
			pozisyon = minPoz;
		findDom('hizliulasim',1).width = maxPoz + 'px';
		findDom('hizliulasim',1).left = 0-(maxPoz-pozisyon) + 'px';
		//alert(pozisyon);
		clearInterval(inter);
	}
	//alert(pozisyon);
}
var pozisyon = 30, 
yon=-1, 
inter, 
inter2, 
minPoz = 31,
maxPoz = 235,
acilmaHizi = 5;
maxPoz += acilmaHizi;
