
								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 say_thanks ()
{
	alert ("Thanks for you comment!");
}
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 select_txt(id) {
    var rng;
    rng = document.getElementById(id);
    rng.focus();
    rng.select();
}

function $ (id)
{
	return document.getElementById (id);
}

function show_tab (tab_name)
{
	$('tab_movie').style.display = "none";
	$('tab_share').style.display = "none";
    if($('tab_trailer'))
    {
        $('tab_trailer').style.display = "none";
        $('div_tab_trailer').className = "tab_button"
    }
    $('div_tab_movie').className = "tab_button";
    $('div_tab_share').className = "tab_button";

	$(tab_name).style.display = "block";
    $("div_"+tab_name).className = "tab_buttonr";
}
function show_tabs (tab_name)
{
	$('tab_link').style.display = "none";
	$('tab_video').style.display = "none";
    $('div_tab_link').className = "tab_button";
    $('div_tab_video').className = "tab_button";
    $(tab_name).style.display = "block";
    $("div_"+tab_name).className = "tab_buttonr";
}
function show_user_tab (tab_name)
{
    if($('tab_avatar'))
     {
        $('tab_avatar').style.display = "none";
        $('div_tab_avatar').className = "tab_button"
     }
     if($('tab_messages'))
     {
        $('tab_messages').style.display = "none";
        $('div_tab_messages').className = "tab_button"
     }
     $('tab_profile').style.display = "none";
     $('div_tab_profile').className = "tab_button"


    $("div_"+tab_name).className = "tab_buttonr"
    $(tab_name).style.display = "block";
}

var prevCommentId = null;
function show_quick_reply_form (commentId)
{
	if (prevCommentId != null)
		$("quick_reply_area_" + prevCommentId).style.display = "none";
	$("quick_reply_area_" + commentId).style.display = "block";
	prevCommentId = commentId;
}

function show_spoiler (spoiler_id)
{
	if ($('spoiler_' + spoiler_id).style.display == "none")
		$('spoiler_' + spoiler_id).style.display = "block";
	else
		$('spoiler_' + spoiler_id).style.display = "none";
		
}

function message_mode (tab_id)
{
	$("inbox_div").style.display = "none";
	$("outbox_div").style.display = "none";
    if($('div_outbox_div'))
	$('div_outbox_div').className = "tab_button";
    if($('div_inbox_div'))
    $('div_inbox_div').className = "tab_button";

    $("div_"+tab_id).className = "tab_buttonr"
	$(tab_id).style.display = "block";
}

function highlight_star (index)
{
/*	if (hasVoted)
		return;
	for (var i = 0 ; i <= 4 ; i++)
	{
		if (i <= index)
			$("star_" + i).src = cybimg + "selectrate.png";
		else
			$("star_" + i).src = cybimg + "emtyrate.png";
	}
    */
   	if (hasVoted)
		return;
	for (var i = 0 ; i < 10 ; i++)
	{
		if (i <= index)
            {
                if(i % 2 == 0)
                    $("star_" + i).src = cybimg + "/temp/selectratel.png";
                else{
                    $("star_" + i).src = cybimg + "/temp/selectrater.png";
                }
            }
		else
            {
             if(i % 2 == 0)
                $("star_" + i).src = cybimg + "/temp/emtyratel.png";
             else{
                 $("star_" + i).src = cybimg + "/temp/emtyrater.png";
                 }
            }
	}
}

var hasVoted = false;
var voteRating = -1;

function reset_rating (rating)
{	
/*	if (hasVoted)
		return;
	for (var i = 0 ; i <= 4 ; i++)
	{
		if (i < Math.floor(rating/2))
			$("star_" + i).src = cybimg + "selectrate.png";
		else
			$("star_" + i).src = cybimg + "emtyrate.png";
	}*/
    if (hasVoted)
		return;
	for (var i = 0 ; i < 10 ; i++)
	{
		if (i < Math.floor(rating))
            {
                if(i % 2 == 0)
                    $("star_" + i).src = cybimg + "/temp/jastratel.png";
                else
                    $("star_" + i).src = cybimg + "/temp/jastrater.png";
            }
		else{
            if(i % 2 == 0)
                $("star_" + i).src = cybimg + "/temp/emtyratel.png";
            else
               $("star_" + i).src = cybimg + "/temp/emtyrater.png";
        }
	}
}

