

/* dryes [at] criticalmass.com */
function FlashLibrary(){
    var t = this;
    var activeX = false;
    t.ieAutoInstall = false;
    t.hasVersion = function(ver){
        t.swf = false;
        if(!ver) ver = 0;
        var n = navigator;
        if(n.plugins && n.plugins.length > 0){
            var m,tp,d,v;
            m = n.mimeTypes;
            tp = 'application/x-shockwave-flash';
            if(m && m[tp] && m[tp].enabledPlugin && m[tp].enabledPlugin.description){
                d = m[tp].enabledPlugin.description;
                v = d.charAt(d.indexOf('.')-1);
                t.swf = (v >= ver) ? true : false;
            }
        }else if(n.appVersion.indexOf("Mac") == -1 && window.execScript){
            for(var i=ver; i<=7&&i!=1&&t.swf!=true; i++){
                execScript('on error resume next: flash.swf=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash'+((i==0)?'':'.'+i)+'"))','VBScript');
            }
            if(t.swf) {
                activeX = true;
           }

        }else{
            t.swf = false;
        }
        return t.swf;
    }
    t.getPluginTag = function(swfFile,width,height,bgcolor,ver,altFormat,params,name,pTags){
        var s = '';
        var safari = (navigator.userAgent.toLowerCase().indexOf('safari') != - 1);
        var win = (navigator.appVersion.toLowerCase().indexOf("win")!=-1);
        var ie = (navigator.appName=="Microsoft Internet Explorer");
//        if(t.hasVersion(ver) && swfFile || (win && ie && swfFile && t.ieAutoInstall)){
            var additionalParams = '';
            if(params && params.length>0){
                var pArray = params.split(",");
                for(var i=0; i<pArray.length; i++){
                    var ta = pArray[i].substr(0,pArray[i].indexOf('='));
                    var v = pArray[i].substr(pArray[i].indexOf('=')+1,pArray[i].length);
                    additionalParams += (activeX)?'\t<param name="' + ta + '" value="' + v + '" />\n': ' '+ ta + '="' + v + '"';
                }
            }
            if(activeX){
                s = '<object id="flashObj'+name+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,21,0" width="'+width+'" height="'+height+'" '+pTags+'>\n';
                s += '\t<param name="movie" value="'+swfFile+'" />\n';
                s += '\t<param name="quality" value="high" />\n';
                s += '\t<param name="menu" value="false" />\n';
                s += '\t<param name="bgcolor" value="'+bgcolor+'" />\n';
                s += additionalParams;
                s += altFormat;
                s += '</object>\n';
                return s;
            }else{
                s = '<embed id="flashObj" src="'+swfFile+'" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'" bgcolor="'+bgcolor+'"'+additionalParams+(safari?' class="safari"':'')+'></embed>\n';
                return s;
            }
/*        }else{
            return altFormat;
        }*/
    }
    t.embedMovie = function(swfFile,width,height,bgcolor,ver,altFormat,params,name,pTags,retu){ 
		if(retu)
			return flash.getPluginTag(swfFile,width,height,bgcolor,ver,altFormat,params,name,pTags);
		else
	        document.write(flash.getPluginTag(swfFile,width,height,bgcolor,ver,altFormat,params,name,pTags)); 
    } 
}
var flash = new FlashLibrary();




nn4=(document.layers)?1:0;
nn6=(document.getElementById&&!document.all)?1:0;
op5=(document.all&&!document.styleSheets)?1:0;
ie5=(document.getElementById&&!nn6&&!op5)?1:0;
ie4 = (document.all);
ns4 = (document.layers);

function getObjNN4(obj,name){
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

function findPosX(obj){
	var curleft = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	} else if (obj.x)
		curleft += obj.x;
		
	return curleft;
}

var vE1=Array(	
				Array('historico','Hist&oacute;rico'),
				Array('visao','Vis&atilde;o e Miss&atilde;o'),
				Array('diretoria','Diretoria'),
				Array('representatividade','Representatividade'),
				Array('palavra','Palavra do Presidente'),
				Array('expresidentes','Ex-Presidentes'),
				Array('estatutos','Estatutos e Normas'),
				Array('servicos','Servi&ccedil;os Prestados'),
				Array('associados','Associados'),
				Array('associese','Associe-se')
		);
var vE2=Array(	
				Array('historico','Hist&oacute;rico'),
				Array('visao','Vis&atilde;o e Miss&atilde;o'),
				Array('diretoria','Diretoria'),
				Array('representatividade','Representatividade'),
				Array('palavra','Palavra do Presidente'),
				Array('expresidentes','Ex-Presidentes'),
				Array('estatutos','Estatutos e Normas'),
				Array('servicos','Servi&ccedil;os Prestados'),
				Array('associados','Associados'),
				Array('associese','Associe-se'),
				Array('nucleos','N&uacute;cleos Setoriais'),
				Array('incubadora','Incubadora de Empresa'),
				Array('diagnostico','Diagn&oacute;stico Empresarial')
		);
