// JavaScript Document
function slideObj( obj, handle ){
	
	$(obj).setStyle('display','block');
	
	var mySlide = new Fx.Slide( obj );

	$(handle).addEvent('click', function(e){
		e = new Event(e);
		mySlide.toggle();
		e.stop();
	});

	mySlide.hide();	
}
function ajaxCall(target,url){
	var MyAjax =new Ajax(url, {
			method: 'post',
			update: $(target),
			onRequest: function(){
				$(target).innerHTML = '<img src="/img/loader.gif" alt="Carregando..." />';
			}
		}).request();
}

function ajaxForm(formId,target,clear){
	$(formId).send({
				update: $(target),
				evalScripts:true,
				onRequest: function(){
					msgRequest('Eviando Pedido');
				},
				onFailure: function(){
					msgRequest('Falha ao enviar Pedido!','#FF0');
				}
			});
	if(clear != true)
		resetForm(formId);
	return false;
}

function ajaxDom(parent,url){
	if( $('ajaxDom') ){ $('ajaxDom').remove() }
	elDiv = new Element('span',{
						'id':'ajaxDom',
						'styles':{
							'padding':'5px',
							'margin-left':'2px',
							'overflow':'hidden',
							'font-size':'10px'
							}
						});
	elDiv.injectAfter($(parent));
	ajaxCall('ajaxDom',url);
}

/**
'msg' 	: mensagem q irá aparecer na tela do usuario.
'color' : cor da caixa
			failure	: '#F60'
			sucess	: '#F66' ( <-- cor padrão )
*/
function msgRequest( msg, color ){
	if($('msgRequest')){
		$('msgRequest').remove();
	}
	if (color == '' || color == null){
		color = "#FC4";
	}
	elMsg = new Element("div",{
							'id':'msgRequest',
							'styles':{
								'padding':'5px 15px',
								'background': color ,
								'color':'#000',
								'text-align':'center',
								'position':'fixed',
								'right':'0px',
								'top':'0px',
								'z-index':'999',
								'display':'block'
							}
						});
	elMsg.innerHTML = msg;
	elMsg.injectInside($E('body'));
	
	var effect = new Fx.Style(
							  'msgRequest', 
							  'opacity', 
							  {duration:3000}
							);
	effect.start(1, 0);
//	$('msgAlert').setStyle('display','none');
}
function resetForm(formId){
	form = $(formId);
	for(i=0;i<form.length;i++){
		if(form[i].id != 'uid'){
			if(form[i].type != 'submit' && form[i].type != 'button' && form[i].type != 'image' )
			form[i].value = '';
/*			switch(form[i].type){
				case 'textarea':
					form[i].value = '';
				break;
				case 'text':
					form[i].value = '';
				break;
				case 'hidden':
					form[i].value = '';
				break;
			}
*/		}
	}
}
function showDiv(target,action){
	switch(action){
		case 'hide':
		$(target).style.display='none';
		break;
		default:
		$(target).style.display='block';
		break;
	}
}
/*	JAVASCRIPT DA PAGINA DE AGENDAMENTO DE CONSULTAS	*/
function verificaAg(form){
	if (form.nome.value == "") {
		alert('Preencha seu nome');
		return false;
	} else if (form.email.value == "") {
		alert('Preencha seu email');
		return false;
	} else if (form.telefone.value == "") {
		alert('Preencha seu telefone');
		return false;
	} else if (form.medico.value == "") {
		alert('Escolha o médico para a consulta');
		return false;
	} else if ((form.dia.value == "") || (form.dia.value == "dd/mm/aaaa")) {
		alert('Preencha o dia');
		return false;
	}
}
/*****/