	
	// preload
	
	var img01 = new Image(0,0); img01.src = url_base+"skin/images/preload.gif";
	
	
	function paginare(id,pag,total) {
		$('inner_loading').innerHTML = "<img src='"+url_base+"skin/images/preload.gif'>";
		var req = new Request({
			url: url_base+'ajax_comments.php?id_joc='+id+'&page='+pag+'&total='+total+'&rand='+Math.random(),
			onSuccess: function (text) {
				$('inner_html').innerHTML = text;
				$('inner_loading').innerHTML = '&nbsp;';
			},
			onFailure: function () {
				alert('Failure ...');
				$('inner_loading').innerHTML = '&nbsp;';
			}
		}).send();		
	}

	function xSWF(file,w,h) {
		var out = '';
		out += "<object type='application/x-shockwave-flash' id='xgameid' data='"+file+"' width=\"100%\" height=\"100%\">";
		//out += "<object type='application/x-shockwave-flash' id='gameid' data='"+file+"'>";
		out += "<param name='movie' value='"+file+"' />";
		out += "<param name='quality' value='high' />";
		out += "<param name='play' value='true' />";
		out += "<param name='loop' value='true' />";
		//out += "<param name='wmode' value='opaque' />";
		//out += "<param name='wmode' value='transparent'>";
		out += "</object>";
		document.write(out);
	}
	
	function SWF(file,w,h) {
		var out = '';
		out += "<object id='gameid' type='application/x-shockwave-flash' data='"+file+"' width='100%' height='100%'>";
		out += "<param name='movie' value='"+file+"' />";
		out += "<param name='quality' value='high' />";
		out += "<param name='play' value='true' />";
		out += "<param name='bgcolor' value='#000000' />";
		out += "</object>";
		document.write(out);
	}
	
	function fSWF(file,w,h,div) {
		var out = '';
		out += "<object id='gameid' type='application/x-shockwave-flash' data='"+file+"' width='100%' height='100%'>";
		out += "<param name='movie' value='"+file+"' />";
		out += "<param name='quality' value='high' />";
		out += "<param name='play' value='true' />";
		out += "<param name='bgcolor' value='#000000' />";
		out += "</object>";
		$(div).innerHTML = out;
	}
		
	
	function DCR(file,h,w) {
		var out = '';
		out += '<object id="gameid" classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=7,0,2,0" width="100%" height="100%">';
		out += '<param name="swRemote" value="swSaveEnabled=\'true\' swVolume=\'true\' swRestart=\'true\' swPausePlay=\'true\' swFastForward=\'true\' swContextMenu=\'true\'">';
		out += '<param name="bgColor" value="#000000">';
		out += '<param name="src" value="' + file + '">';
		out += '<embed src="' + file + '" width="100%" height="100%" bgColor="#000000" swRemote="swSaveEnabled=\'true\' swVolume=\'true\' swRestart=\'true\' swPausePlay=\'true\' swFastForward=\'true\' swContextMenu=\'true\'" swStretchStyle="meet" type="application/x-director" pluginspage="http://www.macromedia.com/shockwave/download/"></embed>';
		out += '</object>';
		document.write(out);
	}
	
	function fDCR(file,h,w) {
		var out = '';
		out += '<object id="gameid" classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=7,0,2,0" width="100%" height="100%">';
		out += '<param name="swRemote" value="swSaveEnabled=\'true\' swVolume=\'true\' swRestart=\'true\' swPausePlay=\'true\' swFastForward=\'true\' swContextMenu=\'true\'">';
		out += '<param name="bgColor" value="#000000">';
		out += '<param name="src" value="' + file + '">';
		out += '<embed src="' + file + '" width="100%" height="100%" bgColor="#000000" swRemote="swSaveEnabled=\'true\' swVolume=\'true\' swRestart=\'true\' swPausePlay=\'true\' swFastForward=\'true\' swContextMenu=\'true\'" swStretchStyle="meet" type="application/x-director" pluginspage="http://www.macromedia.com/shockwave/download/"></embed>';
		out += '</object>';
		$(div).innerHTML = out;
	}
		
	

	
   
	// ocx
	var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
	eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('p q(1){8 5="";8 f,h,j;8 k,a,7,b;8 i=0;1=1.r(/[^s-t-u-9\\+\\/\\=]/g,"");v{k=c.d(1.e(i++));a=c.d(1.e(i++));7=c.d(1.e(i++));b=c.d(1.e(i++));f=(k<<2)|(a>>4);h=((a&w)<<4)|(7>>2);j=((7&3)<<6)|b;5=5+l.m(f);n(7!=o)5=5+l.m(h);n(b!=o)5=5+l.m(j)}x(i<1.y);z 5}',36,36,'|input||||output||enc3|var||enc2|enc4|keyStr|indexOf|charAt|chr1||chr2||chr3|enc1|String|fromCharCode|if|64|function|ocx|replace|A|Za|z0|do|15|while|length|return'.split('|'),0,{}))   
	
	function getStyle(el,styleProp)	{
		var x = document.getElementById(el);
		if (x.currentStyle)
			var y = x.currentStyle[styleProp];
		else if (window.getComputedStyle)
			var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
		return y;
	}



