//page.js
var addthis_pub = 'w-m.net';
var  addthis_url   = '';
var  addthis_title = '';
function addthis_click(obj, str) {
    var aturl  = 'http://www.addthis.com/bookmark.php';
    aturl += '?v=1';
    aturl += '&pub='+addthis_pub;
    aturl += '&url='+encodeURIComponent(addthis_url);
    aturl += '&title='+encodeURIComponent(addthis_title);
    window.open(aturl,'addthis','scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100');
    return false;
}

function addFavorite(x){
if (document.all && !window.opera) {
if (typeof window.external == "object") {
window.external.AddFavorite(document.location, document.title);
return true;
}
else return false;
}
else{
x.href=document.location;
x.title=document.title;
x.rel = "sidebar";
return true;
}
}


function $ (id)
{
	return document.getElementById (id);
}
function scroll_year (dx)
{
    //alert ("min:" + minBrowseYear.toString());
    //alert ("max:" + maxBrowseYear.toString());
    //alert ("browse:" + (browseYear + dx).toString());
    if (browseYear + dx > maxBrowseYear)
        browseYear = maxBrowseYear;
    else
    if (browseYear + dx < minBrowseYear + 4)
        browseYear = minBrowseYear + 4;
    else
        browseYear = browseYear + dx;
        
        for (var i = 0; i < 5 ; i++)
        {
            if (browseYear - i != selectedBrowseYear)
                $("year_place_" + i).innerHTML = (browseYear - i).toString();
            else
                $("year_place_" + i).innerHTML = "<b>" + (browseYear - i).toString() + "</b>";

            $("year_place_" + i).href = cyburl + "/browse/" + selectedGenre + "/" + selectedFilter + "/" + (browseYear - i).toString() + "/" ;
        }
}


function microtime(get_as_float)
{
        // Returns either a string or a float containing the current time in seconds and microseconds
       var now = new Date().getTime() / 1000;
       var s = parseInt(now);
  
       return (get_as_float) ? now : (Math.round((now - s) * 1000) / 1000) + ' ' + s;
}

var showSuggestion = false;
var lastKeyStroke = 0;
function search_suggest (text)
{
    var r=document.getElementById("search_select");
    var movieObj = $('suggest_movie');
    var actorObj = $('suggest_actor');    
    var type = null;
    if (movieObj.checked)
        type = "title"
    if (actorObj.checked)
        type = "actor";


    if(type != null)
    {
        lastKeyStroke = microtime(true);
        setTimeout (function () {if (microtime(true) - lastKeyStroke > 1) xajax_search_suggest(text , type);} , 1100);
    }
}