// JavaScript Document

//===============================UPLOAD======================================
function end_upload(data){
	
	data = unescape(data);
	
	data = data.split('|');
	
	//if(data.length>1){o('fileField').className='loading_off';}
	//o('return_text').className='loading_on';
	if(data.length>1){
		//o('return_text').innerHTML = data[1];
		o('return_element').value = data[2];
	}else{
		o('resposta_form_depoimento').innerHTML = data[0];
	}
}
function end_este(data){
	
	data = unescape(data);
	
	data = data.split('|');
	
	//if(data.length==1){
//	o('fileField').className='loading_on';
//	//o('return_text').className='loading_off';
//	}
}
function upload(file,name){
	//if(o('fileField'))
	//{
	micoxUpload(file,'envios/upload.php?nome='+name,0,'Carregando',end_upload,'foto');
	//}
} 
function este(file,name){
	getAjax('envios/exclui_upload.php?file='+file+'&nome='+name,'end_este',"'end_este'",'foto');
}
      
function closeIframe(){  
    //atualiza a mensagem  
    $("message").update("arquivo enviado com sucesso");  
    //apaga o iframe  
    $("iframe_upload").remove();  
} 

//===============================VALIDA EMAIL======================================
//verifica e-mail
function valida_email(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }else{return false;}
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){return true;}else{return false;}
    }else{
        return false;
        }
}

//formulario padrao:::::::::::::::::::::::::::::
var campos = new Array();
var ultimofml = null;
function envia(form)
{
	var i = 0;
	var j = 'Os campos com * são obrigatórios';
	var campos = new Array();	

	for(var k=0;k<form.length;k++)
	{
		var campo = form[k];

		if(campo.getAttribute('title'))
		{
			funcoes = new Array('email','email2'); 
		
			arrayExiste=0;
			for (f=0;f<funcoes.length;f++)
			{ 
				if(funcoes[f] == campo.getAttribute('id'))
				arrayExiste++;	
			}
			if(arrayExiste > 0)
			{
				funcao = 'valida_'+campo.getAttribute('id');
					
				var jsonData = eval('(' + funcao + ')');
					
				if(!jsonData(campo.value))
				{
					++i;
				}
			}
			else
			{
				if (campo.value == "" || campo.value == campo.getAttribute('title')) {
					++i;
				}
			}
			
		}
	}
	if (i > 0) {
			
		document.getElementById("resposta_form").innerHTML = j;
		return false;
	} else {
		return true;
	}
}

function respostaForm(dados)
{
	var dados = unescape(dados);
	var result = dados.split('|');

	if(result.length>1)
	{
			
		o("resposta_form").innerHTML = result[2];
		
		if(ulfimoform)
		ulfimoform.reset();
	} 
}

function enviaForm(form,name)
{
	ulfimoform = form;
	envio = envia(form);

	if(!envio)
	return false;

	var campos = new Array();
	
	for(var k=0;k<form.length;k++)
	{
		var campo = form[k];
		
		if(campo.type == 'radio')
		{
			if(campo.checked == true)
			{
				campos[campos.length]  = campo.getAttribute('name')+'='+URLEncode(campo.value);
			}
		}
		else
		{
			campos[campos.length]  = campo.getAttribute('name')+'='+URLEncode(campo.value);
		}

	}
	
	queryString = campos.join('&');

	getAjax('envios/'+name+'.php?'+queryString,'respostaForm',"'respostaForm'");
	
	return false;	
}

//galeria noticia
var moving = false;

//select acompanhamento
function select_obra(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
