/* Autor: Luiz Henrique Guimarães da Silva 
 *  
 *  Versão: Criobanco Abril de 2009
 *  
 */
 
 
function mensagem(msg)
{
	
	alert(msg);
}

function atendimentoOnlie(pagina){
	window.open('http://www.criobanco.com.br/chat.php?pagina='+pagina,'popup','width=520,height=520,scrollbars=no,resizable=yes, menubar=no');
	
}


// ------------------------------------ CONTATO ----------------------------------------

function enviarContato()
{
	var frm = document.getElementById("frmContato");
	if(validarFormNull(frm))
	{
		frm.submit();
	}
}

function validarFormNull(oForm)
{
	var i;
	
	for(i=0;i<oForm.elements.length;i++)
	{
		if( ((oForm.elements[i].value == "") || (oForm.elements[i].title == oForm.elements[i].value) ) && oForm.elements[i].title!="" )
		{
			mensagem("Campo " + oForm.elements[i].title + " deve ser preenchido!");
			//oForm.elements[i].select();
			return false;
		}
	}
	if(!validaEmail(oForm.Email.value))
	{
		mensagem("Preencha o e-mail corretamente!");
		return false;
	}
	if(oForm.Telefone.value.length<13)
	{
		mensagem("Preencha o Telefone corretamente!");
		return false;
	}
	
	if(!validaData(oForm.DataParto.value))
	{
		mensagem("Preencha a data corretamente!");
		return false;
	}
	
	if(oForm.Servico.value==1){
		if(oForm.DataParto.value=="")
		{
			mensagem("A Data Prevista para o parto deve ser preenchida!");
			return false;
		}
		if(oForm.DataParto.value.length<10)
		{
			mensagem("Preencha a data corretamente!");
			return false;
		}
		if(oForm.Obstetra.value=="")
		{
			mensagem("O Nome do Obstetra deve ser preenchida!");
			return false;
		}
	}
	

	return true;
}

// ================================ fim CONTATO ==================================
//--------------------------------- NEWS ---------------------------------------------

function cadastrarEmail()
{
	frm = document.getElementById('frmNews');
	
	if(validarFormNews(frm))
	{
		 frm.submit();
		/*
		nome = frm.NewsNome.value;  
		email = frm.NewsEmail.value; 
		 
		
		$("#resposta-news").load("news-action.php?NewsNome="+nome+"&NewsEmail="+email); 
		$("#frameNews").attr("src","contador-news.php");
				
		INTERVAL_NEWS = setInterval("verificarAlert();",500);
		*/
	}
}
function validarFormNews(oForm)
{
	var i;
	
	for(i=0;i<oForm.elements.length;i++)
	{
		if( ((oForm.elements[i].value == "") || (oForm.elements[i].title == oForm.elements[i].value) ) && oForm.elements[i].title!="" )
		{
			mensagem("Campo " + oForm.elements[i].title + " deve ser preenchido!");
			oForm.elements[i].select();
			return false;
		}
	}
	if(!validaEmail(oForm.NewsEmail.value))
	{
		mensagem("Preencha o e-mail corretamente!");
		return false;
	}
	
	return true;
}
/*
function verificarAlert(){
	if($("#resposta-news").html() != ""){
		clearInterval(INTERVAL_NEWS);
		mensagem($("#resposta-news").text());
		$("#news-letter").animate({top: 0});
	}
}
*/

// ================================fim NEWS ==================================


function validaEmail(Email){
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Email)) {
    return true;
  }
  else {
	return false;
  }
}

function format(value,format)
{
	value = value.replace(/\D/g,"");
	var result="";
	
	if(format.length < value.length)
		return value;
	
	for(i=0,j=0;(i<format.length)&&(j<value.length);i++)
	{
		var ch = format.charAt(i) ;
		if(ch == '#')
		{
			result += value.charAt(j++);
			continue;
		}
		result += ch;
	}
	return result;
}
function voltarPag()
{
	history.go(-1);
}
//===================================================================================
// ------------------ história ----------------------
function validarFormHistoria(oForm)
{
	var i;
	
	for(i=0;i<oForm.elements.length;i++)
	{
		if( ((oForm.elements[i].value == "") || (oForm.elements[i].title == oForm.elements[i].value) ) && oForm.elements[i].title!="" )
		{
			mensagem("Campo " + oForm.elements[i].title + " deve ser preenchido!");
			//oForm.elements[i].select();
			return false;
		}
	}
	if(!validaEmail(oForm.Email.value))
	{
		mensagem("Preencha o e-mail corretamente!");
		return false;
	}
	if(oForm.Telefone.value.length<13)
	{
		mensagem("Preencha o Telefone corretamente!");
		return false;
	}

	return true;
}

//================================================
function validaData(data){
	var reDate = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;
	
	if (reDate.test(data))
		return true;
	else
		return false;
}


