var ultima_caixa = '';
var sent = '';
var slide_aberto;

if (getCookie('posicao') == '')
	setCookie('posicao', 0, 1);

if (getCookie('pagina') == '')
	setCookie('pagina', 1, 1);

var blank = new Image();
blank.src = 'img/blank.gif';

function fixIE6(){
	var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
	  if (badBrowser) {
	    // get all pngs on page
	    $('img[src$=.png]').each(function() {
	      if (!this.complete) {
	        this.onload = function() { fixPng(this) };
	      } else {
	        fixPng(this);
	      }
	    });
	  }
}

function fixPng(png) {
  // get src
  var src = png.src;
  // set width and height
  if (!png.style.width) { png.style.width = $(png).width(); }
  if (!png.style.height) { png.style.height = $(png).height(); }
  // replace by blank image
  png.onload = function() { };
  png.src = blank.src;
  // set filter (display original image)
  png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
}

function moverPara(pagina){
	if(pagina!='empresa')
		$('#menu_empresa').html('<div class="link_desactivado">empresa</div>');
	if(pagina!='servicos')
		$('#menu_servicos').html('<div class="link_desactivado">servicos</div>');
	if(pagina!='viaturas' && pagina!='viaturas_voltar')
		$('#menu_viaturas').html('<div class="link_desactivado">viaturas</div>');
	if(pagina!='financiamento')
		$('#menu_financiamento').html('<div class="link_desactivado" style="font-size:12px;">financiamento</div>');
	if(pagina!='contactos')
		$('#menu_contactos').html('<div class="link_desactivado">contactos</div>');
		
	var p = getCookie('pagina');	
	if (p == '3') {
		$('.link').css('color', '#FFFFFF');
		$('.link_desactivado').css('color', '#FFFFFF');
	} else {
		$('.link').css('color', '#1A1A1A');
		$('.link_desactivado').css('color', '#1A1A1A');
	}		
	
	if(pagina!='noticias')
		$('#menu_noticias').html('<img src="img/noticias.jpg" alt="" />');
	if(pagina!='newsletter')
		$('#menu_newsletter').html('<img style="margin-left:15px;" src="img/newsletter.jpg" alt="" />');
	if(pagina!='sugerir')
		$('#sugerir').html('<span style="font-weight:normal;font-size:12px;">Sugerir a um amigo</span>');
	
	moveTo(pagina);
	setTimeout('restaura_menus("'+pagina+'");', 3000);
	
	fixIE6();
}

function restaura_menus(pagina){
	if(pagina!='viaturas' && pagina!='viaturas_voltar')
		$('#menu_viaturas').html('<a onclick="moverPara(\'viaturas\');" id="link_viaturas" class="link">viaturas</a>');
	if(pagina!='servicos')
		$('#menu_servicos').html('<a onclick="moverPara(\'servicos\');" id="link_servicos" class="link">servicos</a>');
	if(pagina!='financiamento')
		$('#menu_financiamento').html('<a onclick="moverPara(\'financiamento\');" id="link_financiamento" class="link" style="font-size:12px;">financiamento</a>');
	if(pagina!='contactos')
		$('#menu_contactos').html('<a onclick="moverPara(\'contactos\');" id="link_contactos" class="link">contactos</a>');
	if(pagina!='empresa')
		$('#menu_empresa').html('<a onclick="moverPara(\'empresa\');" id="link_empresa" class="link">empresa</a>');
	if(pagina!='sugerir')
		$('#sugerir').html('<a onclick="moverPara(\'sugerir\');" style="font-weight:normal;font-size:12px;">Sugerir a um amigo</a>');
		
	if(pagina!='noticias')
		$('#menu_noticias').html('<a onclick="moverPara(\'noticias\');"><img src="img/noticias.jpg" alt="" /></a>');
	if(pagina!='newsletter')
		$('#menu_newsletter').html('<a onclick="moverPara(\'newsletter\');"><img style="margin-left:15px;" src="img/newsletter.jpg" alt="" /></a>');
	
	fixIE6();
}

