
var current_present = null;

function showFlashMessage( title, message, type, width )
{	

	var html_code = '<div id="dialog" title="' + title + '">';
	html_code += '<p>';
	if ( type != '' )
	{
		html_code += '<span class="ui-icon ui-icon-info" style="float:left; margin:0 7px 50px 0;"></span>';
	}
	html_code += '<div class="flashmsg">' + message + '</div>';
	html_code += '</p>';
	html_code += '</div>';
	
	$('body').append( html_code );
	$("#dialog").dialog({
			bgiframe: true,
			modal: true,
			width: parseInt( width ),
			buttons: {
				OK: function() {
					$(this).dialog('close');
				}
			}
		});
	
}

function setErrorMessage(innerText) {
	errorMessage = innerText;
}

function getElement( element_id )
{
	if( document.getElementById( element_id ) )
	{
		return document.getElementById( element_id );
	}
	else return null;
}

function setCategoriesMenuOld( tab_num )
{
	var categories_menu = getElement( 'categories_menu' );
	categories_menu.innerHTML = '';
	
	var curr_tab = getElement( 'tab_' + current_tab );
	var new_tab = getElement( 'tab_' + tab_num );
	current_tab = tab_num;
	curr_tab.className = 'tab-light';
	new_tab.className = 'tab-dark';
	
	for( i = 0; i < categories_arr[tab_num].length; i ++ )
	{
		categories_menu.innerHTML += '<li><a href="#">' + categories_arr[tab_num][i][1] + '</a></li>';
	}
	
}

function setCategoriesMenu( tab_num )
{	
	var curr_tab = getElement( 'tab_' + current_tab );
	var new_tab = getElement( 'tab_' + tab_num );
	
	var curr_menu = getElement( 'menu_' + current_tab );
	var new_menu = getElement( 'menu_' + tab_num );
	
	current_tab = tab_num;
	curr_tab.className = 'tab-light';
	new_tab.className = 'tab-dark';
	
	curr_menu.style.display = "none";
	new_menu.style.display = "block";
	
	return false;
}

function showHideNewAddressForm()
{
	var newAddressForm = getElement( 'newaddressform' );
	if ( newAddressForm.style.display == 'block' )
	{
		newAddressForm.style.display = 'none';
	}
	else
	{
		newAddressForm.style.display = 'block';
		var first_name = getElement( 'first_name' );
		first_name.focus();
	}
}

function letterHover( el )
{
	el.className = 'letter-hover';
}

function removeLetterHover( el )
{
	var letter = getElement( 'letter' );
	if ( letter.value != el.innerHTML )
		el.className = 'letter';
}

function removeLetterHover2( el, curr_letter )
{
	var letter = getElement( 'letter' );
	if ( letter.value != curr_letter )
		el.className = 'letter';
}

function saveLetter( el )
{
	var letter = getElement( 'letter' );
	if ( letter.value.length > 0 )
	{
		var curr_letter = getElement( 'letter_' + letter.value );
		curr_letter.className = 'letter';
		if ( curr_letter.innerHTML == el.innerHTML )
		{
			letter.value = '';
		}
		else
		{
			letter.value = el.innerHTML;
		}
	}
	else
	{
		letter.value = el.innerHTML;
	}
}

function setPresent( present )
{
	var selected = getElement( present );
	if ( current_present != null )
	{
		var curr = getElement( current_present );
		curr.className = "present";
	}
	selected.className = "present selected";
	current_present = present;
}

function presentClick( present )
{
	var radio = getElement( 'radio_' + present );
	radio.checked = true;
	
	setPresent( 'present_' + present );
}

function presentOver( present )
{
	var over = getElement( present );
	over.className = "present selected";
}

function presentOut( present )
{
	var out = getElement( present );
	if ( current_present != present )
	{
		out.className = "present";
	}
}

function checkIfPresentIsSelected()
{
	if ( current_present != null )
	{
		return true;
	}
	else
	{
		alert( 'Изберете Вашият подарък - безплатен семпъл' );
		return false;
	}
}

function showRegForm()
{
	var reg_form = getElement('reg_form');
	var blocks = getElement('blocks');
	blocks.style.display = 'none';
	reg_form.style.display = 'block';
}

function showJSInfoBox()
{
	$("#js_info_box").remove();
	var js_infobox = getElement('js_infobox');
		
	var html_code = '<div id="js_info_box" title="">';
	html_code += js_infobox.innerHTML;
	html_code += '</div>';
	
	$('body').append( html_code );
	$("#js_info_box").dialog({
			bgiframe: true,
			modal: true,
			width: 'auto',
			height: 'auto',
			resizable: false,
			dragable: false			
		});
	$(".ui-dialog-titlebar").remove();
	$(".ui-dialog").css( "background", "none" );
	$(".ui-dialog").css( "border", "none" );
}


/* --------------- Start new functions -------------- */

function checkLoginEmail( el, action )
{	
	if ( action == "blur" )
	{
		if ( $( el ).val() == "" )
			$( el ).val( "email:" );
	}
	else if ( action == "focus" )
	{
		if ( $( el ).val() == "email:" )
			$( el ).val( "" );
	}	
}

function checkLoginPassword( el, action )
{	
	if ( action == "blur" )
	{
		if ( $( el ).val() == "" )
			$( el ).val( "парола:" );
	}
	else if ( action == "focus" )
	{
		if ( $( el ).val() == "парола:" )
			$( el ).val( "" );
	}	
}