function set_user_rating (rating)
{
/*	hasVoted = true;
	for (var i = 0 ; i <= 4 ; i++)
	{
		if (i <= Math.floor(rating/2))
			$("star_" + i).src = cybimg + "jastrate.png";
		else
			$("star_" + i).src = cybimg + "emtyrate.png";
	}*/
    hasVoted = true;
	for (var i = 0 ; i < 10 ; i++)
	{
		if (i <= Math.floor(rating/2))
            {
            if(i % 2 == 0)
                $("star_" + i).src = cybimg + "/temp/selectratel.png";
            else
               $("star_" + i).src = cybimg + "/temp/selectrater.png";
            }
		else{
            if(i % 2 == 0)
                $("star_" + i).src = cybimg + "/temp/emtyratel.png";
            else
               $("star_" + i).src = cybimg + "/temp/emtyrater.png";
        }
	}
}

function callback_broken_link (id)
{
	//$('link_group_buttons_' + id).style.display = "none";
    //$('link_group_thanks_' + id).className="divRamka";
	$('link_group_buttons_' + id).innerHTML = "Thanks.";
}
function check_blur(id,name,number)
{
    var errors=0;
      document.getElementById("error_1").style.display="none";
      document.getElementById("error_2").style.display="none";
      document.getElementById("error_3").style.display="none";
      document.getElementById("error_4").style.display="none";
    if(name=="password2")
        {
            if(document.getElementById(id+"_2").value!=document.getElementById(id).value)
                {
                    document.getElementById("error_4").style.display="block";
                    errors++;
                }
            else
                document.getElementById("error_4").style.display="none";

            return;
        }
   document.getElementById("error_3").style.display="none";
    if(name=="password")
     {
         document.getElementById("error_2").style.display="none";
        if(validator( true, true , document.getElementById(id).value)==false)
            {
                document.getElementById("error_3").style.display="block";
                errors++;
            }
        if(checkNumber(document.getElementById(id).value,number)==false)
            {
                document.getElementById("error_2").style.display="block";
                errors++;
            }
     }
     if(name=="login")
     {
        if(validator( true, true , document.getElementById(id).value)==false)
            {
                document.getElementById("error_3").style.display="block";
                errors++;
            }
        if(checkNumber(document.getElementById(id).value,number)==false)
            {
                document.getElementById("error_1").style.display="block";
                errors++;
            }
     }
    if(name=="email")
     {
        document.getElementById("error_5").style.display="none";
        if(checkEmail(document.getElementById(id).value)==false)
            {
                document.getElementById("error_5").style.display="block";
                errors++;
            }
     }
     if(errors>0)
         document.getElementById("errorsHead").style.display="block";
     else
          document.getElementById("errorsHead").style.display="none";
}
function checkEmail(text)
{
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (!filter.test(text)) {
        return false;
    }
    return true;
}
function checkNumber(string,number)
{
    if(string.length<number)
        return false;

    return true;
}
function notEmtyr(id)
{
    if(document.getElementById(id+"_error1").style.display=="block")
        {
         string=document.getElementById(id).value.replace(/ /g,"");
            if(string.length<1)
                {
                document.getElementById(id+"_error1").style.display="block";
                return;
                }
            else
           document.getElementById(id+"_error1").style.display="none";
        }
    document.getElementById(id+"_info").style.display="block";
}
function notEmty(id)
{
    document.getElementById(id+"_info").style.display="none";
    string=document.getElementById(id).value.replace(/ /g,"");
    if(string.length<1)
      document.getElementById(id+"_error1").style.display="block";
    else
       document.getElementById(id+"_error1").style.display="none";
}
function chackFormCont(id)
{
    notEmty(id);
    if(document.getElementById(id+"_error1").style.display!="block")
        {
           document.getElementById("form_"+id).submit();
           return true;
        }
    else
            return false;
}
function chackForm(id)
{
    var string=document.getElementById(id).value.replace(/ /g,"");
    if(string.length<1)
    {
        alert("Comment could not be empty!");
        return false;
    }
    else
        {
        //document.getElementById("form_"+id).submit();
        return true;
        }
    

   //return true;
}
function delete_coment(coment_id , table)
{
    if(confirm('Are you sure you want to delete this comment?'))
    {

    if (table == null)
        xajax_delete_comment(coment_id);
    else
        xajax_delete_comment(coment_id , table);
    $("comment_"+coment_id).style.display="none";
    }
}
function readMore(id)
{
    $("pointer_"+id).style.display="none";
    $("bottom_"+id).style.display="inline";
    $("more_"+id).style.display="none";
    $("less_"+id).style.display="inline";
}
function readLess(id)
{
    $("pointer_"+id).style.display="inline";
    $("bottom_"+id).style.display="none";
    $("more_"+id).style.display="inline";
    $("less_"+id).style.display="none";
}

