﻿var mainToolbar= new Array;
var consoleNewGenId= new Array;
var consoleOldGenId= new Array;
var consoleNewGenIdExt= new Array;
var consoleOldGenIdExt= new Array;
var channel=0;
var channelId="multi";
var tab1Toolbar= new Array;
var tab2Toolbar= new Array;
var fontColor= new Array;
var childToolbarColor = new Array;
var tickerColor = new Array;
var screenRes= new Array;
var newsTab = new Array;
var consoleIdExt=new Array;
var urlForum=new Array;
var hp=0;
var sfondoOff;
var pulsantiera; // se 0 disabilita lagestione della main toolbar da javascript
var bgActive = 1; //immagini
var keyBg = 0;
var idusr = 0;
var apuser = false;
var bgContest = 0;


function setVar() {
    addEvent($obj('txtSearch'),'keypress',Search);
    addEvent($obj('a_search'),'click',Search);
    if($obj('exit')!=null)addEvent($obj('exit'),'click',EsciAP);
    if($obj('a_enter')!=null)addEvent($obj('a_enter'),'click',EnterCommunity);
    if ($obj('btn_enter') != null) addEvent($obj('btn_enter'), 'click', EnterCommunity2);
    
    addEvent($obj('a_play'), 'mouseover', OpenPlay2);
    addEvent($obj('a_play'), 'click', OpenPlay);
    addEvent($obj('a_my'), 'mouseover', OpenMy2);
    addEvent($obj('a_my'), 'click', OpenMy);
    if(idusr!=0 && $obj('pagpersonale')!=null) $obj('pagpersonale').href = "/utenti/index.aspx?i=" + idusr;
    if (idusr != 0 && $obj('a_my') != null)
        $obj('a_my').href = "/utenti/index.aspx?i=" + idusr;
    else
        $obj('a_my').href = "/help/info_utenti_registrati.aspx";

	mainToolbar[0]="multi"; 
	mainToolbar[1]="pc";    
	mainToolbar[2]="ps3";   
	mainToolbar[3]="x360";
	mainToolbar[4]="wii";   
	mainToolbar[5]="nds";   
	mainToolbar[6]="psp";   
	mainToolbar[7]="iphone";    
	mainToolbar[8]="ps2"; 
	mainToolbar[9]="xbox";    
	mainToolbar[10]="cube";   
	mainToolbar[11]="psx";
	mainToolbar[12]="n64";   
	mainToolbar[13]="gba";   
	mainToolbar[14]="dc";   
	mainToolbar[15]="saturn";   
	mainToolbar[16]="neogeo";   
	mainToolbar[17]="my";    
	mainToolbar[18]="community"; 
	mainToolbar[19]="play";    
	mainToolbar[20]="shop";    
	mainToolbar[21]="cinema";  

    consoleNewGenId[0] = "multi";
	consoleNewGenId[1] = "pc";
    consoleNewGenId[2] = "ps3";
    consoleNewGenId[3] = "x360";
    consoleNewGenId[4] = "wii";				
	consoleNewGenId[5] = "nds";
	consoleNewGenId[6] = "psp";
	consoleNewGenId[7] = "iphone";				

    consoleOldGenId[0] = "ps2";
    consoleOldGenId[1] = "xbox";
    consoleOldGenId[2] = "cube";
    consoleOldGenId[3] = "psx";
    consoleOldGenId[4] = "n64";
    consoleOldGenId[5] = "gba";
    consoleOldGenId[6] = "dc";
    consoleOldGenId[7] = "saturn";
    consoleOldGenId[8] = "neogeo";		

	consoleIdExt[0]="multi_piattaforma"; 
	consoleIdExt[1]="pc";    
	consoleIdExt[2]="playstation_ps3";   
	consoleIdExt[3]="xbox360";
	consoleIdExt[4]="nintendo_wii";   
	consoleIdExt[5]="nintendo_nds";   
	consoleIdExt[6]="playstation_psp";
	consoleIdExt[7]="iphone"
	consoleIdExt[8]="playstation_ps2";    
    consoleIdExt[9]="xbox";
    consoleIdExt[10]="nintendo_cube";
    consoleIdExt[11]="playstation_psx";
    consoleIdExt[12]="nintendo_n64";
    consoleIdExt[13]="nintendo_gameboy_advance";
    consoleIdExt[14]="sega_dreamcast";
    consoleIdExt[15]="sega_saturn";
    consoleIdExt[16]="neogeo";

    consoleNewGenIdExt[0] = "multi_piattaforma";
	consoleNewGenIdExt[1] = "pc";
    consoleNewGenIdExt[2] = "playstation_ps3";
    consoleNewGenIdExt[3] = "xbox360";
    consoleNewGenIdExt[4] = "nintendo_wii";				
	consoleNewGenIdExt[5] = "nintendo_nds";
	consoleNewGenIdExt[6] = "playstation_psp";
	consoleNewGenIdExt[7] = "apple_iphone";			

    consoleOldGenIdExt[0] = "playstation_ps2";
	consoleOldGenIdExt[1] = "xbox";
    consoleOldGenIdExt[2] = "nintendo_cube";
    consoleOldGenIdExt[3] = "playstation_psx";
    consoleOldGenIdExt[4] = "nintendo_n64";				
	consoleOldGenIdExt[5] = "nintendo_gameboy_advance";				
	consoleOldGenIdExt[6] = "sega_dreamcast";				
	consoleOldGenIdExt[7] = "sega_saturn";	
	consoleOldGenIdExt[8] = "neogeo";	

    urlForum[0] = "";
    urlForum[1] = "13";
    urlForum[2] = "115";
    urlForum[3] = "116";
    urlForum[4] = "12";
    urlForum[5] = "131";
    urlForum[6] = "132";
    urlForum[7] = "14"; 

	tab1Toolbar[0]="news"; 
	tab1Toolbar[1]="recensioni";    
	tab1Toolbar[2]="anteprime";   
	tab1Toolbar[3]="speciali";
	tab1Toolbar[4]="video";   
	tab1Toolbar[5]="trucchi_soluzioni";   

	tab2Toolbar[0]="top_games"; 
	tab2Toolbar[1]="top_video";    

	fontColor[0]="#f00";       
	fontColor[1]="#828282";    
	fontColor[2]="#112db9";    
	fontColor[3]="#26A90B";    
	fontColor[4]="#09bcfe";    
	fontColor[5]="#a800ff";    
	fontColor[6]="#0b89ff";
	fontColor[7]="#828282";    
	fontColor[8]="#f00";       
	fontColor[9]="#f00";       
	fontColor[10]="#f00";      
	fontColor[11]="#f00";      
	fontColor[12]="#f00";      
	fontColor[13]="#ffa200";   

	childToolbarColor[0]="#FFD1CD";
	childToolbarColor[1]="#EAEAEA";
	childToolbarColor[2]="#C4DBF6";
	childToolbarColor[3]="#DDFFCD";
	childToolbarColor[4]="#CDF5FF";
	childToolbarColor[5]="#E8D5FF";
	childToolbarColor[6]="#C4DBF6";
	childToolbarColor[7]="#EAEAEA";
	childToolbarColor[8]="#FFD1CD";
	childToolbarColor[9]="#FFD1CD";
	childToolbarColor[10]="#FFD1CD";
	childToolbarColor[11]="#FFD1CD";
	childToolbarColor[12]="#FFD1CD";				
	childToolbarColor[13]="#FFD1CD";
	childToolbarColor[14]="#FFD1CD";
	childToolbarColor[15]="#FFD1CD";
	childToolbarColor[16] = "#FFD1CD";
	
	tickerColor[0] = "#C94845";
	tickerColor[1] = "#9E9EA2";
	tickerColor[2] = "#3B3A9C";
	tickerColor[3] = "#2CB711";
	tickerColor[4] = "#2380D7";
	tickerColor[5] = "#9E65BB";
	tickerColor[6] = "#3B3A9C";
	tickerColor[7] = "#9E9EA2";

	screenRes[0]="1024"; 
	screenRes[1]="1280";    
	screenRes[2]="1680";   

    newsTab[0]="articoli";
    newsTab[1]="discussioni_forum";
    newsTab[2]="altre_informazioni";

    fxIE6();
    if (pulsantiera != 1) switchMenu();

     if(arguments.length>0)
        getBg(arguments[0]);
    else
	    getBg();
}