var vE3=Array(	
				Array('historico','Hist&oacute;rico'),
				Array('visao','Vis&atilde;o e Miss&atilde;o'),
				Array('diretoria','Diretoria'),
				Array('representatividade','Representatividade'),
				Array('palavra','Palavra do Presidente'),
				Array('expresidentes','Ex-Presidentes'),
				Array('estatutos','Estatutos e Normas'),
				Array('servicos','Servi&ccedil;os Prestados'),
				Array('associados','Associados'),
				Array('associese','Associe-se'),
				Array('convencao','Conven&ccedil;&atilde;o Coletiva'),
				Array('emissao','Emiss&atilde;o Guia de Contribui&ccedil;&atilde;o')
		);
var vE4=Array(	
				Array('historico','Hist&oacute;rico'),
				Array('visao','Vis&atilde;o e Miss&atilde;o'),
				Array('diretoria','Diretoria'),
				Array('representatividade','Representatividade'),
				Array('palavra','Palavra do Presidente'),
				Array('expresidentes','Ex-Presidentes'),
				Array('estatutos','Estatutos e Normas'),
				Array('servicos','Servi&ccedil;os Prestados'),
				Array('associados','Associados'),
				Array('associese','Associe-se'),
				Array('projetos','Banco de Projetos')
		);
over=false;
var tempo;
function sMenuHide(){
	obj2=document.getElementById('subMenu');
	obj2.style.visibility="hidden";
	over=false;
	clearTimeout(tempo);
	
}
function sMenu(obj,cod){
	sMenuHide();
	over=true;
	obj.style.cursor="pointer";
	obj2=document.getElementById('subMenu');
	array=eval("vE"+cod);
	html='<table cellpadding="0" cellspacing="0" border="0" id="ent1" class="subMenuInt"><tr><td rowspan="3" class="subMenuIntArea" onmouseover="sMenuHide();">&nbsp;</td><td><img src="imagens/bg0.gif" /></td><td class="bgMenuT"></td><td><img src="imagens/bg1.gif" /></td><td rowspan="3" class="subMenuIntArea" onmouseover="sMenuHide();">&nbsp;</td></tr><tr><td width="8" nowrap="nowrap" class="bgMenuL"></td><td bgcolor="#FFFFFF">';
		for(i=0;i<array.length;i++)
			html+='<div class="menu1"'+((i==array.length-1)? ' id="finalMenu"' : '')+'><a href="?lnk='+array[i][0]+'&ent='+cod+'">'+array[i][1]+'</a></div>';

	html+='</td><td width="8" nowrap="nowrap" class="bgMenuR"></td></tr><tr><td width="8" nowrap="nowrap"><img src="imagens/bg2.gif" /></td><td class="bgMenuB"></td><td width="8" nowrap="nowrap"><img src="imagens/bg3.gif" /></td></tr><tr><td colspan="5" class="subMenuIntArea" onmouseover="sMenuHide();">&nbsp;</td></tr></table>';

	obj2.style.left=findPosX(obj)-20+"px";
	obj2.innerHTML=html;
	obj2.style.visibility="visible";
	tempo=setTimeout("obj2=document.getElementById('subMenu'); if(over && obj2.style.visibility=='visible') sMenuHide('hide');",8000);
}






function mClick(lnk){
	document.location=lnk;	
}




function mOver(obj){
	obj.style.cursor="pointer";	
}

function filtrar(local,str,locate){
	local=document.getElementById(local);
	v=local.options[local.selectedIndex].value;
	r="";
	erro=false;
	
	if(v==""){
		erro=true;
	} else if(v!=0)
		r=v;

	if(!erro){
		lo=(locate!=undefined)? locate : window.location.toString();
		if(lo.indexOf(str)>-1)
			lo=lo.substr(0,lo.lastIndexOf("=")+1)+r;
		else
			lo+="&"+str+"="+r;

		window.location=lo;
	}
}

var jsPubli=Array();
var jsPubliR=Array();
var pubPosA=null;
var pubTime=null;
var pubTimeC=0;

function load_publi(){
	for(i=0;i<jsPubli.length;i++){
		if(jsPubliR[jsPubli[i][7]]==undefined)
			jsPubliR[jsPubli[i][7]]=Array(null,1);

		jsPubliR[jsPubli[i][7]].push(i);
	}
	for(i=0;i<jsPubliR.length;i++)
		set_publi(i);
}

function set_publi(pos){
		if(jsPubliR[pos]!=undefined){
			jsPubliR[pos][1]=atualpos=(jsPubliR[pos][1]==0 || jsPubliR[pos][1]+1>jsPubliR[pos].length-1)? 2 :jsPubliR[pos][1]+1;
		
			atualcod=jsPubliR[pos][atualpos];
			obj=document.getElementById("publi"+pos);
			obj.innerHTML=get_publi(atualcod);
			obj.style.height="120px";
	
			if(jsPubli[atualcod][5]==0 && jsPubliR[pos].length>3)
				jsPubliR[pos][0]=setTimeout("set_publi("+pos+");",jsPubli[atualcod][6]*1000);
		}
}

