var g_over_webdemo_link = false;
var g_over_webdemo_pop = false;
var g_over_webdemo_pop_links = false;

function WebDemoPopup() {
    g_over_webdemo_link = true;
    document.getElementById("web_demo_pop").style.display = "block";
}

function WebDemoPopout() {
    g_over_webdemo_link = false;
    setTimeout("CallWebDemoPopout()",1000);
}

function CallWebDemoPopout() {
    if (!g_over_webdemo_pop_links && !g_over_webdemo_link) {
        g_over_webdemo_pop = false;
        g_over_webdemo_link = false;
        document.getElementById("web_demo_pop").style.display = "none";
    }
}

/*
function OverWebDemoPopup() {
    g_over_webdemo_pop = true;
}

function LeaveWebDemoPopup() {
    if (g_over_webdemo_pop_links) {
        return;
    }
    document.getElementById("web_demo_pop").style.display = "none";
    g_over_webdemo_pop = false;
}
*/

function OverWebDemoPopupLinks() {
    g_over_webdemo_pop_links = true;
}

function LeaveWebDemoPopupLinks() {
    g_over_webdemo_pop_links = false;
    setTimeout("CallWebDemoPopout()",1000);
}

function DetectMobileDevice() {
    var flag = false;
    var uagent = navigator.userAgent.toLowerCase();
    // Apple iPhone
    if (uagent.search("iphone") > -1 || uagent.search("ipod") > -1) {
        flag = true;
    }
    // Nokia S60
    if (uagent.search("webkit") > -1 && (uagent.search("series60") > -1 || uagent.search("symbian") > -1)) {
        flag = true;
    }
    // Android test
    if (uagent.search("webkit") > -1 && uagent.search("android") > -1) {
        flag = true;
    }
    // Blackberry
    if (uagent.search("blackberry") > -1) {
        flag = true;
    }
    return flag;
}

function WebDemo() {
    var baseUrl = (DetectMobileDevice()) ? 'http://www.youtube.com/watch?v=86wEq9tQ6po&hl=en_US&fs=1&' : 'http://www.youtube.com/watch?v=vb66rwfUr-I&hl=en_US&fs=1&';
    var tmp = (DetectMobileDevice()) ? 'Low-Res<br/>' : 'Hi-Res<br/>';
    var webDemoHtml = tmp + '<object width="560" height="340"><param name="movie" value="' + baseUrl + '"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="' + baseUrl + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>';
    document.open();
    document.write(webDemoHtml);
    document.close();
}