function $obj(e){
    return document.getElementById(e);
}
function $t(e){
    return document.getElementsByTagName(e);
}
function $c(e){
    return document.createElement(e);
}

/*play*/
{
    var tempX = 0;
    var tempY = 0;
    //var tmplay = 0;
    //var tmmy = 0;

    function OpenMy2() {
        $obj("menuplay").style.display = "none";
        $obj("menumy").style.display = "block";
        $obj("my").style.backgroundImage = "url('/img/tabs/my.png')";
        $obj("a_my").style.color = "#ff0000";
        $obj("playwin").style.backgroundImage = "";
        $obj("a_play").style.color = "#444";
    }

    function OpenMy() {
        $obj("a_my").blur();
        $obj("menuplay").style.display = "none";
        if ($obj("menumy").style.display == "none") {
            $obj("menumy").style.display = "block";
            $obj("my").style.backgroundImage = "url('/img/tabs/my.png')";
            $obj("a_my").style.color = "#ff0000";
            $obj("playwin").style.backgroundImage = "";
            $obj("a_play").style.color = "#444";
        }
        else {
            $obj("menumy").style.display = "none";
            $obj("my").style.backgroundImage = "";
            $obj("a_my").style.color = "#444";
            $obj("playwin").style.backgroundImage = "";
            $obj("a_play").style.color = "#444";
        }
    }

    function OpenPlay2() {
        $obj("menumy").style.display = "none";
        $obj("my").style.backgroundImage = "";
        $obj("a_my").style.color = "#444";
        $obj("menuplay").style.display = "block";
        $obj("playwin").style.backgroundImage = "url('/img/tabs/play.png')";
        $obj("a_play").style.color = "#ff0000";
    }

    function OpenPlay() {
        $obj("a_play").blur();
        $obj("menumy").style.display = "none";
        if ($obj("menuplay").style.display == "none") {
            $obj("menuplay").style.display = "block";
            $obj("my").style.backgroundImage = "";
            $obj("a_my").style.color = "#444";
            $obj("playwin").style.backgroundImage = "url('/img/tabs/play.png')";
            $obj("a_play").style.color = "#ff0000";
        }
        else {
            $obj("menuplay").style.display = "none";
            $obj("my").style.backgroundImage = "";
            $obj("a_my").style.color = "#444";
            $obj("playwin").style.backgroundImage = "";
            $obj("a_play").style.color = "#444";
        }
    }

    function CloseMy() {
        //clearTimeout(tmmy);
        //tmmy = setTimeout(function() {
            $obj("menumy").style.display = "none";
            $obj("my").style.backgroundImage = "";
            $obj("a_my").style.color = "#444";
            //$obj("playwin").style.backgroundImage = "";
            //$obj("a_play").style.color = "#444";
        //}, 100);
    }

    function ClosePlay() {
        //clearTimeout(tmplay);
        //tmplay = setTimeout(function() {
            $obj("menuplay").style.display = "none";
            //$obj("my").style.backgroundImage = "";
            //$obj("a_my").style.color = "#444";
            
            $obj("playwin").style.backgroundImage = "";
            $obj("a_play").style.color = "#444";
        //}, 100);
    }

    if (typeof window.event == 'undefined')
        document.captureEvents(Event.MOUSEMOVE)

    function getMouseXY(e) {
        if ($obj("menumy") != null && $obj("menuplay") != null) {
            var clientVer=navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
            if(clientVer!=null){
                tempX = window.event.clientX //+ document.body.scrollLeft;
                tempY = window.event.clientY+document.documentElement.scrollTop;
            } else {
                tempX = e.pageX;
                tempY = e.pageY;
            }

            tempX = tempX - $obj("main").offsetLeft;
            tempY = tempY - $obj("main").offsetTop;

            if ($obj("menumy").style.display == "block") {
                //if (tempX < 640 || tempX > 790 tempY<110||tempY>450) {
                if (tempX < parseInt($obj("menumy").offsetLeft) || tempX > parseInt($obj("menumy").offsetLeft + $obj("menumy").offsetWidth) || tempY < 195 || (tempY-10 > parseInt($obj("menumy").offsetTop+$obj("menumy").offsetHeight)))
                {
                    CloseMy();
                    return;
                }
                //clearTimeout(tmmy);
            }
        
            if ($obj("menuplay").style.display == "block") {
                //if (tempX < 760 || tempX > 920)
                if (tempX < parseInt($obj("menuplay").offsetLeft) || tempX > parseInt($obj("menuplay").offsetLeft + $obj("menuplay").offsetWidth) || tempY < 195 || (tempY-10 > parseInt($obj("menuplay").offsetTop+$obj("menuplay").offsetHeight))) 
                {
                    ClosePlay();
                    return;
                }
                //clearTimeout(tmplay);
            }
        }
    }
    
    document.onmousemove = getMouseXY;
}
/*end play*/


