/***************************************************************
 *   Este arquivo server para declarar funções JS genericas,
 * ou que sejam usadas em todas as paginas.
 *
 * @author Luiz Gilberto Gregory [gregory@intelimen.com.br]
 * @created 20/05/2010
 *
 ****************************************************************/

/***************************************************************
 *  Funções para controle dos menus suspensos
 *
 * @author Luiz Gilberto Gregory [gregory@intelimen.com.br]
 * @created 20/05/2010
 *
 ****************************************************************/

$(document).ready( function(){

	$('input:text').setMask();

	$('.lnk-sender1').click( function(){

		var control=true;
		$('.spn-message-error').css('display', 'none');
		$('.spn-message-success').css('display', 'none');
		
		$('#txtnome').parent().removeClass('error');
		$('#txtCNPJ').parent().removeClass('error');
		$('#txtTelefone1').parent().removeClass('error');
		$('#txtTelefone2').parent().removeClass('error');

		if($('#txtnome').val() == ""){
			control = false;
			$('#txtnome').parent().addClass('error');
		}
		if($('#txtCNPJ').val() == ""){
			control = false;
			$('#txtCNPJ').parent().addClass('error');
		}
				
		if($('#txtTelefone1').val() == ""){
			control = false;
			$('#txtTelefone1').parent().addClass('error');
		}
		//if($('#txtTelefone2').val() == ""){
		//	control = false;
		//	$('#txtTelefone2').parent().addClass('error');
		//}
		if(control == true){
			$('#frm-visit').submit();
		}
		else{
			$('.spn-message-error').css('display', 'block');
			return control;
		}
	});
});


function contactForm1DisplayErrorBox()
{
    $('#'+ formType +'.spn-message-error').css('display', 'block');
}

function contactForm1DisplaySucessBox(formType)
{
    $('#'+ formType +'.spn-message-success').css('display', 'block');
}


function setErrorInField(id)
{
    var className = "error";
    switch(id)
    {
    case 'fld-visit-ddd-phone1' : className = 'error-mini';     break;
    case 'fld-contact-email'    :
		case 'fld-visit-phone1'     : className = 'error-middle'; break;
		case 'fld-contact-message'  : className = 'text-message-error'; break;
		default:
		  className = 'error'; break;
    }
    $('#'+ id).parent().addClass(className);
}

