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(){
	var maxI
	if(yaziDizi.length<3)maxI=yaziDizi.length;
	for (var i=0; i<maxI; 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;




var chckSecili = false;
var chckCurrent=0;
var chckYazi = new Array();
chckYazi[0] = 'kategoriAta';
chckYazi[1] = 'sil';
chckYazi[2] = 'kategoridenSil';
		function chckSec(formA){
			var formAdi;
			var araKel;
			var args=chckSec.arguments;
			var yaz='';
			if(args[1]) { araKel = args[1];}else{ 
				araKel = chckYazi[chckCurrent];
				
			}
			eval('formAdi=document.' + formA + ';');
			yaz=(chckSecili)?'':'true';
			for(var i = 0; i<formAdi.elements.length; i++){
				if(formAdi.elements[i].name){
					if(formAdi.elements[i].name.indexOf(araKel)>=0){
						formAdi.elements[i].checked=yaz;
						
					}
				}
			}
			chckSecili=!chckSecili;
			if(!chckSecili)chckCurrent++;
			if(chckCurrent>=chckYazi.length)chckCurrent = 0;
		}
		
		
function kutuSinirla(e,eleman,max){
	if(!e) e=window.event;
	if(eleman.value.length == max) if(e.keyCode>30) return false;
	if(eleman.value.length > max){eleman.value=eleman.value.substr(0,max-1);e.keyCode=null; return false;}
	return true;
}

function kutuAyarla(e,eleman,max){
	if(!e) e=window.event;
	eleman.value=eleman.value.substr(0,max-1);
}
