
var myGeoLocationRequest;

installHpPal();


function onLoad() {
/*o
    var movie_stub = window.document.getElementById('movie_stub');
    movie_stub.src = "img/promo/autumn_day_tb.jpg";
*/
}

function installHpPal() {
	var lang = getLanguage();

	var us = getAutoUnitSystem();
	var timeFormat = getAutoTimeFormat();

    var flashvars = {
		location_auto_ip: 1,
		background: "#FFFFFF",
		lang: lang,
		unit_system: us,
		time_format: timeFormat,
		copyright_bar: false
    };

    var params = {
    	quality: "high",
    	bgcolor: "#DDDDFF",
		allowscriptaccess: "always",
		allowfullscreen: "true",
		wmode: "opaque"
    };

    var attributes = {
    	id:"hpPal",
    	name:"hpPal"
    };

    var url = "http://swf.yowindow.com/wimo/hpPal/hpPal.swf";

    swfobject.embedSWF(
    	url, 
    	"hpPal", 
    	"300", 
    	"150",
    	"9.0.0",
    	"expressInstall.swf",
    	flashvars,
    	params,
    	attributes
    );
}

function playMovie() {
    var flashvars = {
    };

    var params = {
    	quality: "high",
    	bgcolor: "#DDDDFF",
		allowscriptaccess: "always",
		allowfullscreen: "true"
    };

    var attributes = {
    };

    var url = "http://www.youtube.com/v/QItLw-0LFOE&amp;rel=0&amp;fs=1&amp;autoplay=1";

    swfobject.embedSWF(
    	url, 
    	"movie", 
    	"480", 
    	"295",
    	"8.0.0",
    	"expressInstall.swf",
    	flashvars,
    	params,
    	attributes
    );
}

function hpPal_DoFSCommand(command, args) {
    if (command == "partrace") {
//p            alert("[Pal] " + args);
    }
    else if (command == "readyForCommands") {
    	onPalReady();
    }
}

function onPalReady() {
//p    	alert("onPalReady()");
}

function getLanguage() {
	var lang = navigator.userLanguage;
	if (!lang) {
		lang = navigator.language;
	}
	if (!lang) {
		lang = navigator.browserLanguage;
	}
	return lang;
}

function getAutoUnitSystem() {
    var date = new Date(77, 11 - 1, 5, 20, 00);
    var s = date.toLocaleString();
    if (s.indexOf("Ноябрь") != -1) {
        return "russian";
    }

    if (s.lastIndexOf("PM") == (s.length - 2)) {
        return "us";
    }
    return "metric";
}

function getAutoTimeFormat() {
    var date = new Date(77, 11 - 1, 5, 20, 00);
    var s = date.toLocaleString();
    if (s.indexOf("8:00") != -1) {
        return "12";
    }
    return "24";
}