function get_publi(pos){
	file="";
	switch(jsPubli[pos][4]){
		case "swf":
			file+=flash.embedMovie(jsPubli[pos][1],jsPubli[pos][2],jsPubli[pos][3],'#FFFFFF',5,'<img src="imagem" alt="" />','wmode=transparent','','',true);
			if(jsPubli[pos][8]!="")
				file+="<div class=\"linkPubli\" style=\"top:-"+jsPubli[pos][3]+"px; width:"+jsPubli[pos][2]+"px height:"+jsPubli[pos][3]+"px; \"><a href=\""+geraLink(jsPubli[pos][8])+"\" "+((jsPubli[pos][9]!="")? "target=\""+jsPubli[pos][9]+"\"" : "")+"><img src=\"imagens/blank.gif\" width=\""+jsPubli[pos][2]+"\" height=\""+jsPubli[pos][3]+"\"></a></div>";
		break;
		default:
			if(jsPubli[pos][8]!="")
				file+="<a href=\""+geraLink(jsPubli[pos][8])+"\" "+((jsPubli[pos][9]!="")? "target=\""+jsPubli[pos][9]+"\"" : "")+">";
			file+="<img src=\""+jsPubli[pos][1]+"\">";
			if(jsPubli[pos][8]!="")
				file+="</a>";
		break;			
	}	
	return file;
}

function geraLink(l){
	return (l.indexOf("www")>-1 && l.indexOf("http")==-1)? "http://"+l : l;
}


var map;
var i=0;
var icons=Array();
var markerAtual=null;
var positionx=null;
var positiony=null;
var positiond=null;
var editavel=null;
var markers=Array();
var markerAtual=null;

function createMarker(point, icon, htmlText) {
	var infoTabs = [
	  new GInfoWindowTab("tab"+(i+1), htmlText)
	];
  var new_marker = new GMarker(point,icon);
  if(editavel==null){
	GEvent.addListener(new_marker, "click", 
		  function() {
				new_marker.openInfoWindowTabsHtml(infoTabs);
		  }
	);
  } else {
	GEvent.addListener(new_marker, "click", 
		  function() {
			  return false;
		  }
	);
	GEvent.addListener(new_marker, "dragstart", 
			function() { 
			} 
	); 
	GEvent.addListener(new_marker, "dragend", 
			function() { 
				obj=document.getElementById(editavel);
				obj.value=this.getPoint();
			} 
	);
  }
  markers.push({marker: new_marker});
  markerAtual=new_marker;
  map.addOverlay(new_marker);
  if(editavel==null)
	  new_marker.openInfoWindowTabsHtml(infoTabs);
}
function mapIcon(obj){
	var new_icon = new GIcon();
		new_icon.image = obj.src;  
		new_icon.size = new GSize(obj.w,obj.h);
		new_icon.iconAnchor = new GPoint(obj.x,obj.y);
		new_icon.infoWindowAnchor = new GPoint(obj.xi,obj.yi);

	var opt = {};
		opt.icon = new_icon;
		opt.draggable = editavel!=null;
		opt.clickable = editavel==null;
		opt.dragCrossMove = editavel!=null;
		opt.title=obj.title;
	
	return opt;
}
var mapatual=null;
var mapcatual=null;

function showMapa(l,x,y,d){
	if(mapatual!=null && l!=mapatual)
		showMapa(mapatual);
	if(mapcatual!=null)
		showContato(mapcatual);

	obj=document.getElementById(l);
	if(obj.style.width=="400px"){
		obj.style.width="0px";
		obj.style.height="0px";
		obj.innerHTML="";
		mapatual=null;
	} else {
		mapatual=l;
		obj.style.width="400px";
		obj.style.height="300px";
		load_maps(l,x,y,d);
	}
}

function showContato(l,c){
	if(mapatual!=null)
		showMapa(mapatual);
	if(mapcatual!=null && l!=mapcatual)
		showContato(mapcatual);

	obj=document.getElementById(l);
	if(obj.outerHTML.indexOf("iframe")==-1){
		obj.innerHTML="<iframe src=\"arquivos/contatoassociado.php?cod="+c+"\" class=\"iframeContato\" frameborder=\"0\"></iframe>";
		mapcatual=l;
	} else {
		mapcatual=null;
		obj.innerHTML="";
	}
}