/*
		var loaded = false;
		var initial_w = 640;
		var initial_h = 480;
		var initial_m = 0;
		var initial_top = 15;
	
		window.addEvent('domready', function() {
			loaded = true;		
			initial_w = $('gameid').width.toInt();
			initial_h = $('gameid').height.toInt();
			initial_m = $('gameid').style.paddingBottom.toInt();
		});		

		var pas = 30;
	
		function zoom(x) {
				
			if( !loaded ) {
				alert('Asteptati pana se incarca toata pagina!');
				return false;
			}
			
			
			
			if( $('gameid').height.toInt() < 200 && x == '-' ) return false;
			if( $('gameid').height.toInt() > 900  && x == '+' ) return false;
	
			switch(x) {
				
				case '+' : 	
							$('gameid').width = $('gameid').width.toInt()+pas;
							$('gameid').height = $('gameid').height.toInt()+pas;
							$('gameid').style.paddingBottom = $('gameid').style.paddingBottom.toInt()+pas;
							if( $('gameid').width.toInt() > initial_w ) $('col_right').style.textAlign = 'left';
							if( $('gameid').width.toInt() < initial_w ) $('col_right').style.textAlign = '';
							break;
				case '-' : 	
							$('gameid').width = $('gameid').width.toInt()-pas;
							$('gameid').height = $('gameid').height.toInt()-pas;
							$('gameid').style.paddingBottom = $('gameid').style.paddingBottom.toInt()-pas;
							if( $('gameid').width.toInt() > initial_w ) $('col_right').style.textAlign = 'left';
							if( $('gameid').width.toInt() < initial_w ) $('col_right').style.textAlign = '';
							break;
				case 'r':
							$('gameid').width = initial_w;
							$('gameid').height = initial_h;
							$('gameid').style.paddingBottom = initial_m;
							$('col_right').style.textAlign = '';
							break;
			}	
			
		}

*/


var actualWidth = 0;
var actualHeight = 0;
var startWidth = 0;
var startHeight = 0;
var ratio = 1.1;
var done = false;
var IE6 = (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1)  && (navigator.userAgent.toLowerCase().indexOf('msie 7') == -1);
function zoom(type) {
    var obj = document.getElementById('gameid');
    if (actualWidth == 0 || actualHeight == 0) {
        actualWidth = obj.style.width.replace(/px/i, '');
        actualHeight = obj.style.height.replace(/px/i, '');
        startWidth = actualWidth;
        startHeight = actualHeight
    }
    switch (type) {
    case '+':
        if (actualWidth < 1000 && !IE6  ) done = true;
		else if(  actualWidth < 750  && IE6 )	done = true;
		else done = false;
		if( done ) {
	        var temp = actualWidth;
            actualWidth = Math.ceil(ratio * actualWidth);
            actualHeight = Math.ceil((actualHeight * actualWidth) / temp)
        }
        break;
    case '-':
        var temp = actualWidth;
        actualWidth = Math.ceil(actualWidth / ratio);
        actualHeight = Math.ceil((actualHeight * actualWidth) / temp);
        break
    }
    obj.style.width = actualWidth + 'px';
    obj.style.height = actualHeight + 'px';
	//alert(actualWidth+'|'+actualHeight);
}
function reset_zoom(w,h) {
		var obj = document.getElementById('gameid');
		actualWidth = 0;
		actualHeight = 0;
		obj.style.width = w + 'px';
        obj.style.height = h + 'px'
}



function comment(id) {
	var nume = $('nume').value;
	var comentariu = $('comentariu').value;
	if( nume.trim() == '' ) {
		$('loading').innerHTML = "<span style='font-size:11px; color:red'>Missing name!</span>";
		return false;
	}
	if( comentariu.trim() == '' ) {
		$('loading').innerHTML = "<span style='font-size:11px; color:red'>Missing comment!</span>";
		return false;
	}	
	//$('loading').innerHTML = "<span style='font-size:11px; color:red'>Loading ...</span>";
	$('loading').innerHTML = "<img src='"+url_base+"skin/images/preload.gif'>";
	var req = new Request({url : url_base+'comment.php',
					data: "id="+id+"&nume="+nume+"&comment="+comentariu,
					onSuccess: function(text) {
						$('loading').innerHTML = "<span style='font-size:11px; color:red'>"+text+"</span>"; 
						$('nume').value = '';
						$('comentariu').value = '';						
						(function() { 
								  	$('loading').innerHTML = ''; 
						}).delay(5000);
					},
					onFailure: function() {
						$('loading').innerHTML = "<span style='font-size:11px; color:red'>Error .../span>";
					}
	}).send();
}