/**********BG*/
{

function usrScrWidth(){
    if(screen.width<=1024)
        return 0;
    else if(screen.width>1024&&screen.width<=1280) 
        return 1280;
    else (screen.width>1280) 
        return 1680;
}

String.prototype.Trim=function(){
    return this.replace(/\s+$|^\s+/g,"");
}

function Trm(){
	var obj;
	var e = window.event;
    if(typeof e!='undefined')
	    obj=e.srcElement.id;
	else
	    obj=this.id;    
	    
    var s=$obj(obj).value;
    $obj(obj).value=s.Trim();
    if(obj=='commento')CharCount();
}

Array.prototype.firstIndexOf=function(e){
    e=e.toString().toLowerCase();
    var i=this.length;
    
    for(var zArr=0;zArr<i;zArr++){
        if(this[zArr].toString().toLowerCase().indexOf(e)!=-1)return zArr;
    }
    //return 0;
    return -1;
}

Array.prototype.lastIndexOf=function(e){
    e=e.toString().toLowerCase();
    var i=this.length;
    while(--i>-1){
        if(this[i].toString().toLowerCase().indexOf(e)!=-1)return i;
    }
    return i;
}

Array.prototype.MatchIndex=function(e){
    e=e.toString().toLowerCase();
    var i=this.length;
    while(--i>-1){
        if(this[i].toString().toLowerCase()==e)return i;
    }
    if (i<0)
        return 0;
    else
        return i;
}

var objReqBg;
var channelId2;
function getBg(){    
    var k=0;

    if (idusr != 0) k = keyBg;
    /*if(idusr!=0){
        var key=location.search.match(/\bi\= *([^\&]+)/);
        if(key!=null) 
            k=key[1];
        else{
            var key=location.pathname.match(/[/]\d+/g);
            if(key!=null) k=key[0].replace("/","");
        }
    }*/
    var loc=0;
    if (location.pathname.lastIndexOf("/recensioni_videogiochi")!=-1) loc=1;
    if (location.pathname.lastIndexOf("/notizie_videogiochi")!=-1) loc=2;
    if (location.pathname.lastIndexOf("/trucchi_videogiochi")!=-1) loc=3;
    if (location.pathname.lastIndexOf("/schede_videogiochi")!=-1) loc=4;
    if (location.pathname.lastIndexOf("/coverage")!=-1) loc=5;

    var k2 = 0;
    if(arguments.length>0){
        k2=arguments[0];
        bgActive=0;
    }

    if(consoleNewGenIdExt.lastIndexOf(channelId)==-1)
        channelId2=consoleNewGenId[0];
    else
        channelId2=consoleNewGenId[consoleNewGenIdExt.lastIndexOf(channelId)];

    if (bgContest != 0) {
        objReqBg = objHttp();
        objReqBg.open('get', '/ajax/background_contest.ashx?i=' + bgContest + '&rn=' + genRnd(), true);
        objReqBg.onreadystatechange = getDataBg;
        objReqBg.send(null);
    }
    else {
        if (bgActive == 2 && hp != 1)
            getImgBg();
        else {
            objReqBg = objHttp();
            
            if (bgActive == 1 || k2 != 0) k = 0;
            if(hp==1)idusr=0;
            objReqBg.open('get', '/ajax/background.ashx?k=' + k + '&k2=' + k2 + '&u='+idusr + '&c=' + channelId2 + '&hp=' + hp + '&ap=' + apuser + '&rn=' + genRnd(), true);
            objReqBg.onreadystatechange = getDataBg;
            objReqBg.send(null);
        }
    }
}

function getImgBg()
{
    if(consoleNewGenIdExt.lastIndexOf(channelId2)!=-1)
        bg="url(http://www.spaziogames.it/images/backgrounds/"+consoleNewGenId[consoleNewGenIdExt.lastIndexOf(channelId2)]+".jpg)";
    else
        bg = "url(http://www.spaziogames.it/images/backgrounds/multi.jpg)";

	$obj('bd').style.backgroundRepeat="repeat-x";
	$obj('bd').style.marginBottom="10px";
	$obj('ads_bottom').style.height="10px";
    $obj('bd').style.backgroundImage = bg;
}

var adsAvailable=[];
var bgAvailable=[];
function getDataBg()
{
    var dataBg=[];
    if(objReqBg.readyState == 4 && objReqBg.status == 200)
    {
        dataBg=eval(objReqBg.responseText);
        var l=dataBg.length;
        var index;
        var chkAds=dataBg[0];
        
        if(chkAds[1].lastIndexOf("webads")!=-1)
            index=0;            
        else
            index=bgIndex(l);            
            
        index=0;
        
        var rowData=dataBg[index];    
        if(dataBg[index]==null) return;
        var bg="";

        if(rowData[0].lastIndexOf("utenti")!=-1)
            bg=bg.concat('url(http://www.spaziogames.it/images/backgrounds/',rowData[0],')');
        else{
            if(usrScrWidth()>0)//bg=bg.concat('url(http://download.spaziogames.eu/backgrounds/',rowData[0]+'_'+usrScrWidth()+'.jpg',')');
			    bg=bg.concat('url(http://www.spaziogames.it/images/backgrounds/',rowData[0]+'_'+usrScrWidth()+'.jpg',')');
            else{
                if(consoleNewGenIdExt.lastIndexOf(channelId)!=-1)
                    bg="url(http://www.spaziogames.it/images/backgrounds/"+consoleNewGenId[consoleNewGenIdExt.lastIndexOf(channelId)]+".jpg)";
                else
                    bg="url(http://www.spaziogames.it/images/backgrounds/multi.jpg)";
            }
        }
        if(usrScrWidth()==0)        		
        {
			$obj('bd').style.backgroundRepeat="repeat-x";
			$obj('bd').style.marginBottom="10px";
			$obj('ads_bottom').style.height="10px";
		}

		if (sfondoOff==1) bg="url(http://www.spaziogames.it/images/backgrounds/2009/6/237_1680.jpg)";

        $obj('bd').style.backgroundImage = bg;
        
        //adv
        /*var objHref=$c('a');
        var objImg=$c('img');
        objHref.href=rowData[1];
        if(rowData[3]=="1") objHref.target="_ads";
        objImg.src="/img/common/blank.gif";
        objImg.style.width="99%";
        objImg.style.height="99%";
        
        objHref.appendChild(objImg);
        $obj('ads').appendChild(objHref);
        */
        if ($obj("ads_a") != null) {
            $obj("ads_a").href = rowData[1];
            $obj("ads_a").target = "_ads";
        } else {
            var objHref=$c('a');
            var objImg=$c('img');
            objHref.href=rowData[1];
            if(rowData[3]=="1") objHref.target="_ads";
            objImg.src="/img/common/blank.gif";
            objImg.style.width="99%";
            objImg.style.height="99%";
            
            objHref.appendChild(objImg);
            $obj('ads').appendChild(objHref);
        }
        
        if(rowData[2]==""){
            var obj=$obj('ads_bottom');
            if(obj!=null)obj.parentNode.removeChild(obj);
        }    
        else
        {
            if($obj('ads_bottom')!=null){
                var objHrefBt=$c('a');
                var objImgBt=$c('img');
                objHrefBt.href=rowData[2];
                if(rowData[3]=="1") objHrefBt.target="_ads";
                objImgBt.src="/img/common/blank.gif";
                objImgBt.style.width="99%";
                objImgBt.style.height="99%";
                
                objHrefBt.appendChild(objImgBt);
                
                $obj('ads_bottom').appendChild(objHrefBt);
                $obj('bd').style.marginBottom="0";
            }
        }
    }
}

function bgIndex(index){
    return Math.floor(Math.random()*(index));
}
}
/*******END BG****/