function getMarker(marker){
	for(a=0;a<markers.length;a++){
		if(markers[a]!=null && markers[a].marker==marker){
			return a;
			break;
		}
	}
}
function setPointMap(overlay,point){
	if(point!=undefined){
		obj=document.getElementById(editavel);
		obj.value=point;
		m=getMarker(markerAtual);
		map.removeOverlay(markers[m].marker);
		markers[m]=null;
		markerAtual=null;
		createMarker(point,icons[2],"<div class='texto'>"+positiond+"</div>");
	}
}
function load_maps(loc,posx,posy,posd) {
  if (GBrowserIsCompatible()) {
	m=document.getElementById((loc!=undefined)? loc : "map");

	positionx=(posx==undefined)? positionx : posx;
	positiony=(posy==undefined)? positiony : posy;
	positiond=(posd==undefined)? positiond : posd;

	if(m!=undefined){
		icons.push(mapIcon({src: "imagens/map/ceitapema.png", 			title: "Centro Empresarial de Itapema", w: 60, h: 60, x: 16, y : 40, xi: 30, yi: 2}));
		icons.push(mapIcon({src: "imagens/map/pontoRef.png", 			title: "Ponto de refer&ecirc;ncia"	, w: 32, h: 40, x: 16, y : 40, xi: 18, yi: 2}));
		icons.push(mapIcon({src: "imagens/map/pontoMap.png", 			title: "Empresa"	, w: 32, h: 40, x: 16, y : 40, xi: 18, yi: 2}));

		map = (editavel==null)? new GMap2(m) : new GMap2(m,{draggableCursor: 'crosshair', draggingCursor: 'pointer'});
		
		if(editavel!=null){
			GEvent.addListener(map,"click", 
					function(overlay,point) {
						setPointMap(overlay,point);
					}
			);	
		}
		
		map.addControl(new GLargeMapControl());
		map.addControl(new GOverviewMapControl());
		map.enableDoubleClickZoom();
		map.enableContinuousZoom();
		map.enableScrollWheelZoom();

		if(positiony==null  && positionx==null){
			pointCenter=new GLatLng(-27.132928564351964, -48.6015522480011);
			map.setCenter(pointCenter, 15);
			map.setMapType(G_HYBRID_MAP);
	
			createMarker(new GLatLng(-27.130756342134827, -48.60347807407379),icons[1],"<div class='texto'><b>Roderjan</b></div>");
			createMarker(new GLatLng(-27.131353110684433, -48.60294699668884),icons[1],"<div class='texto'><b>Loja 1001</b></div>");
			createMarker(new GLatLng(-27.13259915314792, -48.60154151916504),icons[1],"<div class='texto'><b>Restaurante Aquarius</b></div>");
			createMarker(new GLatLng(-27.133009723485116, -48.60119819641113),icons[1],"<div class='texto'><b>Planet Bike</b></div>");
			createMarker(new GLatLng(-27.132818760725133, -48.60133230686188),icons[1],"<div class='texto'><b>Loja de M&oacute;veis</b></div>");
			createMarker(new GLatLng(-27.131419948563657, -48.59930455684662),icons[1],"<div class='texto'><b>MCDonald&prime;s</b></div>");
			createMarker(new GLatLng(-27.131314917592668, -48.599883913993835),icons[1],"<div class='texto'><b>Supermercado S&atilde;o Jos&eacute;</b></div>");
			createMarker(new GLatLng(-27.132928564351964, -48.6015522480011),icons[0],"<div class='texto'><b>CDL, ACITA, SINDICOM&Eacute;RCIO</b><br>2º Avenida, n&deg; <br>Meia Praia - Itapema - SC</div>");
	        map.addControl(new GMapTypeControl());
		} else {
			pointCenter=new GLatLng(positionx, positiony);
			map.setCenter(pointCenter, 15);
			map.setMapType(G_HYBRID_MAP);
	
			createMarker(pointCenter,icons[2],"<div class='texto'>"+positiond+"</div>");
	        map.addControl(new GMapTypeControl());
		}
		
	}
  }
}




///////////////////// AJAX
try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

function ajaxRead(url,funcao,retorna){
    xmlhttp.open("GET", url, true);
	xmlhttp.onreadystatechange=function(){
        if (xmlhttp.readyState==4){
			var texto=xmlhttp.responseText;
			texto=unescape(texto.replace(/\+/g," "));
			//alert(texto);
			eval(funcao);
			if(retorna!=undefined)
				return texto==retorna;
        }
    }
    xmlhttp.send(null);
}


function enqueteAction(obj){
	var chk = obj.respItem; 
	if(chk.length>1)
		for (i=0; i<chk.length; i++) 
			if (chk[i].checked==true){
				valor=chk[i].value; 
				break;
			}

	ajaxRead("arquivos/enquete.php?id="+obj.enq.value+"&resposta="+valor,"boxItensEQ.innerHTML=texto; respVotou.innerHTML='Voto adicionado com sucesso.'; btnVotou.innerHTML='';");
}
// MENSAGENS FORM.JS

msg						=Array();
msg["nome"]				="Preencha o campo Nome corretamente.";
msg["email"]			="Preencha o campo E-mail corretamente com e-mail válido.";
msg["email_login"]		="Preencha o campo E-mail de Login corretamente com e-mail válido.";
msg["endereco"]			="Preencha o campo Endereço corretamente.";
msg["bairro"]			="Preencha o campo Bairro corretamente.";
msg["cidade"]			="Preencha o campo Cidade corretamente.";
msg["cep"]				="Preencha o campo CEP corretamente.";
msg["telefone"]			="Preencha o campo Telefone corretamente.";
msg["assunto"]			="Preencha o campo Assunto corretamente.";
msg["mensagem"]			="Preencha o campo Mensagem corretamente.";

msg["entidade"]			="Selecione pelo menos uma entidade.";

