// TEMEL var TANIMLARI ALINIYOR
var objBody = document.getElementsByTagName("body").item(0);



// tr elementleri için klas değiştirici fonksiyon
function classD(){
//kn: kaynak nesne
var kn = window.event.srcElement;
if(kn.className=='omout'){kn.className='omover'}else{kn.className='omout'}
window.status=kn.className;
				}




/*Credit JavaScript Kit www.javascriptkit.com*/
var dragapproved=false
var z,x,y
function move(){
if (event.button==1&&dragapproved){
z.style.pixelLeft=temp1+event.clientX-x
z.style.pixelTop=temp2+event.clientY-y
z.style.className='opaque';
return false
}
}
function drags(){
if (!document.all)
return
if (event.srcElement.className=="drag"){
dragapproved=true
z=event.srcElement
temp1=z.style.pixelLeft
temp2=z.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags
document.onmouseup=new Function("dragapproved=false")







function sozluktenbul(kelime){alert('Sözlük sonucu div içinde getirilecek.\nKelime:'+kelime);}
function referansgoster(kelime){alert('Referans div içinde getirilecek.\nKelime:'+kelime);}

function rastgelever(nesneid,asilalan,altsinirX,altsinirY,ustsinirX,ustsinirY){
var rastgeleX=Math.random();
var rastgeleY=Math.random();

var free=document.getElementById(nesneid);
var ekrangen = document.body.clientWidth;
var basnoktasi= (ekrangen-asilalan)/2; 
var altsinirX = basnoktasi + altsinirX;

var leftL=(rastgeleX*(ustsinirX-altsinirX)) + altsinirX;
var topT=(rastgeleY*(ustsinirY-altsinirY)) + altsinirY;

	free.style.top=topT;
	free.style.left=leftL;
	free.style.display='';
						}
/*
// gelen veriler DIV,martitasiyici,gorunurluk(display: ),gorece/sabit(position),neyinaltina(boş ise body'ye girer),topLimitU,topLimitA,leftLimitU,leftLimitA,source(imageise))
// örnek yapkoy(DIV,'martitasiyici','','absolute','',148,0,340,760,'','250')
//yapkoy('IMG','martilar','','absolute','',148,0,340,760,'img/freeone.gif','250')
function yapkoy(tagtipi,idmiz,gorunurluk,pozisyon,neyinaltina,tLU,tLA,lLU,lLA,kaynak,zindeks){
var obj=document.createElement(tagtipi);
obj.setAttribute('id',idmiz)
if(neyinaltina){var neyinaltinda = document.getElementById(neyinaltina);}else{var neyinaltinda = document.body;}
neyinaltinda.appendChild(obj);
obj.style.position = pozisyon;
obj.style.zIndex = zindeks;
if(tagtipi=='IMG'){obj.src=kaynak;}
if(pozisyon=='absolute')
{
//rastgelever(nesneid,asilalan,altsinirX,altsinirY,ustsinirX,ustsinirY) aşağıdaki  960 sayfanın ortadalan içeriğinin genişliği
rastgelever(obj.id,960,lLA,tLA,lLU,tLU)
}
obj.display=gorunurluk;
																							}
*/

function nesneYaratDIV(tagtipi,idmiz,gorunurluk,nesneUst,nesneSol,nesneEn,nesneBoy,kaynakIcinKaynak,kaynagaParametre){
var obj=document.createElement(tagtipi);
obj.setAttribute('id',idmiz);
document.body.appendChild(obj);
obj.style.position='absolute';
obj.style.backgroundColor = '#FFFFCC';
obj.style.width = nesneEn +' px';
obj.style.height = nesneBoy +' px';
obj.style.left=nesneSol;
obj.style.top=nesneUst;
obj.style.border='1px solid red';
obj.display=gorunurluk;
ajax(kaynakIcinKaynak+'?parametre='+kaynagaParametre,'POST',idmiz,'<img src=\"img\/ajax\-loader.gif\" \/>');

																								}

function hizliNesneYarat(tagtipi,idmiz,nesneUst,nesneSol,nesneEn,nesneBoy){
var obj=document.createElement(tagtipi);
obj.setAttribute('id',idmiz)
document.body.appendChild(obj);
obj.style.position='absolute';
obj.style.backgroundColor = '#FFFFCC';
obj.style.width = nesneEn +' px';
obj.style.height = nesneBoy +' px';
obj.style.left=nesneSol;
obj.style.top=nesneUst;
obj.style.border='1px solid #939393';
obj.display='';
obj.className='drag';
obj.innerHTML='<input type=\"button\" value=\"X\" onclick=\"yoket(\''+idmiz+'\')\">'
ajax('tur_listesi.asp','POST',idmiz,'<img src=\"img\/ajax\-loader.gif\" \/>');
																			}
function yoket(neyi){
document.body.removeChild(document.getElementById(neyi));
				}

function menuAktif(basliknedir,nereyegirsin,durum){

if(!nereyegirsin){var nereyegirsin='menubaslik';}
var menubaslikkoy = document.getElementById(nereyegirsin);
var kaynakObj=window.event.srcElement;
hedObjKaynak = new String(kaynakObj.src);
sonuc=hedObjKaynak.indexOf("udonusu.gif");
if(sonuc>0){kaynakObj.title='Fotoğraf göndermekten vazgeç!';return false;}
														if(basliknedir){menubaslikkoy.innerText=basliknedir;
														kaynakObj.style.cursor='pointer';
														kaynakObj.title=basliknedir;
																		}
													else{menubaslikkoy.innerText='';kaynakObj.style.cursor='default';}
													}
function ekfotoYap(anaFotoNum,altFotoNum){
document.getElementById('ilkFoto').src='binary_ekfoto.asp?id='+ anaFotoNum +'&efid='+ altFotoNum +'&genislik=400';
							 }
function anafotoyaDon(anaFotoNum){
document.getElementById('ilkFoto').src='binary_yolla.asp?id='+ anaFotoNum +'&genislik=400';
							 }



function ekfotoYap6(anaFotoNum,altFotoNum){
document.getElementById('ilkFoto').src='binary_ekfoto.asp?id='+ anaFotoNum +'&efid='+ altFotoNum +'&genislik=600';
							 }
function anafotoyaDon6(anaFotoNum){
document.getElementById('ilkFoto').src='binary_yolla.asp?id='+ anaFotoNum +'&genislik=600';
							 }


/**
* Start SadeceRakam()
* Coded By Mustafa OZCAN
* For more information visit to www.mustafaozcan.net
* Version 1.5 Release Date Time :17.06.2008 11:28
* Sample Usage Keypress Event:  onkeypress="return SadeceRakam(event,['-']);"
* -First parameter is event, 
* -Second parameter is optional chars array. if you want to allowed special chars use it. 
* Sample Usage Blur Event: onblur="SadeceRakamBlur(event,true)" 
* Blur Event Second Parameter : Clear [Enter Keys] and [WhiteSpaces] in Value
* For Input:  <input type="text" id="txtInput" onkeypress="return SadeceRakam(event);" onblur="SadeceRakamBlur(event,false)" />
* For TextArea : <textarea cols="50" rows="10" id="txtArea" onkeypress="return SadeceRakam(event,['-']);" onblur="SadeceRakamBlur(event,true)" ></textarea>
*/
function SadeceRakam(e,allowedchars){var key=(window.Event)?e.which:e.keyCode;if(key>31&&(key<48||key>57)&&!isPassKey(key,allowedchars)){return false;}else{return true;}}
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;}

/**
* Start BuyukHarf()
* Coded By Mustafa OZCAN 
* Development Support :Orhan POLAT , Testing : Cengiz KOC
* For more information www.mustafaozcan.net
* Version 3(Rev:9)  Release Date Time : 07.05.2008 14:44
* Sample Usage Keypress Event:  onkeypress="return BuyukHarf(event);"
* Sample Usage Blur Event: onblur="BuyukHarfBlur(event,true)" 
* Blur Event Second Parameter : Clear [Enter Keys] and [WhiteSpaces 2 and more] in Value
* For Input:  <input type="text" id="txtInput" onkeypress="return BuyukHarf(event);" onblur="BuyukHarfBlur(event,false)" />
* For TextArea : <textarea cols="50" rows="10" id="txtArea" onkeypress="return BuyukHarf(event);" onblur="BuyukHarfBlur(event,true)" ></textarea>
*/
function BuyukHarf(e){var nesne=e.target?e.target:e.srcElement;var basilantus=e.keyCode?e.keyCode:e.charCode;var str=String.fromCharCode(basilantus);if((basilantus<97||basilantus>122)&&!isTRChar(basilantus))return true;if(basilantus==105)str='\u0130';if(nesne.createTextRange){document.selection.createRange().text=str.toUpperCase();return false;}else{var pos=nesne.selectionStart;nesne.value=nesne.value.substr(0,pos)+str.toUpperCase()+nesne.value.substr(pos);pos++;nesne.setSelectionRange(pos,pos);return false;}}
function isTRChar(key){var trchar=[231,246,252,287,305,351];for(var i=0;i<trchar.length;i++){if(trchar[i]==key)return true;}return false;}
function BuyukHarfBlur(e,clear){var nesne=e.target?e.target:e.srcElement;var val=nesne.value;val=val.replace(/i/g,"\u0130").replace(/^\s+|\s+$/g,"");if(clear)val=val.replace(/\s{2,}/g," ");nesne.value=val.toUpperCase();}
 /** 
 * End BuyukHarf()...
 */