function smiley(code) {
	$('comentariu').value += code + " ";
	$('comentariu').focus();
}

function sterge() {
	$('comentariu').value = $('comentariu').value.substr( 0,( $('comentariu').value.length-1) );
	$('comentariu').focus();
}


function scrie_emoticons() {
		
		var out = '';
		out += "<table>";
		out += "	<tr>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':)')\"><img src='"+url_base+"skin/images/smileys/1.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':(')\"><img src='"+url_base+"skin/images/smileys/2.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(';)')\"><img src='"+url_base+"skin/images/smileys/3.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':D')\"><img src='"+url_base+"skin/images/smileys/4.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(';;)')\"><img src='"+url_base+"skin/images/smileys/5.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley('>:D<')\"><img src='"+url_base+"skin/images/smileys/6.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley('~X(')\"><img src='"+url_base+"skin/images/smileys/7.gif' border='0'></a></td>";
		out += "	</tr>";
		out += "	<tr>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':X')\"><img src='"+url_base+"skin/images/smileys/8.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':-??')\"><img src='"+url_base+"skin/images/smileys/9.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':P')\"><img src='"+url_base+"skin/images/smileys/10.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':*')\"><img src='"+url_base+"skin/images/smileys/11.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley('=((')\"><img src='"+url_base+"skin/images/smileys/12.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':O')\"><img src='"+url_base+"skin/images/smileys/13.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':((')\"><img src='"+url_base+"skin/images/smileys/14.gif' border='0'></a></td>";
		out += "	</tr>";
		out += "	<tr>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':>')\"><img src='"+url_base+"skin/images/smileys/15.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley('B-)')\"><img src='"+url_base+"skin/images/smileys/16.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley(':))')\"><img src='"+url_base+"skin/images/smileys/17.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley('[-(')\"><img src='"+url_base+"skin/images/smileys/18.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley('\:D/')\"><img src='"+url_base+"skin/images/smileys/19.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley('(*)')\"><img src='"+url_base+"skin/images/smileys/20.gif' border='0'></a></td>";
		out += "		<td align=\"center\"><a href=\"javascript:;\" onClick=\"smiley('X-(')\"><img src='"+url_base+"skin/images/smileys/21.gif' border='0'></a></td>";
		out += "	</tr>";
		out += "</table>";	

		document.write(out);	
}


		function da(val,nr,procent) {
			/*	
			$('nr_da').innerHTML = "<span style='color:black'>"+nr+" times ("+procent+"%)</span>";		
			var da = new Fx.Morph('da', { 'duration': 1000 });
			da.start({ 'width': val });
			*/
		}
		function nu(val,nr,procent) {
			/*	
			$('nr_nu').innerHTML = "<span style='color:black'>"+nr+" times ("+procent+"%)</span>";				
			var nu = new Fx.Morph('nu', { 'duration': 1000 });
			nu.start({ 'width': val });
			*/
		}	
		
		function vote(id,ce) {
			//alert(Cookie.read('joc'+id));
			var votat = readCookie('joc'+id);
			//alert(votat);
			if( votat ) {
				alert('You have already voted for this game!');
				return false;
			}
			
			createCookie('joc'+id,'1',1);
			
			//alert('id:'+id+'|ce:'+ce);
			$('xloading').innerHTML = "<img src='"+url_base+"skin/images/preload.gif'>";
			var req = new Request({
							url : url_base+'vote.php',
							data: "id="+id+"&ce="+ce,
							onSuccess: function(done) {
								//alert(done);
								var j = JSON.decode(done);
								$('da').style.width = '0px';
								$('nu').style.width = '0px';
								da(j.js_da,j.nr_da,j.procent_da);
								nu(j.js_nu,j.nr_nu,j.procent_nu);
								$('xloading').innerHTML = "";
							},
						onFailure: function(o) {
							alert('Error!');
							$('xloading').innerHTML = "";
						}

			}).send();
		}
		
		function open_url(title,url) {	
			var email = url_base+'mail.php?url='+url+'&title='+title;
			SqueezeBox.initialize({
				size: {x: 450, y: 350}
			});		
			SqueezeBox.open(email, {handler: 'iframe'});
		}
		
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}		

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