msg["nome_amigo"]		="Preencha o campo Nome do amigo corretamente.";
msg["email_amigo"]		="Preencha o campo E-mail do amigo corretamente com e-mail válido.";

msg["razao_social"]		="Preencha o campo Razão Social corretamente.";
msg["nome_fantasia"]	="Preencha o campo Nome Fantasia corretamente.";
msg["cnpj"]				="Preencha o campo CNPJ corretamente.";
msg["data_fundacao"]	="Preencha o campo Data de Fundação corretamente.";
msg["ie"]				="Preencha o campo Inscrição Estadual corretamente.";
msg["responsavel"]		="Preencha o campo Responsável corretamente.";

msg["cargo"]			="Preencha o campo Cargo corretamente.";
msg["setor"]			="Selecione pelo menos um setor.";
msg["ramo"]				="Preencha o campo Ramo corretamente.";
msg["numero"]			="Preencha o campo Número corretamente.";

msg["contato"]			="Preencha o campo Contato corretamente.";

msg["contador"]			="Preencha o campo Contador corretamente.";
msg["contador_telefone"]="Preencha o campo Telefone do Contador corretamente.";
msg["contador_contato"]	="Preencha o campo Contato corretamente.";
msg["data_nasc"]		="Preencha o campo Data de Nascimento corretamente.";
msg["cpf"]				="Preencha o campo CPF corretamente.";
msg["rg"]				="Preencha o campo RG corretamente.";
msg["senha"]			="Repita a senha corretamente, mínimo 6 caracteres.";

msg["guia_link_titulo"]	="Preencha o campo Título do Link corretamente, mínimo 10 caracteres.";
msg["guia_link"]		="Preencha o campo Link corretamente, mínimo 10 caracteres.";
msg["guia_descricao1"]	="Preencha o campo Descrição Linha 1 corretamente, mínimo 10 caracteres.";
msg["guia_descricao2"]	="Preencha o campo Descrição Linha 2 corretamente, mínimo 10 caracteres.";

msg["ncomprovante"]		="Preencha o campo Número do Comprovante corretamente.";
msg["texto"]			="Preencha o campo Texto corretamente.";

msg["formacaoprofissional"]="Preencha o campo Formação Profissional corretamente.";
msg["experiencia"]		="Preencha o campo Experiência corretamente.";
msg["nomeprojeto"]		="Preencha o campo Nome do Projeto corretamente.";
msg["descricao"]		="Preencha o campo Descrição corretamente.";
msg["potenciais"]		="Preencha o campo Potenciais corretamente.";
msg["produtosconcorrentes"]="Preencha o campo Produtos dos Concorrentes corretamente.";
msg["dificuldades"]		="Preencha o campo Dificuldades corretamente.";
msg["recursos"]			="Preencha o campo Recursos corretamente.";
msg["motivo"]			="Preencha o campo Motivo corretamente.";

msg["empresa"]			="Preencha o campo Empresa corretamente.";
msg["vagas"]			="Preencha o campo Vagas corretamente.";
msg["setor"]			="Preencha o campo Setor corretamente.";

msg["anexo"]			="Preencha o campo Anexo corretamente. Apenas arquivos .doc, .docx ou .pdf";




function trim (valor) { 
	return valor.replace(/^\s+|\s+$/, ''); 
}

function validaForm(name){
	form=eval("document."+name+"Form");
	tderror=document.getElementById("error");
	eval("valida_"+name+"();");	
}
function validaForm_erro(mensagem,field){
	if(tderror==undefined)
		alert(mensagem);
	else 
		tderror.innerHTML=mensagem;

	if(field!=false)
		field.focus();
}
function validaForm_send(){
	form.submit();	
}

//////////////////// INCUBADORA //////////////////////////
function valida_incubadora(){
	campos=Array("nomecompleto","formacaoprofissional","email","experiencia","endereco","numero","cep","bairro","cidade","telresidencial","nomeprojeto","descricao","potenciais","produtosconcorrentes","dificuldades","recursos","motivo");
	for(cp=0;cp<campos.length;cp++){
		eval("var "+campos[cp]+"=form."+campos[cp]);
	}
	if(trim(nomecompleto.value).length<5){
		validaForm_erro(msg["nome"],nomecompleto);
	} else if(trim(formacaoprofissional.value).length<5){
		validaForm_erro(msg["formacaoprofissional"],formacaoprofissional);
	} else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value)==false){
		validaForm_erro(msg["email"],email);
	} else if(trim(experiencia.value).length<10){
		validaForm_erro(msg["experiencia"],experiencia);
	} else if(trim(endereco.value).length<10){
		validaForm_erro(msg["endereco"],endereco);
	} else if(trim(numero.value).length<1){
		validaForm_erro(msg["numero"],numero);
	} else if(trim(cep.value).length<9){
		validaForm_erro(msg["cep"],cep);
	} else if(trim(bairro.value).length<3){
		validaForm_erro(msg["bairro"],bairro);
	} else if(trim(cidade.value).length<3){
		validaForm_erro(msg["cidade"],cidade);
	} else if(trim(telresidencial.value).length<9){
		validaForm_erro(msg["telefone"],telresidencial);
	} else if(trim(nomeprojeto.value).length<5){
		validaForm_erro(msg["nomeprojeto"],nomeprojeto);
	} else if(trim(descricao.value).length<5){
		validaForm_erro(msg["descricao"],descricao);
	} else if(trim(potenciais.value).length<5){
		validaForm_erro(msg["potenciais"],potenciais);
	} else if(trim(produtosconcorrentes.value).length<5){
		validaForm_erro(msg["produtosconcorrentes"],produtosconcorrentes);
	} else if(trim(dificuldades.value).length<5){
		validaForm_erro(msg["dificuldades"],dificuldades);
	} else if(trim(recursos.value).length<5){
		validaForm_erro(msg["recursos"],recursos);
	} else if(trim(motivo.value).length<5){
		validaForm_erro(msg["motivo"],motivo);
	} else {
		validaForm_send();
	}
	
}