function offLabelDx(){
    for (var i=9; i<=13;i++){
        $obj(mainToolbar[i]).getElementsByTagName('a')[0].style.color="#444";
    }       
}

// Crea un oggetto di tipo XMLHttpRequest
function objHttp(){
    if (typeof XMLHttpRequest != "undefined") //Il browser non è IE
    {
        return new XMLHttpRequest();
    }
    else if (window.ActiveXObject) // E' IE
    {
        var sVersions = [ "MSXML2.XMLHttp.5.0",
        "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",
        "MSXML2.XMLHttp","Microsoft.XMLHttp"
        ];

        for (var i = 0; i <sVersions.length; i++)
        {
	        try
	        {
		        var ret = new ActiveXObject(sVersions[i]);
		        return ret;
	        }
	        catch (oException)
	        {
	        }
        }
    }
    window.alert("Per continuare la navigazione e' necessario aggiornare il browser. Si consiglia l'uso di Internet Explorer o FireFox.");
}		

function genRnd(){
    return rdn=Math.floor(Math.random()*10001);
}

function addEvent(obj,evt,fn){
    if(obj.addEventListener)
        obj.addEventListener(evt,fn,false);
    else if (obj.attachEvent)
        obj.attachEvent('on'+evt,fn);
}

function isEmail(s){ 
    var pt = /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/; 
    return String(s).search (pt) != -1; 
}