function moveTo(pagina) {
	if (pagina != 'home') {
		$('#placa').css('display', 'none');
		$('#destaques_box').css('display', 'none');
	}
	if (ultima_caixa != '') {
		$('#' + ultima_caixa).css('display', 'none');
	}
	$('#amigo_box').css('display', 'none');
	$('#destaques_box').css('display', 'none');
	$('#empresa_box').css('display', 'none');
	$('#servicos_box').css('display', 'none');
	$('#viaturas_box').css('display', 'none');
	$('#financiamento_box').css('display', 'none');
	$('#informacoes_box').css('display', 'none');
	$('#contactos_box').css('display', 'none');
	$('#gps_box').css('display', 'none');
	$('#contactos_box').css('display', 'none');

	/*
	 * if(ultima_caixa=='noticias_box') $('#seta_noticias').fadeOut();
	 * if(ultima_caixa=='newsletter_box') $('#seta_newsletter').fadeOut();
	 */
	
	var p = getCookie('pagina');
	if (p == '3') {
		setTimeout("$('.link').css('color', '#FFFFFF');", 3050);
		setTimeout("$('.link_desactivado').css('color', '#FFFFFF')", 3050);
		if(pagina=='viaturas_voltar')
			setTimeout("$('#link_viaturas').css('color', '#8CC63F');", 3050);
		else
			setTimeout("$('#link_"+pagina+"').css('color', '#8CC63F');", 3050);
	} else {
		setTimeout("$('.link').css('color', '#1A1A1A');", 3050);
		setTimeout("$('.link_desactivado').css('color', '#1A1A1A');", 3050);
		if(pagina=='viaturas_voltar')
			setTimeout("$('#link_viaturas').css('color', '#8CC63F');", 3050);
		else
			setTimeout("$('#link_"+pagina+"').css('color', '#8CC63F');", 3050);
	}
	
	switch (pagina) {
	case 'home':
		$('#mudancas').css('margin-top', getCookie('posicao') + 'px');
		$('#mudancas').animate( {
			marginTop : '0px'
		}, 1000);
		setTimeout("document.location.href = 'index.php?action=home'", 1100);
		setCookie('posicao', 0, 1);
		break;

	case 'sugerir':
		$('#mudancas').css('margin-top', getCookie('posicao') + 'px');
		$('#mudancas').animate( {
			marginTop : '0px'
		}, 1000);
		setCookie('posicao', 0, 1);
		$('img.image').attr('src', 'img/' + p + '/fundo.jpg');
		setTimeout(
				"$('#amigo_box').fadeIn();getContent('amigo', 'amigo_box', '');",
				500);
		ultima_caixa = 'amigo_box';
		break;

	case 'noticias':
		$('#mudancas').css('margin-top', getCookie('posicao') + 'px');
		$('#mudancas').animate( {
			marginTop : '0px'
		}, 1000);
		setCookie('posicao', 0, 1);
		$('img.image').attr('src', 'img/' + p + '/fundo.jpg');
		setTimeout(
				"$('#noticias_box').fadeIn();getContent('noticias', 'noticias_box', '');",
				500);
		ultima_caixa = 'noticias_box';
		break;

	case 'newsletter':
		$('#mudancas').css('margin-top', getCookie('posicao') + 'px');
		$('#mudancas').animate( {
			marginTop : '0px'
		}, 1000);
		setCookie('posicao', 0, 1);
		$('img.image').attr('src', 'img/' + p + '/fundo.jpg');
		setTimeout(
				"$('#newsletter_box').fadeIn();getContent('newsletter', 'newsletter_box', '');",
				500);
		ultima_caixa = 'newsletter_box';
		break;

	case 'empresa':
		$('#mudancas').css('margin-top', getCookie('posicao') + 'px');
		$('#mudancas').animate( {
			marginTop : '20px'
		}, 1000);
		setCookie('posicao', 20, 1);
		setTimeout("$('#link_empresa').css('color', '#8CC63F')", 1000);
		$('img.image').attr('src', 'img/' + p + '/empresa.jpg');
		setTimeout("$('img.image').attr('src', 'img/" + p + "/fundo.jpg');",
				2500);
		setTimeout(
				"$('#empresa_box').css('display', 'block');getContent('empresa', 'empresa_box', '');",
				2900);
		ultima_caixa = 'empresa_box';
		break;

	case 'servicos':
		$('#mudancas').css('margin-top', getCookie('posicao') + 'px');
		$('#mudancas').animate( {
			marginTop : '55px'
		}, 1000);
		setCookie('posicao', 55, 1);
		setTimeout("$('#link_servicos').css('color', '#8CC63F')", 1000);
		$('img.image').attr('src', 'img/' + p + '/servicos.jpg');
		setTimeout("$('img.image').attr('src', 'img/" + p + "/fundo.jpg');",
				2500);
		setTimeout(
				"$('#servicos_box').css('display', 'block');getContent('servicos', 'servicos_box', '');",
				2900);
		ultima_caixa = 'servicos_box';
		break;

	case 'viaturas':
		$('#viaturas_box').css('display', 'none');
		$('#financiamento_box').css('display', 'none');
		$('#informacoes_box').css('display', 'none');
		$('#mudancas').css('margin-top', getCookie('posicao') + 'px');
		$('#mudancas').animate( {
			marginTop : '95px'
		}, 1000);
		setCookie('posicao', 95, 1);
		setTimeout("$('#link_viaturas').css('color', '#8CC63F')", 1000);
		$('img.image').attr('src', 'img/' + p + '/viaturas.jpg');
		setTimeout("$('img.image').attr('src', 'img/" + p + "/fundo.jpg');",2500);
		setTimeout("$('#viaturas_box').html('');$('#viaturas_box').css('display', 'block');getContentViaturas();", 2900);
				
		ultima_caixa = 'viaturas_box';		
		break;
		
	case 'viaturas_voltar':
		$('#viaturas_box').css('display', 'none');
		$('#financiamento_box').css('display', 'none');
		$('#informacoes_box').css('display', 'none');
		$('#mudancas').css('margin-top', getCookie('posicao') + 'px');
		$('#mudancas').animate( {
			marginTop : '95px'
		}, 1000);
		setCookie('posicao', 95, 1);
		setTimeout("$('#link_viaturas').css('color', '#8CC63F')", 1000);
		$('img.image').attr('src', 'img/' + p + '/fundo.jpg');
		$('#viaturas_box').html('');
		setTimeout(
				"$('#viaturas_box').css('display', 'block');getContent('viaturas', 'viaturas_box', '');",
				500);
		ultima_caixa = 'viaturas_box';
		setTimeout("viaturas('', '', '', '')", 800);
		break;

	case 'financiamento':
		$('#mudancas').css('margin-top', getCookie('posicao') + 'px');
		$('#mudancas').animate( {
			marginTop : '120px'
		}, 1000);
		setCookie('posicao', 120, 1);
		$('img.image').attr('src', 'img/' + p + '/financiamento.jpg');
		setTimeout("$('#link_financiamento').css('color', '#8CC63F')", 1000);
		setTimeout("$('img.image').attr('src', 'img/" + p + "/fundo.jpg');",
				2500);
		setTimeout(
				"$('#financiamento_box').css('display', 'block');getContent('financiamento', 'financiamento_box', '');",
				2900);
		ultima_caixa = 'financiamento_box';
		break;

	case 'contactos':
		$('#mudancas').css('margin-top', getCookie('posicao') + 'px');
		$('#mudancas').animate( {
			marginTop : '155px'
		}, 1000);
		setCookie('posicao', 155, 1);
		setTimeout("$('#link_contactos').css('color', '#8CC63F')", 1000);
		$('img.image').attr('src', 'img/' + p + '/fundo.jpg');
		$('#contactos_box').css('display', 'block');
		setTimeout("getContent('contactos', 'contactos_box', '')", 1000);

		setTimeout("$('#gps').fadeOut();", 1600);
		setTimeout("$('#gps_box').fadeIn();", 2200);
		ultima_caixa = 'contactos_box';
		break;
	}
	
	fixIE6();
}