function indexOf (source , find)
{
     for(var i=0; i<source.length; i++){
	            if(source[i]==find){
	                return i;
	            }
	        }
            return -1;
}

function validator (isNumber , isLetter , text)
{
    var numbers = "0123456789";
    var letters = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm_";
   /* var specChars = "!@&#@&^$*(#($#()$(#";*/

    var alphabet = "";
    if (isNumber)
        alphabet += numbers;
    if (isLetter)
        alphabet += letters;

		for (i = 0 ; i < text.length; i++)
		{
				nomer = indexOf(alphabet, text[i]);
				if(nomer ==-1)
				{
					return false;
				}
        }
        return true;
}

function mark_spoiler(el) {var w = "spoiler";var e=document.getElementById(el);var s=document.selection;e.focus();if(s){var r=s.createRange();var d=r.duplicate();var	t=" ["+w+"] "+d.text+" [/"+w+"] ";}else{var ss=e.selectionStart;var se=e.selectionEnd;var t=e.value.substring(0,ss)+" ["+w+"] "+e.value.substring(ss,se)+" [/"+w+"] "+e.value.substring(se);}t=t.replace(/( )+\[\/(i|b|u|quote)\]/img,"[/$2]$1");if(d)d.text=t;else{e.value=t;e.selectionEnd=e.selectionStart=ss;}return false}

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 + 5)
        browseYear = minBrowseYear + 5;
    else
        browseYear = browseYear + dx;
        
        for (var i = 0; i < 18 ; i++)
        {
            if (browseYear - i != selectedBrowseYear)
                $("year_place_" + i).innerHTML = "<font class='alphabet2'>" + (browseYear - i).toString() + "</font>";
            else
                $("year_place_" + i).innerHTML = "<font class='filmname'>" + (browseYear - i).toString() + "</font>";

            $("year_place_" + i).href = cyburl + "/browse_movies/" + selectedGenre + "/" + selectedFilter + "/" + (browseYear - i).toString() + "/" ;
        }
}
function scroll_year1 (dx)
{
    if (browseYear + dx > maxBrowseYear)
        browseYear = maxBrowseYear;
    else
    if (browseYear + dx < minBrowseYear + 5)
        browseYear = minBrowseYear + 5;
    else
        browseYear = browseYear + dx;

        for (var i = 0; i < 18 ; i++)
        {
            if (browseYear - i != selectedBrowseYear)
                $("year_place_" + i).innerHTML = "<font class='alphabet2'>" + (browseYear - i).toString() + "</font>";
            else
                $("year_place_" + i).innerHTML = "<font class='filmname'>" + (browseYear - i).toString() + "</font>";

            $("year_place_" + i).href = cyburl + "/movie/browse_tvshow/" + selectedFilter + "/" + (browseYear - i).toString() + "/" ;
        }
}
/*function show_suggestion (struct)
{
    //var films = JSON.parse(struct, null);
    //$("test_me").innerHTML = films.length;
}*/


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");
    //if(r.options[r.selectedIndex].value == "title" || r.options[r.selectedIndex].value == "actor")
    //{
  //      lastKeyStroke = microtime(true);
   //     setTimeout (function () {if (microtime(true) - lastKeyStroke > 1) xajax_search_suggest(text);} , 1100);
    //}
}


var last_link_group = null;
function highlight_link_group (id)
{
    if (last_link_group != null)
        $(last_link_group).style.border = "0px";
    $(id).style.border = "1px red double";
    last_link_group = id;
}
function onOrOff(id)
{
var objDiv=$("div_"+id);
var objImg=$("img_"+id);
    if(objDiv.style.display=="none")
    {
        objDiv.style.display="block";
        objImg.src = cybimg+"/temp/minus.png";
    }
    else
    {
        objDiv.style.display="none";
        objImg.src = cybimg+"/temp/pls.png";
    }
}
