﻿function tabs (THIS, TAB) {
	
	if (THIS == '01') {
		document.getElementById(TAB+'_'+THIS).className 			= 'selected';
		document.getElementById(TAB+'_02').className 				= '';
		document.getElementById(TAB+'_03').className 				= '';
		document.getElementById(TAB+'_'+THIS+'_box').style.display	= 'block';	
		document.getElementById(TAB+'_02_box').style.display		= 'none';	
		document.getElementById(TAB+'_03_box').style.display 		= 'none';	
	}
	else if (THIS == '02') {
		document.getElementById(TAB+'_'+THIS).className 			= 'selected';
		document.getElementById(TAB+'_01').className 				= '';
		document.getElementById(TAB+'_03').className 				= '';
		document.getElementById(TAB+'_'+THIS+'_box').style.display	= 'block';	
		document.getElementById(TAB+'_01_box').style.display		= 'none';	
		document.getElementById(TAB+'_03_box').style.display 		= 'none';		
	}
	else if (THIS == '03') {
		document.getElementById(TAB+'_'+THIS).className 			= 'selected';
		document.getElementById(TAB+'_01').className 				= '';
		document.getElementById(TAB+'_02').className 				= '';
		document.getElementById(TAB+'_'+THIS+'_box').style.display	= 'block';	
		document.getElementById(TAB+'_01_box').style.display		= 'none';	
		document.getElementById(TAB+'_02_box').style.display 		= 'none';	
	}

}

function checkCommentValid()
{
    var errorText = "";
    if (document.getElementById('txtTexto').value.length > 0 && document.getElementById('txtNomeContacto').value.length > 0 && document.getElementById('txtEmpresa').value.length > 0) return true;
    else {
        if (document.getElementById('txtTexto').value.length == 0)
            errorText += 'O Texto é um campo obrigatório\n';
        if (document.getElementById('txtNomeContacto').value.length == 0)
            errorText += 'O campo Nome é obrigatório\n';
        if (document.getElementById('txtEmpresa').value.length == 0)
            errorText += 'O campo Empresa é obrigatório';
        alert(errorText); return false;
    }
}

function CleanNiceUrls()
{
    $("a").each(function() {
        if ($(this).attr("nicefriendly") == null &&
            $(this).attr("href") != null &&
            $(this).attr("href").indexOf('mailto') == -1 &&
            $(this).attr("href").indexOf('filedownload.aspx') == -1 &&
            $(this).attr("href").indexOf('imagedownload.aspx') == -1 &&
            $(this).attr("href").indexOf('javascript:') == -1 &&
            $(this).attr("href").indexOf('http://') == -1)
            {
                $(this).attr("href",$(this).attr("href")                    
                    .replace(/""/gi,"-")
                    .replace(/!/gi, "-")
                    .replace(/''/gi, "-")
                    .replace(/#/gi, "-")
                    .replace(/[$]/gi, "-")
                    .replace(/[(]/gi, "-")
                    .replace(/[)]/gi, "-")
                    .replace(/=/gi, "-")
                    .replace(/[?]/gi, "-")
                    .replace(/»/gi, "-")
                    .replace(/«/gi, "-")
                    .replace(/º/gi, "-")
                    .replace(/ª/gi, "-")
                    .replace(/@/gi, "-")
                    .replace(/£/gi, "-")
                    .replace(/§/gi, "-")
                    .replace(/{/gi, "-")
                    .replace(/[[]/gi, "-")
                    .replace(/[]]/, "-")
                    .replace(/}/gi, "-")
                    .replace(/;/gi, "-")
                    .replace(/,/gi, "-")
                    .replace(/:/gi, "-")
                    .replace(/[.]/gi, "-")
                    .replace(/_/gi, "-")
                    .replace(/</gi, "-")
                    .replace(/>/gi, "-")
                    .replace(/&/gi, "-")
                    .replace(/ /gi,"-")
                );
            }        
     });
}