﻿//<![CDATA[
var IsDebug = false;var __FlashObject;var id;
function OnBeginRequest(sender, args) {
    if (Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
        args.set_cancel(true);
    }
    __PostBackElement = args.get_postBackElement();
    id = __PostBackElement.id;    
    switch (id) {
        case "ctl00_ContentPlaceHolder1_LinkButtonLoginXX":
            $get("SubProcessingDialog").style.display = '';
            $get("FaceBookWrapper").style.display = 'none';             
            $get("divFlashContentWrapper").style.height = parseInt(0) + "px";            
            break;
        case "ctl00_ContentPlaceHolder1_LinkButtonRegisterXX":
            $get("SubProcessingDialog").style.display = '';
            $get("FaceBookWrapper").style.display = 'none';
            $get("divFlashContentWrapper").style.height = parseInt(0) + "px";
            break;
    }
}
function OnEndRequest(sender, args) {
    if (args.get_error() != undefined && args.get().httpStatusCode == '500') {
        var errorMessage = args.get_error().message
        args.set_errorHandled(true);
        $get(messageElem).innerHTML = '"' + errorMessage + '" ' + errorMessageAdditional;
    }
    switch (id) {
        case "ctl00_ContentPlaceHolder1_LinkButtonLoginXX":
            EFFECT_Fade('Div1', 150, 0, 100, false);
            $get("SubProcessingDialog").style.display = 'none';
            break;
        case "ctl00_ContentPlaceHolder1_LinkButtonRegisterXX":
            EFFECT_Fade('Div1', 150, 0, 100, false);
            $get("SubProcessingDialog").style.display = 'none';
            break;
    }   
}
function EFFECT_Fade(targetElement, duration, from, to, toggle) {
    Spry.Effect.DoFade(targetElement, { duration: duration, from: from, to: to, toggle: toggle });
}
function ProxyCommand() {
    var callResult = flashObject.myFunction("my name");
}
function CloseCommand() {
    LinkButton_ForSWFObject_OnClick();  
    EFFECT_Fade('Div1', 150, 100, 0, false); 
    $get("FaceBookWrapper").style.display = '';
    $get("divFlashContentWrapper").style.height = parseInt(1200) + "px"; 
}
function OnLoginCommand(arg) {
    __doPostBack('ctl00$ContentPlaceHolder1$LinkButtonLoginXX', '');   
}
function OnRegisterCommand(arg) {
    __doPostBack('ctl00$ContentPlaceHolder1$LinkButtonRegisterXX', '');   
}
function ProxyJsCallerCommand() {
    if (__FlashObject && typeof __FlashObject.SetVariable != "undefined") {
        __FlashObject.SetVariable("flashASPNET_ObjectSessionData", "please set data.");      
    }
}


var LinkButton_ForSWFObject;


//function OnPageInit() {
//    with (Sys.WebForms.PageRequestManager.getInstance()) {
//        add_beginRequest(OnBeginRequest);
//        add_endRequest(OnEndRequest);
//    }
//    LinkButton_ForSWFObject = $get("LinkButton_ForSWFObject");
//    $addHandler(LinkButton_ForSWFObject, "click", LinkButton_ForSWFObject_OnClick);
//}
////    
//Sys.Application.add_init(OnPageInit);

var url = "__Map3D.aspx";
var urlDefault = "__Blank3D.htm";

function OnRender3DMap(argLat, argLng) {
    ShowRadDialog(argLat, argLng);
}
function ShowRadDialog(argLat, argLng) {
    var props = 'scrollbars=no,resizable=no,width=900,height=400';
    var oWnd = window.open(url + "?Lat=" + argLat + "&Lng=" + argLng, "MapWindow", props);
    var __screenCX = screen.availWidth / 2;
    var __screenCY = screen.availHeight / 2;
    var cx = __screenCX - 450;
    var cy = __screenCY - 400;
    oWnd.moveTo(10, 10);
}
//]]>
