﻿function doframe(k){
    var placeHolder = document.getElementById("placeHolder");        
    placeHolder.innerHTML = "<iframe style=\"background-color: #000000\" src=\"gameframe.aspx?k=" + k + "\" frameborder=\"0\" scrolling=\"no\" align=\"baseline\" width=\"830\" height=\"620\"></iframe>";                    
}

function getgame(k){        
    Ext.Ajax.request({
        url: a,        
        params : {k: k},
        disableCaching: true,
        loadMask: {msg: 'Please wait ...'},
        success: function(resp) {            
            GF_Complete(resp.responseText, '')
        },
        failure: function() {
            alert('error');
        }
    });
}

function dogame(gamesrc){
    var placeHolder = new FlashObject(gamesrc, "gamez", "900", "650", "6", "#FFFFFF");
    placeHolder.addParam("quality", "high");
    placeHolder.addParam("wmode", "transparent");
    placeHolder.addParam("menu", "false");
    placeHolder.write("placeHolder");
}

function GF_Complete(responseText, responseXML){
    if(responseText.indexOf("[GAMEURL]") != -1){   //for panda
        var placeHolder = document.getElementById("placeHolder");        
        placeHolder.innerHTML = responseText.replace("[GAMEURL]", "");                
        
        var panda = document.getElementById("pandaforest");        
        panda.src = "http://play.petsclub.tw/play.php";
    }else if(responseText.indexOf("SHOCKWAVE") == -1){        
        //var placeHolder = new FlashObject(responseText, "gamez", "700", "558", "6", "#FFFFFF");
        
        var placeHolder = new FlashObject(responseText, "gamez", "830", "620", "6", "#FFFFFF");
        placeHolder.addParam("quality", "high");
        placeHolder.addParam("wmode", "transparent");
        placeHolder.addParam("menu", "false");
        placeHolder.write("placeHolder");        
        
        //var placeHolder = document.getElementById("placeHolder");        
        //placeHolder.innerHTML = "<iframe style=\"background-color: #000000\" src=\"gameframe.aspx?src=" + responseText + "\" frameborder=\"0\" scrolling=\"no\" align=\"baseline\" width=\"850\" height=\"620\"></iframe>";                
        
        //document.getElementById("myFlash").SetVariable("myvar", responseText);
    }else{
        /*
        var placeHolder = new FlashObject(responseText.replace("SHOCKWAVE,", ""), "gamez", "700", "558", "6", "#FFFFFF");
        placeHolder.addParam("quality", "high");
        placeHolder.addParam("wmode", "transparent");
        placeHolder.addParam("menu", "false");
        placeHolder.write("placeHolder");
        */        
        var placeHolder = document.getElementById("placeHolder");        
        placeHolder.innerHTML = "<iframe style=\"background-color: #000000\" src=\"" + responseText.replace("SHOCKWAVE,", "")  + "\" frameborder=\"0\" scrolling=\"no\" align=\"baseline\" width=\"700\" height=\"558\"></iframe>";                
    }
}

function GF_Error(status, statusText, responseText){
    alert(responseText);
}		

function GetFlash(k)
{	    
  	var cbo = new CallBackObject();
	cbo.OnComplete = GF_Complete;
	cbo.onError = GF_Error;
	cbo.DoCallBack(a + k);			

	/*
	 Ext.Ajax.request({
        url : 'http://devilsfreegame.com/GetFlashBackEnd.aspx' , 
        params : { 'k' : k },
        method: 'GET',
        success: function (result, request) { 
            alert(result.responseText);
        },
        failure: function (result, request) { 
                Ext.MessageBox.alert('Failed', 'Successfully posted form: '+result.date); 
        }
    });
    
	*/					
}