//////////////////// ASSOCIE-SE //////////////////////////
function valida_associe(){
	campos=Array("entidade_cdl","entidade_acita","entidade_sind","entidade_adr","razao_social","nome_fantasia","cnpj","data_fundacao","ie","responsavel","contato","cargo","setor_industria","setor_comercio","setor_servicos","setor_agricula","ramo","endereco","numero","cep","cidade","bairro","telefone","email","contador","contador_telefone","contador_contato","socio1_nome","socio1_data_nasc","socio1_telefone","socio1_cpf","socio1_rg");
	for(cp=0;cp<campos.length;cp++){
		eval("var "+campos[cp]+"=form."+campos[cp]);
	}

	if(!entidade_cdl.checked && !entidade_acita.checked && !entidade_sind.checked && !entidade_adr.checked){
		validaForm_erro(msg["entidade"],entidade_cdl);
	} else if(trim(razao_social.value).length<5){
		validaForm_erro(msg["razao_social"],razao_social);
	} else if(trim(nome_fantasia.value).length<5){
		validaForm_erro(msg["nome_fantasia"],nome_fantasia);
	} else if(trim(cnpj.value).length<18){
		validaForm_erro(msg["cnpj"],cnpj);
	} else if(trim(data_fundacao.value).length<10){
		validaForm_erro(msg["data_fundacao"],data_fundacao);
	} else if(trim(ie.value).length<17){
		validaForm_erro(msg["ie"],ie);
	} else if(trim(responsavel.value).length<4){
		validaForm_erro(msg["responsavel"],responsavel);
	} else if(trim(cargo.value).length<4){
		validaForm_erro(msg["cargo"],cargo);
	} else if(!setor_industria.checked && !setor_comercio.checked && !setor_servicos.checked && !setor_agricula.checked){
		validaForm_erro(msg["setor"],setor_industria);
	} else if(trim(ramo.value).length<4){
		validaForm_erro(msg["ramo"],ramo);
		
	} else if(trim(endereco.value).length<10){
		validaForm_erro(msg["endereco"],endereco);
	} else if(trim(numero.value).length<1){
		validaForm_erro(msg["numero"],numero);
	} else if(trim(cep.value).length<9){
		validaForm_erro(msg["cep"],cep);
	} else if(trim(cidade.value).length<3){
		validaForm_erro(msg["cidade"],cidade);
	} else if(trim(bairro.value).length<3){
		validaForm_erro(msg["bairro"],bairro);
	} else if(trim(telefone.value).length<9){
		validaForm_erro(msg["telefone"],telefone);
	} else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value)==false){
		validaForm_erro(msg["email"],email);

	} else if(trim(contador.value).length<3){
		validaForm_erro(msg["contador"],contador);
	} else if(trim(contador_telefone.value).length<9){
		validaForm_erro(msg["contador_telefone"],contador_telefone);
	} else if(trim(contador_contato.value).length<3){
		validaForm_erro(msg["contador_contato"],contador_contato);


	} else if(trim(socio1_nome.value).length<3){
		validaForm_erro(msg["nome"],socio1_nome);
	} else if(trim(socio1_data_nasc.value).length<3){
		validaForm_erro(msg["data_nasc"],socio1_data_nasc);
	} else if(trim(socio1_telefone.value).length<9){
		validaForm_erro(msg["telefone"],socio1_telefone);
	} else if(trim(socio1_cpf.value).length<14){
		validaForm_erro(msg["cpf"],socio1_cpf);
	} else if(trim(socio1_rg.value).length<6){
		validaForm_erro(msg["rg"],socio1_rg);

	} else {
		validaForm_send();
	}
}
//////////////////// CONTATO //////////////////////////
function valida_contato(){
	campos=Array("nome","email","cidade","telefone","assunto");
	for(cp=0;cp<campos.length;cp++){
		eval("var "+campos[cp]+"=form."+campos[cp]);
	}

	if(trim(nome.value).length<3){
		validaForm_erro(msg["nome"],nome);
	} else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value)==false){
		validaForm_erro(msg["email"],email);
	} else if(trim(cidade.value).length<3){
		validaForm_erro(msg["cidade"],cidade);
	} else if(trim(telefone.value).length<9){
		validaForm_erro(msg["telefone"],telefone);
	} else if(assunto!=undefined && trim(assunto.value).length<3){
		validaForm_erro(msg["assunto"],assunto);
	} else {
		validaForm_send();
	}
}