function getContentViaturas(){
	$('#viaturas_box').html('<div id="vtr_title"><img src="img/viaturas.png" alt="" /></div>'+
						'<div id="vtr"></div>'+
						'<div id="vtr_content"></div>');
	viaturas('', '', '', '');
}

function abreViatura(id, page) {
	$('#placa').css('display', 'none');
	$('#destaques_box').css('display', 'none');
	$('#informacoes_box').css('display', 'none');
	$('#financiamento_box').css('display', 'none');
	$('#viaturas_box').css('display', 'block');
	// getContent('viaturas', 'viaturas_box', '');
	$('#viaturas_box')
			.html(
					'<div id="vtr_title"><img src="img/viaturas.png" alt="" /></div><div id="vtr"></div><div id="vtr_content"></div>');
	viatura(id, '', page);
	setTimeout("$('#scroll-pane').jScrollPane({dragMaxHeight:0, showArrows:true, scrollbarWidth:15});$('.lightbox').lightBox();",500);
}

function abreInformacoes(id, page, sent) {
	$('#viaturas_box').css('display', 'none');
	$('#informacoes_box').css('display', 'block');
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			$('#informacoes_box').html(xmlhttp.responseText);
		}
	}
	xmlhttp.open("GET", "includes/informacoes_handler.php?id=" + id + "&page="
			+ page + "&sent=" + sent, true);
	xmlhttp.send();
}

