var yhs = new Hash ({ 

	piyasaYukle: function(yer) {
		var el=$(yer+'DIV');
		if(el) {
			new Request.HTML({
				url:'?im=ajax',
				onComplete: function(responseTree, responseElements, responseHTML, responseJavaScript) {
					el.set('html',responseHTML);
				}
			}).get({'fn':'piyasaYukle','yer':yer});
		}
	},
	komutFotoOyla: function() {
		if( $('fi_oylama').value == 0) {
			alert('Vermek istediğiniz puana karşı gelen yıldıza tıklayarak puanınızı belirlemelisiniz.');
			return false;
		}
		var fel=$('FORMyildiz');
		fel.set(
			'send', 
			{
				url: '?im=ajax&fn=fotoOyla',
				method: 'post',
				onRequest: function(){
					$('FORMsonuc').set('html','Oyunuz kaydediliyor. Lütfen bekleyin');
				},
				onSuccess: function(rt,rx){
					// showHide( 'success' );
					$('FORMsonuc').set('html','Oyunuz kaydedildi. Teşekkür ederiz.');
				},
				onFailure: function(){
					$('FORMsonuc').set('html','Kayıt işlemi sırasında sistem hatası oldu. Lütfen daha sonra tekrar deneyin. - '+rt+' rx:'+rx);
				}
			}
		);
		fel.send();
	},
	komutHaberOyla: function() {
		if( $('hi_oylama').value == 0) {
			alert('Vermek istediğiniz puana karşı gelen yıldıza tıklayarak puanınızı belirlemelisiniz.');
			return false;
		}
		var fel=$('FORMyildiz');
		fel.set(
			'send', 
			{
				url: '?im=ajax&fn=oyKaydet',
				method: 'post',
				onRequest: function(){
					$('FORMsonuc').set('html','Oyunuz kaydediliyor. Lütfen bekleyin');
				},
				onSuccess: function(rt,rx){
					// showHide( 'success' );
					$('FORMsonuc').set('html','Oyunuz kaydedildi. Teşekkür ederiz.');
				},
				onFailure: function(){
					$('FORMsonuc').set('html','Kayıt işlemi sırasında sistem hatası oldu. Lütfen daha sonra tekrar deneyin. - '+rt+' rx:'+rx);
				}
			}
		);
		fel.send();
	},
	komutYorumOyla: function( yid, oy) {
		$(yid).set('html','Oyunuz kaydediliyor. Lütfen bekleyin');
		var jsonRequest = new Request.JSON (
		{
			url: "/",
			onComplete: function(ro,rt) {
				if( ro.kayitsay == 1)
					$(yid).set('html','Oyunuz kaydedildi. Teşekkür ederiz.');
				else
					$(yid).set('html','HATA: Oyunuz kaydedilemedi. Daha sonra tekrar deneyin.');
			}
		}).get({'im': 'ajax', 'fn': 'yorumOyla', 'yid': yid, 'oy': oy});
		return false;
	},
	yildizdegeri: function(a,d) {
		$(a).setProperty('value',d);
		d *= 20;
		$( a+'CR').setStyle('width', ''+d+'%');
		return false;
	}
});

function setHomepage(url)
{
	if (Browser.Engine.trident) {
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);
	}
	else if(Browser.Engine.gecko) {
		try {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
		}
		catch(e) {
			alert("Tarayıcı ayarlarınız ana sayfa değişikliğine izin vermiyor. Bu ayarınızı değiştirmek isterseniz adres alanına about:config yazdıktan sonra, signed.applets.codebase_principal_support değerini true yapmanız gerekir!");
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage',url);
	}
	else {
		alert("Kulllandığınız tarayıcı için desteklenmeyen işlev. Lütfen tarayıcınızın ayarlarını kullanarak ana sayfa linkini "+url+" olarak güncelleyin.");
	}
}