//////////////////// VAGAS //////////////////////////
function valida_vagas(){
	campos=Array("empresa","nome","email","cidade","telefone","vagas","setor");
	for(cp=0;cp<campos.length;cp++){
		eval("var "+campos[cp]+"=form."+campos[cp]);
	}

	if(trim(empresa.value).length<3){
		validaForm_erro(msg["empresa"],empresa);
	} else if(trim(nome.value).length<3){
		validaForm_erro(msg["nome"],nome);
	} else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value)==false){
		validaForm_erro(msg["email"],email);
	} else if(trim(cidade.value).length<3){
		validaForm_erro(msg["cidade"],cidade);
	} else if(trim(telefone.value).length<9){
		validaForm_erro(msg["telefone"],telefone);
	} else if(trim(vagas.value).length<1){
		validaForm_erro(msg["vagas"],vagas);
	} else if(trim(setor.value).length<2){
		validaForm_erro(msg["setor"],setor);
	} else {
		validaForm_send();
	}
}


//////////////////// CURRICULO //////////////////////////
function valida_curriculo(){
	campos=Array("nome","email","cidade","telefone","anexo");
	for(cp=0;cp<campos.length;cp++){
		eval("var "+campos[cp]+"=form."+campos[cp]);
	}

	if(trim(nome.value).length<3){
		validaForm_erro(msg["nome"],nome);
	} else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value)==false){
		validaForm_erro(msg["email"],email);
	} else if(trim(cidade.value).length<3){
		validaForm_erro(msg["cidade"],cidade);
	} else if(trim(telefone.value).length<9){
		validaForm_erro(msg["telefone"],telefone);
	} else if(trim(anexo.value)=="" || !validaExt(anexo.value)){
		validaForm_erro(msg["anexo"],anexo);
	} else {
		validaForm_send();
	}
}


function validaExt(valor){
	ext=valor.substr(valor.lastIndexOf("."));
	return ext==".doc" || ext==".docx" || ext==".pdf";
}
//////////////////// INDICAR //////////////////////////
function valida_indicar(){
	campos=Array("nome","email","nome_amigo","email_amigo");
	for(cp=0;cp<campos.length;cp++){
		eval("var "+campos[cp]+"=form."+campos[cp]);
	}
	if(trim(nome.value).length<3){
		validaForm_erro(msg["nome"],nome);
	} else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value)==false){
		validaForm_erro(msg["email"],email);
	} else if(trim(nome_amigo.value).length<3){
		validaForm_erro(msg["nome_amigo"],nome_amigo);
	} else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email_amigo.value)==false){
		validaForm_erro(msg["email_amigo"],email_amigo);
	} else {
		validaForm_send();
	}
}
	
	
//////////////////// DADOS CADASTRAIS //////////////////////////
function valida_dados(){
	campos=Array("nome_fantasia","endereco","telefone","email","contato","email_login","senha","rsenha");
	for(cp=0;cp<campos.length;cp++){
		eval("var "+campos[cp]+"=form."+campos[cp]);
	}
	if(trim(nome_fantasia.value).length<3){
		validaForm_erro(msg["nome_fantasia"],nome_fantasia);
	} else if(trim(endereco.value).length<10){
		validaForm_erro(msg["endereco"],endereco);
	} else if(trim(telefone.value).length<9){
		validaForm_erro(msg["telefone"],telefone);
	} else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value)==false){
		validaForm_erro(msg["email"],email);
	} else if(trim(contato.value).length<3){
		validaForm_erro(msg["contato"],contato);
	} else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email_login.value)==false){
		validaForm_erro(msg["email_login"],email_login);
	} else if((trim(senha.value).length>0 && trim(senha.value).length<6) || trim(senha.value)!=trim(rsenha.value)){
		validaForm_erro(msg["senha"],rsenha);
	} else {
		validaForm_send();
	}
}	
	
	
//////////////////// GUIA //////////////////////////
function valida_guia(){
	campos=Array("guia_link_titulo","guia_link","guia_descricao1","guia_descricao2");
	for(cp=0;cp<campos.length;cp++){
		eval("var "+campos[cp]+"=form."+campos[cp]);
	}
	if(guia_link_titulo!=undefined && trim(guia_link_titulo.value).length<10){
		validaForm_erro(msg["guia_link_titulo"],guia_link_titulo);
	} else if(guia_link!=undefined && trim(guia_link.value).length<10){
		validaForm_erro(msg["guia_link"],guia_link);
	} else if(trim(guia_descricao1.value).length<10){
		validaForm_erro(msg["guia_descricao1"],guia_descricao1);
	} else if(trim(guia_descricao2.value).length<10){
		validaForm_erro(msg["guia_descricao2"],guia_descricao2);
	} else {
		validaForm_send();
	}
}
	
	
//////////////////// CONTA //////////////////////////
function valida_conta(){
	campos=Array("ncomprovante");
	for(cp=0;cp<campos.length;cp++){
		eval("var "+campos[cp]+"=form."+campos[cp]);
	}
	if(trim(ncomprovante.value).length<5){
		validaForm_erro(msg["ncomprovante"],ncomprovante);
	} else {
		validaForm_send();
	}
}	
	
