var timeout    = 200;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open(){
	jsddm_canceltimer();
    jsddm_close();
    ddmenuitem = $(this).parent().find('ul').css('visibility', 'visible');
}

function jsddm_close(){
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer(){
	closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer(){
	if(closetimer){  window.clearTimeout(closetimer);
      closetimer = null;
	}
}

function returnFalse(){
	return false;	
}

function verificaCampos(){
	if($('#nome').val() == '' || $('#nome').val() == 'Nome *'){
		alert('O campo nome é de preenchimento obrigatório.')	
		$('#nome').focus();
		return false;
	}
	if($('#email').val() == '' || $('#email').val() == 'Email *'){
		alert('O campo email é de preenchimento obrigatório.')	
		$('#email').focus();
		return false;
	}
	if($('#telefone').val() == '' || $('#telefone').val() == 'Telefone / Ramal *'){
		alert('O campo telefone é de preenchimento obrigatório.')	
		$('#telefone').focus();
		return false;
	}
	if($('#assunto').val() == '' || $('#assunto').val() == 'Assunto *'){
		alert('O campo assunto é de preenchimento obrigatório.')	
		$('#assunto').focus();
		return false;
	}
	if($('#mensagem').val() == ''){
		alert('O campo mensagem é de preenchimento obrigatório.')	
		$('#mensagem').focus();
		return false;
	}
	document.forms.form.submit;
}

function verificaCamposTalentos(){
	if($('#nome').val() == '' || $('#nome').val() == 'Nome *'){
		alert('O campo Nome é de preenchimento obrigatório.')	
		$('#nome').focus();
		return false;
	}
	if($('#email').val() == '' || $('#email').val() == 'Email *'){
		alert('O campo E-mail é de preenchimento obrigatório.')	
		$('#email').focus();
		return false;
	}	
	if($('#area_desejada').val() == '' || $('#area_desejada').val() == 'Área de trabalho desejada *'){
		alert('O campo Área Desejada é de preenchimento obrigatório.')	
		$('#area_desejada').focus();
		return false;
	}
	if($('#curriculo').val() == ''){
		alert('O envio do Currículo é obrigatório.')	
		$('#curriculo').focus();
		return false;
	}
	arquivo = $('#curriculo').val()
	arquivo_arr = arquivo.split('.')
	n_partes = arquivo_arr.length
	if(arquivo_arr[n_partes - 1] != 'doc' && arquivo_arr[n_partes - 1] != 'docx'  && arquivo_arr[n_partes - 1] != 'pdf'){
		alert('O formato do arquivo deve ser .doc .docx ou .pdf')
		$('#curriculo').focus();
		return false;	
	}
	$('#form_talentos').submit();
	return true;
}

$(document).ready(function(){
	$('ul#jsddm > li > span.item_menu_dd').bind('mouseover', jsddm_open)
	$('ul#jsddm > li > span.item_menu_dd').bind('click', returnFalse)
	$('ul#jsddm > li > ul.ul_submenu').bind('mouseout',  jsddm_timer)
	$('ul#jsddm > li > ul.ul_submenu > li').bind('mouseover',  jsddm_canceltimer)	
	$('#contato_submit').bind('click', verificaCampos)
	$('#submit_cv').bind('click', verificaCamposTalentos)	
});

document.onclick = jsddm_close;
