function my_alert(str)
{
    alert(str);
}
// menu start
var obj = null;
function checkHover() {
	if (obj) {
		obj.find('ul').fadeOut('fast');
	} //if
} //checkHover

$(document).ready(function() {
	$('div.menu_cell1').hover(function() {
		if (obj) {
			obj.find('ul').fadeOut('fast');
			obj = null;
		} //if
		$(this).find('ul').fadeIn('fast');
	}, function() {
		obj = $(this);
//                alert(obj.get(0).tagName);
		setTimeout(
			"checkHover()",
			400);
	});
});
// menu end

// charts start
function vote(form_id)
{
   //$('form[name='+form_id+']').hide();
   var data = $('input:checked').val();
   $.get('/ajax/site_action/vote_charts/?chart='+data, function(data){
      if(data==true)
      {
          $('input[type=radio]').attr({'checked':false,'disabled':true});
          alert('Голоси добавлені.')
      }
      else
          alert('Сталась помилка при додаванні Ваших голосів. Можливо ви уже голосували за ці пісні.')

   });
}
function add_song()
{
    if ($('#new_song').val()!='' && $('#new_author').val()!='')
    {
		$('#hiddenframe').load(function(){
			my_alert($('#hiddenframe').contents().text());
           $('#new_song').val('');
           $('#new_author').val('');
		   $('#audio').val('');
		   
		})
    }
    else
    {
       my_alert('Упс. Виникла помилка при додавані. Перевірте чи Ви не забули вказати виконавця і назву пісні');
    }
}
// charts end
// functions for conference
function delete_question(id)
{
	if (confirm('Ви впевнені ?'))
	{
		$.get('/ajax/site_action/delete_question/?id='+id,function(data){
			if (data=='')
				$('#row'+id).hide('slow');
			else
				alert(data);
		})
	}
}
function delete_comment(article_id,id)
{
	if (confirm('Ви впевнені ?'))
	{
		$.post('/ajax/site_action/delete_comment/',{com_id:id,art_id:article_id},function(data){
			if (data=='')
				$('#comment_'+id).hide('slow');
			else
				alert(data);
		})
	}
}
function mark_question(id)
{
	$.get('/ajax/site_action/mark_question/?id='+id,function(data){
		if (data=='')
		{			
			$('#mark'+id).hide();
			$('#new_mark'+id).show('slow');
		}
		else
			alert(data);
	})
}


function change_conf_header(id)
{
	var header = $('#header').val();
	$.post('/ajax/site_action/change_conf_header/?id='+id,{'header':header},function(data){
		if(data=='')
		{
			$("#conf_head").hide();
			$("#description").text(header);
			$("#description").show();			
			$("#change_head").show();
		}
		else
			alert(data);
	})
}


function paste_smiles(msg)
{
	var search = new Array(
		':-)',
		':-(',
		';-)',
		':-P',
		'8-)',
		':-D',
		':-[',
		'=-0',		
		':-/',		
		'_THUMBS_UP_'
		);
	var replace = new Array(
		'<img src="/design/img/smiles/ab.gif" />',
		'<img src="/design/img/smiles/ac.gif" />',		
		'<img src="/design/img/smiles/ad.gif" />',		
		'<img src="/design/img/smiles/ae.gif" />',		
		'<img src="/design/img/smiles/af.gif" />',	
		'<img src="/design/img/smiles/ag.gif" />',	
		'<img src="/design/img/smiles/ah.gif" />',	
		'<img src="/design/img/smiles/ai.gif" />',	
		'<img src="/design/img/smiles/ao.gif" />',	
		'<img src="/design/img/smiles/ay.gif" />'	
		);
		for(i=0; i<search.length-1; i++)
		{			
			while(msg.indexOf(search[i]) != -1)	//глобальний пошук		
				msg = msg.replace(search[i],replace[i]); 			
		}		
		return msg;
}

function save_question(id)
{	
	var answer = $('#answer'+id).val();
	$.post('/ajax/site_action/save_question/?id='+id,{'answer':answer},function(data){
		if (data=='')
		{		
			var date = new Date();
			answer = paste_smiles(answer);
			answer = answer.replace(/\n/g,"\n<br />");
			
			answer = '<i>сьогодні o '+date.getHours()+':'+date.getMinutes()+'</i><br>'+ answer;
			$('#answer_wrap'+id).html(answer);
		}
		else
			alert(data);
	})
}
function embed_flash(file, params, width, height)
{
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#3,0,0,0" width="'+width+'" height="'+height+'">\
					<param name="src" value="'+file+'">\
					<param name="movie" value="'+file+'">\
					<param name="FlashVars" value="'+params+'">\
					<param name="quality" value="high">\
					<param name="menu" value="false">\
					<param name="wmode" value="transparent">\
					<embed src="'+file+'" pluginspage="http://www.macromedia.com/shockwave/download/" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'" movie="'+file+'" FlashVars="'+params+'" quality="high" menu="false" wmode="transparent">\
					</embed>\
					</object>\
					');
}

function set_font_size(new_size)
{
	var font_size = parseInt($('div.art_font').css('font-size'));
	if (font_size >= 13 && new_size < 0 ||  font_size <= 17 && new_size > 0)
		$('div.art_font, div.art_font p, div.art_font b,  div.art_font p b, div.art_font p em, div.art_font p strong').css('fontSize',font_size+new_size+'px');
	
	
}