function abreFinanciamento(id, page, sent) {
	$('#viaturas_box').css('display', 'none');
	$('#financiamento_box').css('display', 'block');
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			$('#financiamento_box').html(xmlhttp.responseText);
		}
	}
	xmlhttp.open("GET", "includes/financiamento_handler.php?id=" + id
			+ "&page=" + page + "&sent=" + sent, true);
	xmlhttp.send();
}

function getContent(pagina, caixa, sent) {
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			$('#' + caixa).html(xmlhttp.responseText);
		}
	}
	xmlhttp.open("GET", "includes/" + pagina + "_handler.php?sent=" + sent,true);
	xmlhttp.send();
}

function setCookie(name, value, days) { // set cookie value
	var expireDate = new Date()
	// set "expstring" to either future or past date, to set or delete cookie,
	// respectively
	var expstring = expireDate.setDate(expireDate.getDate() + parseInt(days))
	document.cookie = name + "=" + value + "; expires="
			+ expireDate.toGMTString() + "; path=/";
}
function getCookie(Name) { // get cookie value
	var re = new RegExp(Name + "=[^;]+", "i"); // construct RE to search for
												// target name/value pair
	if (document.cookie.match(re)) // if cookie found
		return document.cookie.match(re)[0].split("=")[1] // return its value
	return ""
}

function destaques() {

	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			$('#destaques_box').html(xmlhttp.responseText);
		}
	}
	xmlhttp.open("GET", "destaques.php", true);
	xmlhttp.send();
	$('#destaques_box').fadeIn(1500);

}

function viaturas(page, marca, modelo, combustivel) {
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp1 = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp1.onreadystatechange = function() {
		if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
			$('#vtr_content').html(xmlhttp1.responseText);
		}
	}
	xmlhttp1.open("GET", "viaturas.php?page=" + page + "&marca=" + marca
			+ "&modelo=" + modelo + "&combustivel=" + combustivel, true);
	xmlhttp1.send();
}

function viatura(id, aviso, page) {
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			$('#vtr_content').html(xmlhttp.responseText);
		}
	}
	xmlhttp.open("GET", "viatura.php?id=" + id + "&aviso=" + aviso + "&page="
			+ page, true);
	xmlhttp.send();
}

function close_cont() {
	$('#gps_box').fadeOut();
	setTimeout("document.location.href='index.php?action=home'", 1000);
}