//////////////////// SUPORTE //////////////////////////
function valida_suporte(){
	campos=Array("texto");
	for(cp=0;cp<campos.length;cp++){
		eval("var "+campos[cp]+"=form."+campos[cp]);
	}
	if(trim(texto.value).length<10){
		validaForm_erro(msg["texto"],texto);
	} else {
		validaForm_send();
	}
}	
		
	
	
function newsletter_form(texto,ajax){
	if(ajax==undefined){
		nome=document.newsletter.nome.value;
		email=document.newsletter.email.value;
		if(email!="" && nome!="")
			if( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test( email )) {
				url="arquivos/newsletter.php?nome="+nome+"&email="+email;
				ajaxRead(url,"newsletter_form(texto,true);");
			} else {
				alert("Preencha corretamente o e-mail.");
				document.newsletter.email.focus();
			}
	} else {
		if(texto=="0"){
			alert("E-mail já cadastrado.");		
		} else {
			document.newsletter.reset();
			alert("E-mail cadastrado com sucesso. Obrigado.");
		}
	}
}		

function espaco_form(texto,ajax){
	email=document.espaco.email.value;
	senha=document.espaco.senha.value;
	if(ajax==undefined){
		if( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test( email )) {
			if(senha=="" && senha.length<4){
				alert("Preencha corretamente a senha.");
				document.espaco.senha.focus();
			} else {
				url="arquivos/espacologin.php?email="+email+"&senha="+senha;
				ajaxRead(url,"espaco_form(texto,true);");
			}
		} else {
			alert("Preencha corretamente o e-mail.");
			document.espaco.email.focus();
		}
	} else {
		if(texto=="0"){
			alert("E-mail e/ou senha incorreto(s).");
		} else {
			document.location='?lnk=espaco';
		}
	}
}

function addTinyMCE(element,type){
	switch(type){
		case "page":
			tinyMCE.init({
				mode : "exact",
				elements: element,
				theme : "advanced",
				plugins : "safari,pagebreak,style,layer,table,advhr,advimage,advlink,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,inlinepopups",
		
				theme_advanced_buttons1 : "undo,redo,|,cut,copy,paste,pastetext,pasteword,|,search,replace,|,charmap,insertdate,inserttime,|,advhr,hr,removeformat,cleanup,|,insertlayer,moveforward,movebackward,absolute,|,visualaid,preview",
				theme_advanced_buttons2 : "forecolor,backcolor,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,outdent,indent,blockquote,|,ltr,rtl,|,sub,sup,|,bullist,numlist,|,link,unlink",
				theme_advanced_buttons3 : "formatselect,fontselect,fontsizeselect,image,|,table",
				theme_advanced_toolbar_location : "top",
				theme_advanced_toolbar_align : "left",
				theme_advanced_statusbar_location : "bottom",
				theme_advanced_resizing : false,

				plugin_insertdate_dateFormat : "%d/%m/%Y",
				width : "570",
				theme_advanced_resizing_min_width : "570",
				theme_advanced_resizing_max_width : "570",
				theme_advanced_source_editor_width : "570",

				height: "600",						
				language : "pt",
				force_br_newlines : true,
				forced_root_block : '', // Needed for 3.x
				content_css : "tpl/plus/css/word.css",
		
				external_link_list_url : "tpl/default/js/tiny_mce/lists/link_list.js",
				external_image_list_url : "tpl/default/js/tiny_mce/lists/image_list.js",
				media_external_list_url : "tpl/default/js/tiny_mce/lists/media_list.js"
		
			});
		break;
		case "word":
			tinyMCE.init({
				mode : "exact",
				elements: element,
				theme : "advanced",
				plugins : "safari,pagebreak,insertdatetime,preview,media,searchreplace,contextmenu,paste,noneditable,visualchars,nonbreaking",
		
				theme_advanced_buttons1 : "undo,redo,|,cut,copy,paste,|,search,replace,|,forecolor,backcolor,|,bold,italic,underline,strikethrough,|,sub,sup,|,bullist,numlist,|,cleanup,charmap,insertdate,inserttime",
				theme_advanced_buttons2 : "",
				theme_advanced_buttons3 : "",
				theme_advanced_toolbar_location : "top",
				theme_advanced_toolbar_align : "center",
				theme_advanced_resizing : false,
				theme_advanced_resize_horizontal : false,
				width : "570",
				theme_advanced_resizing_max_width : "570",
				theme_advanced_source_editor_width : "570",
				theme_advanced_statusbar_location : "bottom",
				
				plugin_insertdate_dateFormat : "%d/%m/%Y",

				language : "pt",
				force_br_newlines : true,
				forced_root_block : '', // Needed for 3.x
				content_css : "tpl/plus/css/word.css"
		
			});
		break;
	}
}
		