//inicializacao do tooltip
$(function()
			{
				$("#t_chk1, #t_chk2").Tooltip(
							{
								delay: 0,
								showBody: " - ",
								track: true
							});
			});
function sifrOn()
{
	if(typeof sIFR == "function")
	{
    	sIFR.replaceElement(".H1_sifr", named({sFlashSrc: "./swf/fogb.swf", sColor: "#AD2523", sCase: "normal", sWmode: "transparent"}));
		sIFR.replaceElement(".H2_sifr", named({sFlashSrc: "./swf/fogb.swf", sColor: "#3F3F3F", sCase: "normal", sWmode: "transparent"}));
	};
}
function frmARFieldFocus(elem, txt)
{
	if ($(elem).val() == txt)
	{
		$(elem).val('');
	}
}
function frmARFieldBlur(elem, txt)
{
	if ($(elem).val() == '')
	{
		$(elem).val(txt);
	}
}
function contactosMsg(cor, msg)
{
	switch (cor)
	{
		case 2:
			color = '#339933';
			break;
		case 1:
			color = '#CC200D';
			break;
	}
	$('#status').css('color', color);
	$('#status').html(msg);
	return false;
}
function contactosCheckForm()
{
	if ($('#nome').val() == '' || $('#email').val() == '' || $('#assunto').val() == '' || $('#msg').val() == '')
	{
		$.get('getLangStr.php', 'str=frm_err_campos', function(pedido)
														{
															contactosMsg(1, pedido);
														});
		return false;
	}
	if (contactosCheckEmail($('#email').val()) == false)
	{
		$.get('getLangStr.php', 'str=frm_err_email', function(pedido)
														{
															contactosMsg(1, pedido);
														});
		return false;
	}
	if ($('#tel').val() != '')
	{
		if (document.getElementById('tel').value.length != 9 || !isInt(document.getElementById('tel').value))
		{
			$.get('getLangStr.php', 'str=error_ctc', function(pedido)
														{
															contactosMsg(1, pedido);
														});
			return false;
		}
	}
	return contactosEnvia();
}
function contactosCheckEmail(email)
{
	if (email.indexOf('@') == -1)
	{
		return false;
	}
	return true;
}
function contactosEnvia()
{
	$('#nome').attr('disabled', true);
	$('#email').attr('disabled', true);
	$('#tel').attr('disabled', true);
	$('#morada').attr('disabled', true);
	$('#assunto').attr('disabled', true);
	$('#msg').attr('disabled', true);
	$('#loader').css('visibility', 'visible');
	pars = 'isXHR=1&zid='+$('#zid').val()+'&nome='+escape($('#nome').val())+'&email='+escape($('#email').val())+'&assunto='+escape($('#assunto').val())+'&msg='+escape($('#msg').val())+'&tel='+escape($('#tel').val())+'&morada='+escape($('#morada').val());
	$.post('envia_contacto.php', pars, function(pedido) { contactosResponse(pedido); } );
	return false;
}
function contactosResponse(pedido)
{
	if (pedido == 0 || pedido == '0')
	{
			$.get('getLangStr.php', 'str=frm_success', function(pedido)
														{
															contactosMsg(2, pedido);
														});
			document.getElementById('frm_contactos').reset();
	}
	else if (pedido == '4' || pedido == 4 || pedido == '5' || pedido == 5 || pedido == 2 || pedido == '2')
	{
			$.get('getLangStr.php', 'str=frm_err_email', function(pedido)
														{
															contactosMsg(1, pedido);
														});
	}
	$('#loader').css('visibility','hidden');
	document.getElementById('nome').disabled = false;
	document.getElementById('email').disabled = false;
	document.getElementById('assunto').disabled = false;
	document.getElementById('msg').disabled = false;
	document.getElementById('tel').disabled = false;
	document.getElementById('morada').disabled = false;
	return false;
}
function showMap(dia)
{
	var comment = false;
	$.post('getDist.php', 'data='+dia, function(pedido)
										{
											if (navigator.appName.indexOf("Microsoft") != -1)
											{
												el =  window['mapa_swf'];
											}
											else
											{
												el = document['mapa_swf'];
												if ($.browser.mozilla)
												{
													el = document['mapa_swf'][1];
												}
											}
											eval(pedido);
											el.MetodoJavascript(distritos);
											document.getElementById('dist_comment').innerHTML = comment;
											return false;
										}
	);
	return false;
}
function drawCal(ano, mes)
{
	$.post('index.php?view=servicos&n='+mes+'&y='+ano, 'isXHR=1', function(pedido)
																	{
																		$('#dist_cal').html(pedido);
																		return false;
																	}
	);
	return false;
}
function switchOrcCol(el)
{
	if (el.checked == true)
	{
		document.getElementById('col_outra').disabled = false;
		document.getElementById('col_outra').style.borderColor = '#a92422';
	}
	if (el.checked == false)
	{
		document.getElementById('col_outra').disabled = true;
		document.getElementById('col_outra').value = '';
		document.getElementById('col_outra').style.borderColor = '#CCC';
		
	}
}
function sendOrc()
{
	$('#loader').css('visibility', 'visible');
	dados = $('#frm_orc').formSerialize();
	pars = 'isXHR=1&'+dados;
	$.post('envia_orc.php', pars, function(pedido)
										{
											orcResponse(pedido);
										});
	return false;
}
function orcResponse(estado)
{
	$('#loader').css('visibility', 'hidden');
		if (estado == 0)
		{
			document.getElementById('frm_orc').reset();
			$.get('getLangStr.php', 'str=orc_success', function(pedido)
														{
															contactosMsg(2, pedido);
														});
			return;
		}
		if (estado == 99)
		{
			$.get('getLangStr.php', 'str=frm_err_campos', function(pedido)
														{
															contactosMsg(1, pedido);
														});
			return;
		}
		if (estado == 2)
		{
			$.get('getLangStr.php', 'str=orc_error_medidas', function(pedido)
														{
															contactosMsg(1, pedido);
														});
			return;
		}
		if (estado == 3)
		{
			$.get('getLangStr.php', 'str=orc_error_cor', function(pedido)
														{
															contactosMsg(1, pedido);
														});
			return;
		}
		if (estado == 4)
		{
			$.get('getLangStr.php', 'str=orc_error_mont', function(pedido)
														{
															contactosMsg(1, pedido);
														});
			return;
		}
		if (estado == 5)
		{
			$.get('getLangStr.php', 'str=frm_err_email', function(pedido)
														{
															contactosMsg(1, pedido);
														});
			return;
		}
		else
		{
			$.get('getLangStr.php', 'str=frm_err_envioMail', function(pedido)
														{
															contactosMsg(1, pedido);
														});
			return;
		}
	return false;
}
function showVdd()
{
	zid = $('#zid').val();
	$.post('index.php?view=contactos&zid='+zid, 'isXHR=1', function(pedido)
															{
																$('#cont_vdd').html(pedido);
																return false;
															}
															);
	return false;
}
function checkMount()
{
	if (document.getElementById('chk2').checked == true)
	{
		$.get('getLangStr.php', 'str=lMont', function(pedido)
														{
															$('#titL').html(pedido);
														});
	}
	else
	{
		$.get('getLangStr.php', 'str=lEntr', function(pedido)
														{
															$('#titL').html(pedido);
														});
	}
}
function isInt(x)
{ 
	var y=parseInt(x); 
	if (isNaN(y)) return false; 
	return x==y && x.toString()==y.toString(); 
}
function checkRh()
{
	if ($('#nome').val() == '' || $('#email').val() == '' || $('#contacto').val() == '')
	{
		$.get('getLangStr.php', 'str=rh_error_campos', function(pedido)
														{
															alert(pedido);
														});
		return false;
	}
	if ($('#contacto').val().length != 9 || !isInt($('#contacto').val()))
	{
		$.get('getLangStr.php', 'str=error_ctc', function(pedido)
														{
															alert(pedido);
														});
		return false;
	}
	return true;
}
 