// JavaScript Document
var oSimpleDisplay = null;
var fSimpleDisplay = function(sHeader, sBody)
{
	if (!oSimpleDisplay)
	{
		oSimpleDisplay = new YAHOO.widget.Panel('SimpleDisplay', {width : '350px', fixedcenter : true, modal : true});
		oSimpleDisplay.render(document.getElementById('yui_simple_dialog'));
	}
	oSimpleDisplay.setHeader(sHeader);
	oSimpleDisplay.setBody(sBody);
	oSimpleDisplay.render();
	oSimpleDisplay.show();
};

var oCompareDialog = null;
var fCompareDialog = function()
{
	if (!oCompareDialog)
	{
		oCompareDialog = new YAHOO.widget.SimpleDialog('CompareDialog', {width : '300px', fixedcenter : true, modal : true});
		oCompareDialog.render(document.getElementById('yui_simple_dialog'));
		oCompareDialog.setHeader('Compara telefon');
		oCompareDialog.setBody(document.getElementById('comp_div').innerHTML);
		document.getElementById('comp_div').innerHTML = '';
	}
	oCompareDialog.render();
	oCompareDialog.show();
};

var fLoadModels = function()
{
	var oCallback = {success : function(oResponse)
	{
		document.getElementById('p_div').innerHTML = oResponse.responseText;
		oCompareDialog.render();
		oCompareDialog.show();
	}};
	YAHOO.util.Connect.asyncRequest('POST', 'ajax.php', oCallback, 'act=get_models&m_id=' + document.getElementById('prod').value);
};

var fVot = function()
{
	var oCallback = {success : function(oResponse)
	{
		fSimpleDisplay('Vot', oResponse.responseText);
	}};
	YAHOO.util.Connect.asyncRequest('POST', 'ajax.php', oCallback, 'act=vot&p_id=' + document.getElementById('p_id').value + '&v_d=' + document.getElementById('s_design').value + '&v_f=' + document.getElementById('s_func').value + '&v_p=' + document.getElementById('s_perf').value + '&v_r=' + document.getElementById('s_report').value);
};

var fLoadVot = function()
{
	var oCallback = {success : function(oResponse)
	{
		document.getElementById('vot_container').innerHTML = oResponse.responseText;
		if (oSimpleDisplay)
		{
			oSimpleDisplay.hide();
		}
	}};
	YAHOO.util.Connect.asyncRequest('POST', 'ajax.php', oCallback, 'act=ld_vot&p_id=' + document.getElementById('p_id').value);
};

var fCheckAll = function(bChecked)
{
	var aElements = document.forms[0].elements;
	for (var nIndex = 0; nIndex < aElements.length; nIndex++)
	{
		if (aElements[nIndex].type == 'checkbox')
		{
			aElements[nIndex].checked = bChecked;
		}
	}
};

var fSendComment = function()
{
	var oCallback = {success : function(oResponse)
	{
		fSimpleDisplay('Comentariu', oResponse.responseText);
		document.getElementById('captcha_file').src = 'captcha.php?' + Math.floor(new Date() / 1000);
		if (oResponse.responseText.substr(0, 9) == '<!--OK-->')
		{
			document.getElementById('comment_user').value = '';
			document.getElementById('comment_phone').value = '';
			document.getElementById('comment_email').value = '';
			document.getElementById('comment_type').value = '0';
			document.getElementById('comment_text').value = '';
			document.getElementById('captcha_phrase').value = '';
		}
	}};
	YAHOO.util.Connect.asyncRequest('POST', 'ajax.php', oCallback, 'act=com&p_id=' + document.getElementById('p_id').value + '&c_u=' + document.getElementById('comment_user').value + '&c_ph=' + document.getElementById('comment_phone').value + '&c_e=' + document.getElementById('comment_email').value + '&c_tp=' + document.getElementById('comment_type').value + '&c_t=' + document.getElementById('comment_text').value + '&c_p=' + document.getElementById('captcha_phrase').value + '&c_pid=' + document.getElementById('parent_id').value);
};

var fLoadComment = function()
{
	if (oSimpleDisplay)
	{
		oSimpleDisplay.hide();
	}
	window.location = (document.getElementById('p_id').value.substr(0, 1) == 'A' ? 'news_more.php?id=' + document.getElementById('p_id').value.substr(1) : 'telefon.php?phone_id=' + document.getElementById('p_id').value);
};

var fSubnavLoad = function()
{
	if (YAHOO.env.ua.ie > 0 && YAHOO.env.ua.ie < 7 && arguments.length)
	{
		YAHOO.util.Dom.addClass(arguments, 'ie6subnav');
		YAHOO.util.Dom.setStyle(arguments, 'display', 'none');
	}
};

var fSubnav = function(sElement, bDisplay)
{
	if (YAHOO.env.ua.ie > 0 && YAHOO.env.ua.ie < 7 && sElement)
	{
		YAHOO.util.Dom.setStyle(sElement, 'display', (bDisplay ? 'block' : 'none'));
	}
};
