// Basla
// ---------------------------------------------
var index = new Object;
window.onload = function(){
	index = Index();
	try {
	  document.execCommand("BackgroundImageCache", false, true);
	} catch(e) {}
}

// Index
// ---------------------------------------------
function Index(){
	var index = {
		basla : function(){			
			if(_nesne('tmnu'))   index.menu.basla();
			if(_nesne('glst'))   index.galeri.basla();
			if(_nesne('harita')) index.harita();
		},
		menu : {
			basla : function(){
				var div = _nesne('tmnu');
				var lst = div.getElementsByTagName('LI');				
				for(var i=0; i<lst.length; i++){
					if(lst[i].className = 'bas'){						
						lst[i].onmouseover = function(){
							if(this.getElementsByTagName('UL')[0]) this.getElementsByTagName('UL')[0].style.display = 'block';
						}
						lst[i].onmouseout = function(){
							if(this.getElementsByTagName('UL')[0]) this.getElementsByTagName('UL')[0].style.display = 'none';
						}						
					}
				}
			}
		},
		galeri : {
			basla : function(){						
				var lst = _nesne('glst');
				var lnk = lst.getElementsByTagName('A');
				for(var i=0; i<lnk.length; i++){					
					lnk[i].href  = 'javascript:index.galeri.resim(\''+lnk[i].title+'\')';
					lnk[i].title =  '';
				}
			},
			resim : function(sira){
				var aln = _nesne('galn');
				var lnk = aln.getElementsByTagName('A')[0];
				var img = aln.getElementsByTagName('IMG')[0];
				
				
    			if(IE) img.filters[0].Apply();
    			img.src = konum+'/sablon/resim/matbaa/'+lnk.title+'.galeri.'+sira+'.b.jpg';
    			if(IE) img.filters[0].Play();				    			
			}
		},
		harita : function(merkez){
			var div = document.getElementById('harita');
			var lst = div.getElementsByTagName('DIV');
			var otl = new Object;
			var prm = new Object;

			for(var i=0; i<lst.length; i++){
				otl[i] = new Object;
				otl[i].bas = lst[i].getElementsByTagName('IMG')[0].title;
				otl[i].icr = '<div class="otl">'+lst[i].innerHTML+'</div>';
				otl[i].prm = lst[i].title.split(',');
				otl[i].prm[2] = otl[i].prm[2] ? parseInt(otl[i].prm[2]) : 8;				
			}
			var map = new GMap2(div);			
			if(div.title != ''){
				prm = div.title.split(',');
				prm[2] = parseInt(prm[2]);
				map.addControl(new GMapTypeControl());
				map.addControl(new GLargeMapControl());
				map.setCenter(new GLatLng(prm[0], prm[1]), prm[2]);
				div.title = '';
			}
			else{				
				prm = otl[0].prm;
				map.addControl(new GSmallMapControl());
				map.setCenter(new GLatLng(prm[0], prm[1]), prm[2]);				
			}

			for(var i in otl){
				var lng  = new GLatLng(otl[i].prm[0], otl[i].prm[1]);
				var mrk  = new GMarker(lng, {draggable: false, title: otl[i].bas});
				mrk._lng = lng;
				mrk._icr = otl[i].icr;
				GEvent.addListener(mrk, 'click', function(){ map.openInfoWindowHtml(this._lng,this._icr); });
				map.addOverlay(mrk);
			}
			map.setMapType(G_NORMAL_MAP);			
		}
	}
	index.basla();
	return index;
}