function ver_mapas() {
	var str = '<img src="img/mapas.png" alt="" usemap="#mapa" style="float:left;z-index:0;" />';
	str += '<a onclick="this.blur();close_cont();" style="z-index:1000;margin-top:-30px;float:left;margin-left:515px;">';
	str += '<img src="img/close.png" alt="fechar" style="" /></a>';
	str += '<map id="mapa" name="mapa">';
	str += '<area shape="rect" coords="20,100,200,200" href="#" onclick="change_mapa(1);" alt="" />';
	str += '<area shape="rect" coords="300,100,530,200" href="#" onclick="change_mapa(2);" alt="" />';
	str += '</map>';
	$('#gps_box').html(str);
}

function change_mapa(value) {
	if (value == 1) { // olhalvas
		var str = '<img src="img/olhalvas.png" alt="" style="float:left;z-index:0;" /> ';
		str += '<a onclick="this.blur();" href="img/mapa_helcar_olhalvas.pdf" target="_blank" style="float:left;z-index:9000;margin-top:-50px;margin-left:15px;">';
		str += '<img src="img/imprimir.png" alt="imprimir" style="" /></a>';
		str += '<a href="javascript:openwindow(1);" onclick="this.blur();" href="#" style="float:left;z-index:9000;margin-top:-30px;margin-left:20px;*margin-left:-70px;">';
		str += '<img src="img/google.png" alt="google" style="" /></a>';
		str += '<a onclick="this.blur();close_cont();" style="z-index:9000;float:left;margin-top:-35px;margin-left:505px;">';
		str += '<img src="img/close_mapa.png" alt="fechar" style="" /></a>';
		$('#gps_box').html(str);
	} else if (value == 2) { // eufemia
		var str = '<img src="img/eufemia.png" alt="" style="float:left;z-index:0;" />';
		str += '<a onclick="this.blur();" href="img/mapa_helcar_eufemia.pdf" target="_blank" style="float:left;z-index:9000;margin-top:-50px;margin-left:15px;">';
		str += '<img src="img/imprimir.png" alt="imprimir" style="" /></a>';
		str += '<a  href="javascript:openwindow(2);" onclick="this.blur();" style="float:left;z-index:9000;margin-top:-30px;margin-left:20px;*margin-left:-70px;">';
		str += '<img src="img/google.png" alt="google" style="" /></a>';
		str += '<a onclick="this.blur();ver_mapas();" style="z-index:9000;float:left;margin-top:-35px;margin-left:505px;">';
		str += '<img src="img/close_mapa.png" alt="fechar" style="" /></a>';
		$('#gps_box').html(str);
	}
}

function limpa_form_cont() {
	$('#nome').val('');
	$('#morada').val('');
	$('#email').val('');
	$('#telefone').val('');
	$('#mensagem').val('');
}

function mudar_ambiente(valor) {
	switch (valor) {
	case 1:
		$('.image').fadeOut(600);
		setTimeout("$('.image').attr('src', 'img/1/fundo.jpg')", 400);
		setTimeout("$('.link').css('color', '#1A1A1A');", 900);
		setCookie('pagina', 1, 1);
		$('.image').fadeIn(600);
		break;

	case 2:
		$('.image').fadeOut(600);
		setTimeout("$('.image').attr('src', 'img/2/fundo.jpg')", 400);
		setTimeout("$('.link').css('color', '#1A1A1A');", 900);
		setCookie('pagina', 2, 1);
		$('.image').fadeIn(600);
		break;

	case 3:
		$('.image').fadeOut(600);
		setTimeout("$('.image').attr('src', 'img/3/fundo.jpg');", 400);
		setTimeout("$('.link').css('color', '#FFFFFF');", 900);
		setCookie('pagina', 3, 1);
		$('.image').fadeIn(600);

		break;

	case 4:
		$('.image').fadeOut(600);
		setTimeout("$('.image').attr('src', 'img/4/fundo.jpg')", 400);
		setTimeout("$('.link').css('color', '#1A1A1A');", 900);
		setCookie('pagina', 4, 1);
		$('.image').fadeIn(600);
		break;
	}
}

