
var starIsSet = false;
loadStars();
function loadStars()
{
    star1 = new Image();
    star1.src = "images/icon.star.off.jpg";
    star2 = new Image();
    star2.src = "images/icon.star.on.jpg";
}
function highlight(x)
{
    if (starIsSet == false)
	{
        y = x * 1 + 1;
        for (i = 1; i < y; i++)
        {
            document.getElementById(i).src = star2.src;
        }
	}
}
function losehighlight(x)
{
    if (starIsSet == false)
	{
        for (i = 1; i < 6; i++)
		{
            document.getElementById(i).src = star1.src;
		}
	}
}
function setStar(x)
{
    y = x * 1 + 1;
    el = document.getElementById('score'); //hidden input
    if (starIsSet == false)
	{
        el.value = x;
        starIsSet = true;
	}
}

var emo =
{
	companyDetailsIDPrefix: 'optics_detail_',

	displayCompDetail: function(id, visible)
	{
		//console.log(id + ' visible: ' + visible);
		el = document.getElementById(this.companyDetailsIDPrefix+id);
		el.style.display = (visible ? 'block' : 'none');
	},

	showCompanyDetails: function(id)
    {
        this.displayCompDetail(id, true);
		if( Flash.HungaryMap )
			Flash.HungaryMap.hhMarker(id, true);
    },

	hideCompanyDetails: function(id)
    {
        this.displayCompDetail(id, false);
		if( Flash.HungaryMap )
			Flash.HungaryMap.hhMarker(id, false);
    },

	goToCompanyWeb: function(id)
	{
		var el = document.getElementById('optics_link_' + id);
		if( el )
			window.location = el.getAttribute('href');
	},

	//submit search by enter
	submitByEnter: function(e,form_name)
	{
		if ( e && e.keyCode == 13 )
		{
			formToSubmit = document.getElementById(form_name);
			formToSubmit.submit();
		}
		else
			return true;
	}
}