function fxIE6(){
	var clientVer=navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
    if( clientVer!=null&&Number(clientVer[1])<=6){

        if(typeof(arguments[0])!='undefined'){
            var fx = $obj(arguments[0]);
            var toFx = fx.currentStyle.backgroundImage.indexOf(".png");
            var bgImg = fx.currentStyle.backgroundImage;
            bgImg=bgImg.replace("url","").replace("(","").replace(")","")
            fx.style.backgroundImage = 'none';
            fx.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+bgImg+', sizingMethod="crop")';
        }else{
	        var fx=document.getElementsByTagName("div");
            for(var i=0;i<fx.length;i++){
            
            var toFx = fx[i].currentStyle.backgroundImage.indexOf(".png");
            var bgImg = fx[i].currentStyle.backgroundImage;

	            if (toFx>-1){
    	          
	                bgImg=bgImg.replace("url","").replace("(","").replace(")","")
	                fx[i].style.backgroundImage = 'none';
	                fx[i].style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+bgImg+', sizingMethod="crop")';
                }            
            }
	    }
	}
}

function DwTxt(){
    if(parseInt($obj('articolo').style.fontSize)>10){
        var size=parseInt($obj('articolo').style.fontSize)-1;
        $obj('articolo').style.fontSize=size+"px";
        CreateCookie(size);
    }
}

