//User functions
function deleteUserAddress(address_id)
{
    var deletelink = 'javascript:confirmDeleteUserAddress('+address_id+');';
    var deletemessage = '<div class="confirmdialog"><p>Are you sure you want to delete this address?<div class="buttons"><a href="javascript:$.unblockUI();" title="Cancel">Cancel</a><a href="'+deletelink+'" title="Delete">Delete</a></div></div>';
    deletemessage = Base64.encode(deletemessage);
    showAlertBox(deletemessage);
}

function confirmDeleteUserAddress(address_id)
{
    jQuery('#action').val('delete');
    document.getElementById('submitaddressform_'+address_id).click();
}

//End of user functions

function changeAllIdsSelection(checked, element)
{
    var elements = document.getElementsByName(element);
    
    if (elements.length)
    {
        num = elements.length;
        for (i=0; i<num; i++)
        {
            elements[i].checked = checked;
        }
    }
    else
    {
        elements.checked = checked;
    }
}

function updateListTable(url)
{
    window.location = url;
}

function jumpPageListTable(url, listBox)
{
    var item = listBox.options[listBox.selectedIndex].value;
    
    url += item;
    
    if(item!=-1)
    {
        updateListTable(url);
    }
}

function changeFontSize(size)
{
	/*
         var p = document.getElementsByTagName('div');
	for(n=0; n<p.length; n++)
	{
		p[n].style.fontSize = size + '%';
	}
        */
        document.getElementById('body').style.fontSize = size + '%';
}

var doHidePrintPanel = false;
function hidePrintPanel()
{
	doHidePrintPanel = true;
	var t = setTimeout("hidePrintPanel_aux()", 100);
}

function cancelHidePrintPanel()
{
	doHidePrintPanel = false;
}

function hidePrintPanel_aux()
{
	if(doHidePrintPanel)
		$('#print_options').fadeOut('slow');
}

function addReviewNotes(section_id, paragraph_id)
{
    //alert('Section: ' + section_id + ' Paragraph: ' + paragraph_id);
    
    var message = "<div class='notes'><h1>Notes</h1><textarea id='note'></textarea><a href='javascript:saveNote("+section_id+","+paragraph_id+")' title='Add / edit note'>Update</a><a href='javascript:$.unblockUI();' title='Cancel'>Cancel</a></div>";
    
    $.blockUI({
	message: message,
	timeout:0,
	css: {
	    backgroundColor:"#fff",
	    color:"#000",
	    width:"400px",
	    top: 100 + 'px',
	    left: ($(window).width() - 400)/2 + 'px', 
	    padding:"20px",
	    textAlign:"left",
	    border:"0px",
	    "-webkit-border-radius": "5px", 
	    "-moz-border-radius": "5px"
	    },
	overlayCSS:{backgroundColor:"#000",opacity:"0.8"}
    });
    
    //Check for saved notes
    $.post(baseurl + 'support/includes/ajaxcalls.php', {action: 'getNote', section: section_id, paragraph: paragraph_id},
	function(data)
	{
	    $('#note').val(data);
	}, 'text'
    );
}

function saveNote(section_id, paragraph_id)
{
    //alert('Section: ' + section_id + ' Paragraph: ' + paragraph_id);
    var text = $('#note').val();
    $('#note_'+section_id+'_'+paragraph_id).html(text);
    
    $.post(baseurl + 'support/includes/ajaxcalls.php', {action: 'updateNote', txt: text, section: section_id, paragraph: paragraph_id});
    
    $.unblockUI();
}

function toogleNotes()
{
    $('span.note').slideToggle('slow');
}
