﻿/*
    UBB
*/
function addUBB(start, end, fieldId)
{    
    //Mozilla/Firefox
    if(window.getSelection) 
	{	
		var startSelection = document.getElementById(fieldId).selectionStart;
		var endSelection = document.getElementById(fieldId).selectionEnd;
		
		var text = document.getElementById(fieldId).value;
	  	var UBBtext = text.substring(0, startSelection) + start + text.substring(startSelection, endSelection) + end + " " + text.substring(endSelection, text.length);

	  	document.getElementById(fieldId).value = UBBtext;
		document.getElementById(fieldId).focus();	
	} 
	
	//Internet Explorer
	else if(document.selection && document.selection.createRange) 
	{			
		var text = document.selection.createRange().text;
		
		if(text != "")
		{		
			document.selection.createRange().text = " " + start + text + end + " ";
			document.getElementById(fieldId).focus();
		}
		else
		{
			document.getElementById(fieldId).value += " " + start + text + end + " ";
		}
	}
	
	//Other browsers
	else
	{
		document.getElementById(fieldId).value += " " + start + end + " ";
		document.getElementById(fieldId).focus();
	}
}


function thumbOver(id)
{
    document.getElementById(id).backgroundColor = "#111111";
}



function openAdvancedFilterBox(advancedFilterBoxId, filterModeId, hidFilterModeId)
{
    var advancedFilterBox = document.getElementById(advancedFilterBoxId);
    var mode = document.getElementById(filterModeId);
    var hidFilterMode = document.getElementById(hidFilterModeId);
        
    if(advancedFilterBox.style.display == 'inline')
    {
        advancedFilterBox.style.display = 'none';
        hidFilterMode.value = "Simple";
        //mode.firstChild.nodeValue = "advanced filtering";
        mode.src = "../images/searchclose.gif";
        
    }
    else
    {
        advancedFilterBox.style.display = 'inline';
        hidFilterMode.value = "Advanced";
        //mode.firstChild.nodeValue = "simple filtering";
        mode.src = "../images/searchopen.gif";
    }
}

function openAdvancedSearchBox(advancedSearchBoxId, searchModeId, hidSearchModeId)
{
    var advancedSearchBox = document.getElementById(advancedSearchBoxId);
    var mode = document.getElementById(searchModeId);
    var hidSearchMode = document.getElementById(hidSearchModeId);
        
    if(advancedSearchBox.style.display == 'inline')
    {
        advancedSearchBox.style.display = 'none';
        hidSearchMode.value = "Simple";
        //mode.firstChild.nodeValue = "advanced search";
        mode.src = "../images/searchclose.gif";
        
    }
    else
    {
        advancedSearchBox.style.display = 'inline';
        hidSearchMode.value = "Advanced";
        //mode.firstChild.nodeValue = "simple search";
        mode.src = "../images/searchopen.gif";
    }
}



function openPMBox(pmBoxId)
{
    var pmBox = document.getElementById(pmBoxId);
    
    if(pmBox.style.display == 'inline')
    {
        pmBox.style.display = 'none';
        
    }
    else
    {
        pmBox.style.display = 'inline';
    }
}


function confirmSubmit(message) 
{
    var agree = confirm(message);

    if (agree)
        return true ;

    else
       return false ;
}