function UpTxt(){
    if(parseInt($obj('articolo').style.fontSize)<16){
        var size=parseInt($obj('articolo').style.fontSize)+1;
        $obj('articolo').style.fontSize=size+"px";
        CreateCookie(size);
    }
}

function CreateCookie(value) {
	document.cookie = "spaziogames=''; path=/";
	var days=10;
	var date = new Date();
	date.setTime(date.getTime()+(days*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();

	document.cookie = "spaziogames="+value+expires+"; path=/";
}

function ReadCookie(){
	var cookie = "spaziogames=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
	    var c = ca[i];
	    if (c.indexOf(cookie)!=-1) return c.substring(cookie.length,c.length).replace("=","")+"px";
    }
	return "12px";
}

function Send(){ 
    var r=document.location;
    var t=(screen.height/2)-270;
    var l=(screen.width/2)-210;
    var wn=window.open('/send_form.aspx?r='+r+'&c='+mainToolbar[cs],'MailTo','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=400,height=490,left='+l+',top='+t);
    wn.focus();       
}

function IsImg(e){ 
    var img= new Image;
    img.onerror= function(){ 
        e.src = "/img/common/noimage.jpg";
        e.width="112";
        e.height="150";
    } 
    img.src = e.src;
} 

function IsImg_V(e){ 
    var img= new Image;
    img.onerror= function(){ 
        $obj(e).src = "/img/common/noimage_v.jpg";
        $obj(e).width="112";
        $obj(e).height="71";
    } 
    img.src = e.src;
} 

function IsImg_P2(e){ 
    var img= new Image;
    img.onerror= function(){ 
        e.src = "/img/common/noimage_8057.jpg";
        e.width="80";
        e.height="57";
    } 
    img.src = e.src;
} 

var lenImgScr=0;
function IsImg_P3(e){ 
    var img= new Image;
    img.onerror= function(){ 
    
        if(lenImgScr==0)lenImgScr=$obj('ls_img').getElementsByTagName('img').length;
        if(typeof window.event!='undefined')
            $obj(e).removeNode();
        else
            $obj(e).removeElement;
        
        lenImgScr--;
        if(lenImgScr==0)$obj('pnlScreenshots').className = "invisible";
    }    
    img.src = e.src;
} 

function IsImg_P(e){ 
    if(arguments[0].tagName!='IMG'){
        if(typeof window.event!='undefined')
            e=$obj(e.srcElement.id);
        else
            e=this;
    }
    var img= new Image;
    img.onerror= function(){ 
        e.src = "/img/common/noimage_p.jpg";
        e.width="120";
        e.height="85";
    } 
    img.src = e.src;
} 

function LImg(e){ 
    var img= new Image;
    img.src=$obj(e).src;
    img.onload= function(){ 
        $obj(e).width=img.width;
    } 
} 

function Reload(){
    location.href=$obj('drpTipologia').options[$obj('drpTipologia').selectedIndex].value;
    return false;
}
    
function Search(e){
    var kp;
    if(typeof window.event!='undefined')
        kp=window.event.keyCode;
    else
        kp=e.which;
    
    if(kp==13||kp==0||kp==1){
        if($obj('txtSearch').value.Trim().length==0){
            window.alert("Inserire il titolo del gioco.");
            $obj('txtSearch').focus();
            if(typeof e.which=='undefined')
                return false;
            else{
                e.preventDefault();
                e.cancelBubble=true;
            }            
        }else{
            window.location='/cerca_videogiochi/index.aspx?q='+escape($obj('txtSearch').value.Trim());
            if(typeof e.which=='undefined')
                return false;
            else{
                e.preventDefault();
                e.cancelBubble=true;
            }            
        }
    }
}

function EnterCommunity(){
    window.location='/underconstruction.aspx';
}

function EnterCommunity2(e){
    if($obj("txt_user").value.Trim().length==0||$obj("txt_password").value.Trim().length==0){
        window.alert("Per accedere all'area privata inserisci il Nome Utente e Password del Forum (www.gamesforum.it)");
        if(typeof e!= 'undefined'){            
            if(typeof e.which=='undefined')
               return false;
            else{
                e.preventDefault();
                e.cancelBubble=true;
            }    
        }            
    }
}

function EsciAP(){
    document.cookie = "spaziogames_forum=''; path=/;expires=Thu, 01-Jan-70 00:00:01 GMT;";
    document.cookie = "spaziogamessettings=''; path=/;expires=Thu, 01-Jan-70 00:00:01 GMT;";
    document.form1.submit();
}

function LanciaPremio(liv) {
    var arrayPageSize = getPageSize();

    CreateOverlay();
    var objDivP = $c('div');
    objDivP.setAttribute('id', 'imgpremio');
    objDivP.style.position = "absolute";
    objDivP.style.zIndex = "200";
    objDivP.style.backgroundImage = "url(/img/livelli/" + liv + ".png)";
    objDivP.onclick = function() { $obj('imgpremio').style.display = 'none'; $obj('overlay_p').style.display = 'none'; return false; }
    objDivP.style.width = "680px";
    objDivP.style.height = "380px";
    objDivP.style.top = "200px";
    objDivP.style.left = (((arrayPageSize[0] - 20 - 700) / 2) + 'px');
    $obj("bd").insertBefore(objDivP, $obj("overlay_p").nextSibling);
    $obj("overlay_p").style.display = "block";
    $obj("overlay_p").onclick = function() { $obj('imgpremio').style.display = 'none'; $obj('overlay_p').style.display = 'none'; return false; }
    setTimeout(function() { $obj('imgpremio').style.display = 'none'; $obj('overlay_p').style.display = 'none'; return false; }, 10000);
}

function CreateOverlay() {
    var objOvl = document.createElement("div");
    objOvl.setAttribute('id', 'overlay_p');
    objOvl.style.display = 'none';

    $obj("bd").appendChild(objOvl);
}

