function templateReplace(temp,degerler){
/**
*kullanimi temp='şablon';
* degerler { '{deger}':'15','{deger2}':'adasd'}
*/
	temp= temp || ''; 
	var aranicak;
	for(i in degerler)
	 temp=temp.replace(/^\s+|\s+$/g,"").replace(new RegExp('{'+i+'}',"g"),degerler[i]);
	return temp;
}
function realReplace(t,d){
	t= t || ''; 
	for(i in d) t=t.replace(new RegExp(i,"g"),d[i]);
	return t;
}
function templateYukle(id,genislik){
	//id si verilen tag ın içeriği alınıp geri çevirilir tagda silinir
	var temp='';
	genlislik= genislik || null;
	if(genislik!=null) temp+='<script type="text/javascript">$("div.jqi").css("width","'+genislik+'px");</script>';
	temp+=$("#"+id).html();
	$("#"+id).remove();
	return temp;
}
function optionReplace(degerler,secili){
	var d='';
	for (i in degerler)
		d+='<option value="'+i+'" '+(secili==i?'selected="selected"':"")+'>'+degerler[i]+'</option>';
	return d;
}
var tpl=new Array();

//burada tpl dosyalarını sisteme yükler
/**
örnek tpl dosyası => <div name="kayitYok" type="tpl" style="display:none;">
*/
$(function(){
	$('[type=tpl]').each(function(){
		var name=$(this).attr('name');
		if($('[type=tpl]',this).size()>0){
			//altını çeviricez önce
			$('[type=tpl]',$(this).html()).each(function(){
				tpl[$(this).attr('name')]=$(this).html();
				$('[name="'+$(this).attr('name')+'"][type=tpl]').remove();
			});
		}
		tpl[name]=$(this).html();
		$(this).remove();
	});
	//simdi bir alt datası daha olabilme durumu var bunun için her seferinde kontrol edicem
	//altında data var ise once yüklicem ardından içindekini silicem ve yeniden çekicem veriyi dolayısı ile düzgün olucak :)
});
//bütün template dosyaları koddan kaldırılır.

