﻿// *****
// FORUM
// *****

function forumQuote(source)
{

    var oTextarea = document.getElementById("dmSource");

    if (document.selection) {
    
      var oRange = document.selection.createRange();

      var selected = oRange.text; 

     }
     else if (oTextarea.selectionStart && oTextarea.selectionEnd)
     {
     
        var selected = oTextarea.value.substring(oTextarea.selectionStart, oTextarea.selectionEnd) 

    } 
    
    if(selected)
    {
    
        if(dmCheckPasteHTML()){
           
           dmPasteHTML('<div class="forumQuotes"><b>' + source + ' :</b><br/>' + selected + '</div>&nbsp;')

        }
        else{

            var oDiv = document.createElement("div");

            oDiv.className = 'forumQuotes'; 
            oDiv.innerHTML = '<b>' + source + ' :</b><br/>' + selected; 

            dmInsertNode(oDiv);

        }
        
    }

}

// *********
// LANGUAGES
// *********

function changeLanguage(language)
{

    var objForm = document.getElementById("formLanguages");
    var objInput = document.getElementById("language");

    if(objForm && objInput && language > 0)
    {
    
        objInput.value = language;
        
        objForm.submit();
    
    }

}

// *******
// ACCOUNT
// *******

function loginCheck(dalert,mode)
{

    if(mode=="login")
    {
    
    	var oForm = document.getElementById("formRAccount");
        	
    	if(oForm)
    	{
        	
		    var nickname = oForm.nickname.value;
		    var password = oForm.password.value;

		    if(!nickname || !password)
		    {

			    alert(dalert);
    		
    		    return false;
    		
		    }
		    else
		    {
    		
			    return true;
    	
		    }

        }
        
    }
    else if(mode=="password")
    {
    
    	var oForm = document.getElementById("formRPassword");
        	
    	if(oForm)
    	{
        	
    	    var email = oForm.email.value;
    	    
	        if(!email)
	        {

		        alert(dalert);
    		
		        return false;
    		    
	        }
	        else
	        {
    		
		        return true;
    	
	        }

        }
        
    }
    else
    {
	
	    return false;
	    
    }

}

function loginDisplay(mode)
{

    var divLogin = document.getElementById('divRLogin');
    var divPassword = document.getElementById('divRPassword');
    var divAlert = document.getElementById('divRAlert');

    if(divLogin && divPassword && divAlert)
    {
    
        if(mode=="login")
        {
        
            divLogin.style.display = 'block';
            divPassword.style.display = 'none';
            divAlert.style.display = 'none';
        
        }
    
        if(mode=="password")
        {
        
            divLogin.style.display = 'none';
            divPassword.style.display = 'block';
            divAlert.style.display = 'none';

        }

    }

}

