defaultStatus='OKFLORES';

function popupvisa() {
	newWindow = window.open("img/vbv_link.jpg","newWindow2","left=200,top=200,width=350,height=279,statusbar=no,menubar=no,titlebar=no,locationbar=no");
}

function popup(img) {
	newWindow = window.open("popup.php?imagemID="+img,"newWindow","left=200,top=200,width=200,height=200,statusbar=no,menubar=no,titlebar=no,locationbar=no");
}

function popupRecomenda() {
	newWindow = window.open("recomende.php", "newWindowRecomenda","left=200,top=200,width=450,height=450,statusbar=no,menubar=no,titlebar=no,locationbar=no");
}

// FLASH 7//
function flash7(nome, id, com, alt, query){
	document.write(
		'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+com+'" height="'+alt+'" id="'+id+'" align="middle">' +
		'<param name="allowScriptAccess" value="sameDomain" />' +
		'<param name="movie" value="'+nome+'" />' +
		'<param name="FlashVars" value="'+query+'" />'+
		'<param name="quality" value="best" />' +
		'<param name="bgcolor" value="#ffffff" />' +
		'<param name="wmode" value="transparent" />' +
		'<PARAM NAME=scale VALUE=noscale>'+
		'<embed src="'+nome+'" quality="best" bgcolor="#ffffff" wmode="transparent" FlashVars="'+query+'" width="'+com+'" height="'+alt+'" name="'+id+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' +
		'</object>'
	);
}

function addFavorite() 
{ 
	if (window.external) 
		external.AddFavorite(location.href, document.title)
	if (window.sidebar)
			window.sidebar.addPanel(document.title, location.href,"");
}


function fixIE6flicker(fix) {
	try {
		document.execCommand("BackgroundImageCache", false, fix);
	} catch(err) { }
}
fixIE6flicker(true);

function CopiaEndereco() {
	if (document.confirmacao.igual.checked == true) {
		document.confirmacao.designacaoSocial.value = document.confirmacao.nome.value;
		document.confirmacao.moradaFactura.value = document.confirmacao.morada.value;
		document.confirmacao.codigoPrimeiraParteFactura.value = document.confirmacao.codigoPrimeiraParte.value;
		document.confirmacao.codigoSegundaParteFactura.value = document.confirmacao.codigoSegundaParte.value;
		document.confirmacao.localidadeFactura.value = document.confirmacao.localidade.value;
	}
	else {
		document.confirmacao.designacaoSocial.value = "";
		document.confirmacao.moradaFactura.value = "";
		document.confirmacao.codigoPrimeiraParteFactura.value = "";
		document.confirmacao.codigoSegundaParteFactura.value = "";
		document.confirmacao.localidadeFactura.value = "";
	}
}

function ENumero(campo, nome) {
	if (campo && campo.value == "") return(true);
	expr = /[^\d]/;
	if (campo && campo.value.match(expr)) {
		alert("Por favor preencha somente com numeros o campo " + nome + "!");
		return(false);
	}
	return(true);
}

function ChequeMinimo(campo, nome) {
	if (campo && campo.value == "") return(true);
	if (campo && campo.value < 20) {
		alert("O " + nome + " deve ser maior que 20 euros!");
		return(false);
	}
	return(true);
}

// Verifica campo vazio
function vazio(campo, nome) {
	if (campo && campo.value == "") {
		alert("Por favor preencha o campo " + nome + "!");
		return(false);
	}
	return(true);
}

// Verifica select parado
function parado(campo, nome) {
	if (campo && campo.selectedIndex == 0) {
		alert("Por favor selecione o campo " + nome + "!");
		return(false);
	}
	return(true);
}

// valida campo de email
function validaEmail(email, nome) {
	valido = /^.*\@.*\..*$/i;
	if (email && email.value.search(valido) == -1) {
		alert("Prencha correctamente o campo " + nome + "!");
		return(false);
	}
	return(true);
}

function validaCodigoPortugal(campo, nome) { // nao grande lisboa

    var codigos = new Array("1000","1001","1002","1003","1004","1005","1006","1007","1008","1009","1010","1011","1012","1013","1014","1015","1016","1017","1018","1019","1020","1021","1022","1023","1024","1025","1026","1027","1028","1029","1030","1031","1032","1033","1034","1035","1036","1037","1038","1039","1040","1041","1042","1043","1044","1045","1046","1047","1048","1049","1050","1051","1052","1053","1054","1055","1056","1057","1058","1059","1060","1061","1062","1063","1064","1065","1066","1067","1068","1069","1070","1071","1072","1073","1074","1075","1076","1077","1078","1079","1080","1081","1082","1083","1084","1085","1086","1087","1088","1089","1090","1091","1092","1093","1094","1095","1096","1097","1098","1099","1100","1101","1102","1103","1104","1105","1106","1107","1108","1109","1110","1111","1112","1113","1114","1115","1116","1117","1118","1119","1120","1121","1122","1123","1124","1124","1125","1126","1127","1128","1129","1130","1131","1132","1133","1134","1135","1136","1137","1138","1139","1140","1141","1142","1143","1144","1145","1146","1147","1148","1149","1150","1151","1152","1153","1154","1155","1156","1157","1158","1159","1160","1161","1162","1163","1164","1165","1166","1167","1168","1169","1170","1171","1172","1173","1174","1175","1176","1177","1178","1179","1180","1181","1182","1183","1184","1185","1186","1187","1188","1189","1190","1191","1192","1193","1194","1195","1196","1197","1198","1199","1200","1201","1202","1203","1204","1205","1206","1207","1208","1209","1210","1211","1212","1213","1214","1215","1216","1217","1218","1219","1220","1221","1222","1223","1224","1225","1226","1227","1228","1229","1230","1231","1232","1233","1234","1235","1236","1237","1238","1239","1240","1241","1242","1243","1244","1245","1246","1247","1248","1249","1250","1251","1252","1253","1254","1255","1256","1257","1258","1259","1260","1261","1262","1263","1264","1265","1266","1267","1268","1269","1270","1271","1272","1273","1274","1275","1276","1277","1278","1279","1280","1281","1282","1283","1284","1285","1286","1287","1288","1289","1290","1291","1292","1293","1294","1295","1296","1297","1298","1299","1300","1301","1302","1303","1304","1305","1306","1307","1308","1309","1310","1311","1312","1313","1314","1315","1316","1317","1318","1319","1320","1321","1322","1323","1324","1325","1326","1327","1328","1329","1330","1331","1332","1333","1334","1335","1336","1337","1338","1339","1340","1341","1342","1343","1344","1345","1346","1347","1348","1349","1350","1351","1352","1353","1354","1355","1356","1357","1358","1359","1360","1361","1362","1363","1364","1365","1366","1367","1368","1369","1370","1371","1372","1373","1374","1375","1376","1377","1378","1379","1380","1381","1382","1383","1384","1385","1386","1387","1388","1389","1390","1391","1392","1393","1394","1395","1396","1397","1398","1399","1400","1401","1402","1403","1404","1405","1406","1407","1408","1409","1410","1411","1412","1413","1414","1415","1416","1417","1418","1419","1420","1421","1422","1423","1424","1425","1426","1427","1428","1429","1430","1431","1432","1433","1434","1435","1436","1437","1438","1439","1440","1441","1442","1443","1444","1445","1446","1447","1448","1449","1450","1451","1452","1453","1454","1455","1456","1457","1458","1459","1460","1461","1462","1463","1464","1465","1466","1467","1468","1469","1470","1471","1472","1473","1474","1475","1476","1477","1478","1479","1480","1481","1482","1483","1484","1485","1486","1487","1488","1489","1490","1491","1492","1493","1494","1495","1496","1497","1498","1499","1500","1501","1502","1503","1504","1505","1506","1507","1508","1509","1510","1511","1512","1513","1514","1515","1516","1517","1518","1519","1520","1521","1522","1523","1524","1525","1526","1527","1528","1529","1530","1531","1532","1533","1534","1535","1536","1537","1538","1539","1540","1541","1542","1543","1544","1545","1546","1547","1548","1549","1550","1551","1552","1553","1554","1555","1556","1557","1558","1559","1560","1561","1562","1563","1564","1565","1566","1567","1568","1569","1570","1571","1572","1573","1574","1575","1576","1577","1578","1579","1580","1581","1582","1583","1584","1585","1586","1587","1588","1589","1590","1591","1592","1593","1594","1595","1596","1597","1598","1599","1600","1601","1602","1603","1604","1605","1606","1607","1608","1609","1610","1611","1612","1613","1614","1615","1616","1617","1618","1619","1620","1621","1622","1623","1624","1625","1626","1627","1628","1629","1630","1631","1632","1633","1634","1635","1636","1637","1638","1639","1640","1641","1642","1643","1644","1645","1646","1647","1648","1649","1650","1651","1652","1653","1654","1655","1656","1657","1658","1659","1660","1661","1662","1663","1664","1665","1666","1667","1668","1669","1670","1671","1672","1673","1674","1675","1676","1677","1678","1679","1680","1681","1682","1683","1684","1685","1686","1687","1688","1689","1690","1691","1692","1693","1694","1695","1696","1697","1698","1699","1700","1701","1702","1703","1704","1705","1706","1707","1708","1709","1710","1711","1712","1713","1714","1715","1716","1717","1718","1719","1720","1721","1722","1723","1724","1725","1726","1727","1728","1729","1730","1731","1732","1733","1734","1735","1736","1737","1738","1739","1740","1741","1742","1743","1744","1745","1746","1747","1748","1749","1750","1751","1752","1753","1754","1755","1756","1757","1758","1759","1760","1761","1762","1763","1764","1765","1766","1767","1768","1769","1770","1771","1772","1773","1774","1775","1776","1777","1778","1779","1780","1781","1782","1783","1784","1785","1786","1787","1788","1789","1790","1791","1792","1793","1794","1795","1796","1797","1798","1799","1800","1801","1802","1803","1804","1805","1806","1807","1808","1809","1810","1811","1812","1813","1814","1815","1816","1817","1818","1819","1820","1821","1822","1823","1824","1825","1826","1827","1828","1829","1830","1831","1832","1833","1834","1835","1836","1837","1838","1839","1840","1841","1842","1843","1844","1845","1846","1847","1848","1849","1850","1851","1852","1853","1854","1855","1856","1857","1858","1859","1860","1861","1862","1863","1864","1865","1866","1867","1868","1869","1870","1871","1872","1873","1874","1875","1876","1877","1878","1879","1880","1881","1882","1883","1884","1885","1886","1887","1888","1889","1890","1891","1892","1893","1894","1895","1896","1897","1898","1899","1900","1901","1902","1903","1904","1905","1906","1907","1908","1909","1910","1911","1912","1913","1914","1915","1916","1917","1918","1919","1920","1921","1922","1923","1924","1925","1926","1927","1928","1929","1930","1931","1932","1933","1934","1935","1936","1937","1938","1939","1940","1941","1942","1943","1944","1945","1946","1947","1948","1949","1950","1951","1952","1953","1954","1955","1956","1957","1958","1959","1960","1961","1962","1963","1964","1965","1966","1967","1968","1969","1970","1971","1972","1973","1974","1975","1976","1977","1978","1979","1980","1981","1982","1983","1984","1985","1986","1987","1988","1989","1990","2611","2612","2613","2614","2615","2616","2617","2618","2619","2620","2621","2622","2623","2624","2625","2626","2627","2628","2629","2630","2631","2632","2633","2634","2635","2636","2637","2638","2639","2640","2641","2642","2643","2644","2645","2646","2647","2648","2649","2650","2651","2652","2653","2654","2655","2656","2657","2658","2659","2660","2661","2662","2663","2664","2665","2666","2667","2668","2669","2670","2671","2672","2673","2674","2675","2676","2677","2678","2679","2680","2681","2682","2683","2684","2685","2686","2687","2688","2689","2690","2691","2692","2693","2694","2695","2696","2697","2698","2699","2700","2701","2702","2703","2704","2705","2706","2707","2708","2709","2710","2711","2712","2713","2714","2715","2716","2717","2718","2719","2720","2721","2722","2723","2724","2725","2726","2727","2728","2729","2730","2731","2732","2733","2734","2735","2736","2737","2738","2739","2740","2741","2742","2743","2744","2745","2746","2747","2748","2749","2750","2751","2752","2753","2754","2755","2756","2757","2758","2759","2760","2761","2762","2763","2764","2765","2766","2767","2768","2769","2770","2771","2772","2773","2774","2775","2776","2777","2778","2779","2780","2781","2782","2783","2784","2785");

    for (i = 0; i < codigos.length; i++) {
        if (campo.value == codigos[i]) {
	        alert("Por favor, preencha correctamente o campo " + nome + " de Portugal!");
	        return(false);
        }
    }
    return(true);
}

function validaCodigoLisboa(campo, nome) {

    var codigos = new Array("1000","1001","1002","1003","1004","1005","1006","1007","1008","1009","1010","1011","1012","1013","1014","1015","1016","1017","1018","1019","1020","1021","1022","1023","1024","1025","1026","1027","1028","1029","1030","1031","1032","1033","1034","1035","1036","1037","1038","1039","1040","1041","1042","1043","1044","1045","1046","1047","1048","1049","1050","1051","1052","1053","1054","1055","1056","1057","1058","1059","1060","1061","1062","1063","1064","1065","1066","1067","1068","1069","1070","1071","1072","1073","1074","1075","1076","1077","1078","1079","1080","1081","1082","1083","1084","1085","1086","1087","1088","1089","1090","1091","1092","1093","1094","1095","1096","1097","1098","1099","1100","1101","1102","1103","1104","1105","1106","1107","1108","1109","1110","1111","1112","1113","1114","1115","1116","1117","1118","1119","1120","1121","1122","1123","1124","1124","1125","1126","1127","1128","1129","1130","1131","1132","1133","1134","1135","1136","1137","1138","1139","1140","1141","1142","1143","1144","1145","1146","1147","1148","1149","1150","1151","1152","1153","1154","1155","1156","1157","1158","1159","1160","1161","1162","1163","1164","1165","1166","1167","1168","1169","1170","1171","1172","1173","1174","1175","1176","1177","1178","1179","1180","1181","1182","1183","1184","1185","1186","1187","1188","1189","1190","1191","1192","1193","1194","1195","1196","1197","1198","1199","1200","1201","1202","1203","1204","1205","1206","1207","1208","1209","1210","1211","1212","1213","1214","1215","1216","1217","1218","1219","1220","1221","1222","1223","1224","1225","1226","1227","1228","1229","1230","1231","1232","1233","1234","1235","1236","1237","1238","1239","1240","1241","1242","1243","1244","1245","1246","1247","1248","1249","1250","1251","1252","1253","1254","1255","1256","1257","1258","1259","1260","1261","1262","1263","1264","1265","1266","1267","1268","1269","1270","1271","1272","1273","1274","1275","1276","1277","1278","1279","1280","1281","1282","1283","1284","1285","1286","1287","1288","1289","1290","1291","1292","1293","1294","1295","1296","1297","1298","1299","1300","1301","1302","1303","1304","1305","1306","1307","1308","1309","1310","1311","1312","1313","1314","1315","1316","1317","1318","1319","1320","1321","1322","1323","1324","1325","1326","1327","1328","1329","1330","1331","1332","1333","1334","1335","1336","1337","1338","1339","1340","1341","1342","1343","1344","1345","1346","1347","1348","1349","1350","1351","1352","1353","1354","1355","1356","1357","1358","1359","1360","1361","1362","1363","1364","1365","1366","1367","1368","1369","1370","1371","1372","1373","1374","1375","1376","1377","1378","1379","1380","1381","1382","1383","1384","1385","1386","1387","1388","1389","1390","1391","1392","1393","1394","1395","1396","1397","1398","1399","1400","1401","1402","1403","1404","1405","1406","1407","1408","1409","1410","1411","1412","1413","1414","1415","1416","1417","1418","1419","1420","1421","1422","1423","1424","1425","1426","1427","1428","1429","1430","1431","1432","1433","1434","1435","1436","1437","1438","1439","1440","1441","1442","1443","1444","1445","1446","1447","1448","1449","1450","1451","1452","1453","1454","1455","1456","1457","1458","1459","1460","1461","1462","1463","1464","1465","1466","1467","1468","1469","1470","1471","1472","1473","1474","1475","1476","1477","1478","1479","1480","1481","1482","1483","1484","1485","1486","1487","1488","1489","1490","1491","1492","1493","1494","1495","1496","1497","1498","1499","1500","1501","1502","1503","1504","1505","1506","1507","1508","1509","1510","1511","1512","1513","1514","1515","1516","1517","1518","1519","1520","1521","1522","1523","1524","1525","1526","1527","1528","1529","1530","1531","1532","1533","1534","1535","1536","1537","1538","1539","1540","1541","1542","1543","1544","1545","1546","1547","1548","1549","1550","1551","1552","1553","1554","1555","1556","1557","1558","1559","1560","1561","1562","1563","1564","1565","1566","1567","1568","1569","1570","1571","1572","1573","1574","1575","1576","1577","1578","1579","1580","1581","1582","1583","1584","1585","1586","1587","1588","1589","1590","1591","1592","1593","1594","1595","1596","1597","1598","1599","1600","1601","1602","1603","1604","1605","1606","1607","1608","1609","1610","1611","1612","1613","1614","1615","1616","1617","1618","1619","1620","1621","1622","1623","1624","1625","1626","1627","1628","1629","1630","1631","1632","1633","1634","1635","1636","1637","1638","1639","1640","1641","1642","1643","1644","1645","1646","1647","1648","1649","1650","1651","1652","1653","1654","1655","1656","1657","1658","1659","1660","1661","1662","1663","1664","1665","1666","1667","1668","1669","1670","1671","1672","1673","1674","1675","1676","1677","1678","1679","1680","1681","1682","1683","1684","1685","1686","1687","1688","1689","1690","1691","1692","1693","1694","1695","1696","1697","1698","1699","1700","1701","1702","1703","1704","1705","1706","1707","1708","1709","1710","1711","1712","1713","1714","1715","1716","1717","1718","1719","1720","1721","1722","1723","1724","1725","1726","1727","1728","1729","1730","1731","1732","1733","1734","1735","1736","1737","1738","1739","1740","1741","1742","1743","1744","1745","1746","1747","1748","1749","1750","1751","1752","1753","1754","1755","1756","1757","1758","1759","1760","1761","1762","1763","1764","1765","1766","1767","1768","1769","1770","1771","1772","1773","1774","1775","1776","1777","1778","1779","1780","1781","1782","1783","1784","1785","1786","1787","1788","1789","1790","1791","1792","1793","1794","1795","1796","1797","1798","1799","1800","1801","1802","1803","1804","1805","1806","1807","1808","1809","1810","1811","1812","1813","1814","1815","1816","1817","1818","1819","1820","1821","1822","1823","1824","1825","1826","1827","1828","1829","1830","1831","1832","1833","1834","1835","1836","1837","1838","1839","1840","1841","1842","1843","1844","1845","1846","1847","1848","1849","1850","1851","1852","1853","1854","1855","1856","1857","1858","1859","1860","1861","1862","1863","1864","1865","1866","1867","1868","1869","1870","1871","1872","1873","1874","1875","1876","1877","1878","1879","1880","1881","1882","1883","1884","1885","1886","1887","1888","1889","1890","1891","1892","1893","1894","1895","1896","1897","1898","1899","1900","1901","1902","1903","1904","1905","1906","1907","1908","1909","1910","1911","1912","1913","1914","1915","1916","1917","1918","1919","1920","1921","1922","1923","1924","1925","1926","1927","1928","1929","1930","1931","1932","1933","1934","1935","1936","1937","1938","1939","1940","1941","1942","1943","1944","1945","1946","1947","1948","1949","1950","1951","1952","1953","1954","1955","1956","1957","1958","1959","1960","1961","1962","1963","1964","1965","1966","1967","1968","1969","1970","1971","1972","1973","1974","1975","1976","1977","1978","1979","1980","1981","1982","1983","1984","1985","1986","1987","1988","1989","1990","2611","2612","2613","2614","2615","2616","2617","2618","2619","2620","2621","2622","2623","2624","2625","2626","2627","2628","2629","2630","2631","2632","2633","2634","2635","2636","2637","2638","2639","2640","2641","2642","2643","2644","2645","2646","2647","2648","2649","2650","2651","2652","2653","2654","2655","2656","2657","2658","2659","2660","2661","2662","2663","2664","2665","2666","2667","2668","2669","2670","2671","2672","2673","2674","2675","2676","2677","2678","2679","2680","2681","2682","2683","2684","2685","2686","2687","2688","2689","2690","2691","2692","2693","2694","2695","2696","2697","2698","2699","2700","2701","2702","2703","2704","2705","2706","2707","2708","2709","2710","2711","2712","2713","2714","2715","2716","2717","2718","2719","2720","2721","2722","2723","2724","2725","2726","2727","2728","2729","2730","2731","2732","2733","2734","2735","2736","2737","2738","2739","2740","2741","2742","2743","2744","2745","2746","2747","2748","2749","2750","2751","2752","2753","2754","2755","2756","2757","2758","2759","2760","2761","2762","2763","2764","2765","2766","2767","2768","2769","2770","2771","2772","2773","2774","2775","2776","2777","2778","2779","2780","2781","2782","2783","2784","2785");

    for (i = 0; i < codigos.length; i++) {
        if (campo.value == codigos[i])
    	    return(true);
    }
	alert("Por favor, preencha correctamente o campo " + nome + " da Grande Lisboa!");
	return(false);
}

function zeropad(campo) {
    return (parseInt(campo) < 10) ? '0' + campo : campo;
}

function horaDeAs(campo1, campo2, campo3, campo4) {
    de = parseInt(campo1[campo1.selectedIndex].value + '' +  zeropad(campo2[campo2.selectedIndex].value));
    as = parseInt(campo3[campo3.selectedIndex].value + '' + zeropad(campo4[campo4.selectedIndex].value));
	if (de >= as) {
		alert("O horario final de entrega deve ser apos do horario de inicio de entrega");
		return(false);
	}
    else if (de > 1900 || as > 1900) {
        alert("Entregas somente ate as 19hs");
        return(false);
    }
	return(true);
}

function diaEntrega(campo1, campo2, campo3) {
    var odate = new Date();
    var data = parseInt(odate.getFullYear() + '' + zeropad(odate.getMonth()+1) + '' + zeropad(odate.getDate()));
    var mydata = parseInt(zeropad(campo3[campo3.selectedIndex].value) + '' + zeropad(campo2[campo2.selectedIndex].value) + '' + zeropad(campo1[campo1.selectedIndex].value));
    if (data > mydata) {
        alert("O dia de entrega deve ser no futuro");
        return(false);
    }
    else if (data == mydata) {
        var time = parseInt(zeropad(odate.getHours()) + '' + zeropad(odate.getMinutes()));
        if (time > 1600) {
            alert("Nao e possivel entregar hoje, escolha a data a partir de amanha");
            return(false);
        }
    }
    return(true);

}

function verificaLogin() {
	if (vazio(document.formularioLogin.login, "E-mail"))
	if (validaEmail(document.formularioLogin.login, "E-mail"))
	if (vazio(document.formularioLogin.senha, "Password"))
	return true;
	return false;
}

function verificaPoucosDados() {
	if (vazio(document.formularioPoucosDados.nome, "Nome"))
	if (vazio(document.formularioPoucosDados.telefone, "Telefone"))
	if (ENumero(document.formularioPoucosDados.telefone, "Telefone"))
	if (vazio(document.formularioPoucosDados.email, "E-mail"))
	if (validaEmail(document.formularioPoucosDados.email, "E-mail"))
	return true;
	return false;
}

function verificaDados1() {
	if (vazio(document.confirmacao.morada, "Morada"))
	if (vazio(document.confirmacao.codigoPrimeiraParte, "Codigo postal"))
	if (ENumero(document.confirmacao.codigoPrimeiraParte, "Codigo postal"))
	if (vazio(document.confirmacao.localidade, "Localidade"))
	if (parado(document.confirmacao.paisID, "Pais"))

	if (vazio(document.confirmacao.nomeDestinatario, "Nome destinatario"))
	if (vazio(document.confirmacao.moradaEntrega, "Morada de Entrega"))
	if (vazio(document.confirmacao.codigoPrimeiraParteEntrega, "Codigo postal de Entrega"))
	if (ENumero(document.confirmacao.codigoPrimeiraParteEntrega, "Codigo postal de Entrega"))
	if (validaCodigoLisboa(document.confirmacao.codigoPrimeiraParteEntrega, "Codigo postal de Entrega"))
	if (vazio(document.confirmacao.localidadeEntrega, "Localidade de Entrega"))

	if (parado(document.confirmacao.dia, "Dia de Entrega"))
	if (parado(document.confirmacao.mes, "Mes de Entrega"))
	if (parado(document.confirmacao.ano, "Ano de Entrega"))
    if (diaEntrega(document.confirmacao.dia, document.confirmacao.mes, document.confirmacao.ano))
    if (horaDeAs(document.confirmacao.horaDe1, document.confirmacao.minDe1, document.confirmacao.horaAs1, document.confirmacao.minAs1))
		
	//if (vazio(document.confirmacao.designacaoSocial, "Designacao Social"))
	//if (vazio(document.confirmacao.nContribuinte, "Numero Contribuinte"))
	//if (ENumero(document.confirmacao.nContribuinte, "Numero Contribuinte"))
	//if (vazio(document.confirmacao.moradaFactura, "Morada da Factura"))
	//if (vazio(document.confirmacao.codigoPrimeiraParteFactura, "Codigo postal da Factura"))
	//if (ENumero(document.confirmacao.codigoPrimeiraParteFactura, "Codigo postal da Factura"))
	//if (vazio(document.confirmacao.localidadeFactura, "Localidade da Factura"))
	if (parado(document.confirmacao.formaID, "Modo de pagamento"))
	return true;
	return false;
}

function verificaDados2() {
	if (vazio(document.confirmacao.morada, "Morada"))
	if (vazio(document.confirmacao.codigoPrimeiraParte, "Codigo postal"))
	if (ENumero(document.confirmacao.codigoPrimeiraParte, "Codigo postal"))
	if (vazio(document.confirmacao.localidade, "Localidade"))
	if (parado(document.confirmacao.paisID, "Pais"))

	if (vazio(document.confirmacao.nomeDestinatario, "Nome destinatario"))
	if (vazio(document.confirmacao.moradaEntrega, "Morada de Entrega"))
	if (vazio(document.confirmacao.codigoPrimeiraParteEntrega, "Codigo postal de Entrega"))
	if (ENumero(document.confirmacao.codigoPrimeiraParteEntrega, "Codigo postal de Entrega"))
	if (validaCodigoPortugal(document.confirmacao.codigoPrimeiraParteEntrega, "Codigo postal de Entrega"))
	if (vazio(document.confirmacao.localidadeEntrega, "Localidade de Entrega"))

	if (parado(document.confirmacao.dia, "Dia de Entrega"))
	if (parado(document.confirmacao.mes, "Mes de Entrega"))
	if (parado(document.confirmacao.ano, "Ano de Entrega"))
    if (diaEntrega(document.confirmacao.dia, document.confirmacao.mes, document.confirmacao.ano))
    if (horaDeAs(document.confirmacao.horaDe1, document.confirmacao.minDe1, document.confirmacao.horaAs1, document.confirmacao.minAs1))
		
	//if (vazio(document.confirmacao.designacaoSocial, "Designacao Social"))
	//if (vazio(document.confirmacao.nContribuinte, "Numero Contribuinte"))
	//if (ENumero(document.confirmacao.nContribuinte, "Numero Contribuinte"))
	//if (vazio(document.confirmacao.moradaFactura, "Morada da Factura"))
	//if (vazio(document.confirmacao.codigoPrimeiraParteFactura, "Codigo postal da Factura"))
	//if (ENumero(document.confirmacao.codigoPrimeiraParteFactura, "Codigo postal da Factura"))
	//if (vazio(document.confirmacao.localidadeFactura, "Localidade da Factura"))
	if (parado(document.confirmacao.formaID, "Modo de pagamento"))
	return true;
	return false;
}

function verificaDados3() {
	if (vazio(document.confirmacao.morada, "Morada"))
	if (vazio(document.confirmacao.codigoPrimeiraParte, "Codigo postal"))
	if (ENumero(document.confirmacao.codigoPrimeiraParte, "Codigo postal"))
	if (vazio(document.confirmacao.localidade, "Localidade"))
	if (parado(document.confirmacao.paisID, "Pais"))

	if (vazio(document.confirmacao.nomeDestinatario, "Nome destinatario"))
	if (vazio(document.confirmacao.moradaEntrega, "Morada de Entrega"))
	if (vazio(document.confirmacao.codigoPrimeiraParteEntrega, "Codigo postal de Entrega"))
	if (vazio(document.confirmacao.localidadeEntrega, "Localidade de Entrega"))

	if (parado(document.confirmacao.dia, "Dia de Entrega"))
	if (parado(document.confirmacao.mes, "Mes de Entrega"))
	if (parado(document.confirmacao.ano, "Ano de Entrega"))
    if (diaEntrega(document.confirmacao.dia, document.confirmacao.mes, document.confirmacao.ano))
    if (horaDeAs(document.confirmacao.horaDe1, document.confirmacao.minDe1, document.confirmacao.horaAs1, document.confirmacao.minAs1))
		
	//if (vazio(document.confirmacao.designacaoSocial, "Designacao Social"))
	//if (vazio(document.confirmacao.nContribuinte, "Numero Contribuinte"))
	//if (ENumero(document.confirmacao.nContribuinte, "Numero Contribuinte"))
	//if (vazio(document.confirmacao.moradaFactura, "Morada da Factura"))
	//if (vazio(document.confirmacao.codigoPrimeiraParteFactura, "Codigo postal da Factura"))
	//if (ENumero(document.confirmacao.codigoPrimeiraParteFactura, "Codigo postal da Factura"))
	//if (vazio(document.confirmacao.localidadeFactura, "Localidade da Factura"))
	if (parado(document.confirmacao.formaID, "Modo de pagamento"))
	return true;
	return false;
}


function verificaDadosCheque() {
	if (vazio(document.chequeForm.nome, "Nome do cheque"))
	if (vazio(document.chequeForm.email, "E-mail do cheque"))
	if (validaEmail(document.chequeForm.email, "E-mail do cheque"))
	if (vazio(document.chequeForm.valor, "Valor do cheque"))
	if (ENumero(document.chequeForm.valor, "Valor do cheque"))
	if (ChequeMinimo(document.chequeForm.valor, "Valor do cheque"))

	if (vazio(document.confirmacao.nome, "Nome"))
	if (vazio(document.confirmacao.email, "E-mail"))
	if (validaEmail(document.confirmacao.email, "E-mail"))
	if (vazio(document.confirmacao.telefone, "Telefone"))
	if (ENumero(document.confirmacao.telefone, "Telefone"))

	if (vazio(document.confirmacao.morada, "Morada"))
	if (vazio(document.confirmacao.codigoPrimeiraParte, "Codigo postal"))
	if (ENumero(document.confirmacao.codigoPrimeiraParte, "Codigo postal"))
	if (vazio(document.confirmacao.localidade, "Localidade"))
	if (parado(document.confirmacao.paisID, "Pais"))
		
	//if (vazio(document.confirmacao.designacaoSocial, "Designacao Social"))
	//if (vazio(document.confirmacao.nContribuinte, "Numero Contribuinte"))
	//if (ENumero(document.confirmacao.nContribuinte, "Numero Contribuinte"))
	//if (vazio(document.confirmacao.moradaFactura, "Morada da Factura"))
	//if (vazio(document.confirmacao.codigoPrimeiraParteFactura, "Codigo postal da Factura"))
	//if (ENumero(document.confirmacao.codigoPrimeiraParteFactura, "Codigo postal da Factura"))
	//if (vazio(document.confirmacao.localidadeFactura, "Localidade da Factura"))
	if (parado(document.confirmacao.formaID, "Modo de pagamento")) {
        document.confirmacao.nomecheque.value = document.chequeForm.nome.value;
        document.confirmacao.emailcheque.value = document.chequeForm.email.value;
        document.confirmacao.valorcheque.value = document.chequeForm.valor.value;
    	return true;
    }
	return false;
}

function verificaNewsletter() {
	if (vazio(document.formNewsletter.emailNewsletter, "E-mail"))
	if (validaEmail(document.formNewsletter.emailNewsletter, "E-mail"))
	return true;
	return false;
}

function verificaRecomenda() {
	if (vazio(document.formRecomenda.nome, "Seu nome"))
	if (vazio(document.formRecomenda.email, "Seu e-mail"))
	if (validaEmail(document.formRecomenda.email, "Seu e-mail"))
	if (vazio(document.formRecomenda.nomeamigo, "Nome do amigo"))
	if (vazio(document.formRecomenda.emailamigo, "E-mail do amigo"))
	if (validaEmail(document.formRecomenda.emailamigo, "E-mail do amigo"))
	return true;
	return false;
}

function verificaFale() {
	if (vazio(document.formContacto.nome, "Nome"))
	if (vazio(document.formContacto.telefone, "Telefone"))
	if (ENumero(document.formContacto.telefone, "Telefone"))
	if (vazio(document.formContacto.email, "E-mail"))
	if (validaEmail(document.formContacto.email, "E-mail"))
	if (vazio(document.formContacto.mensagem, "Mensagem"))
	return true;
	return false;
}

function checkCheque() {
    if (document.confirmacao.formaID[document.confirmacao.formaID.selectedIndex].value == 4) {
        muda("codigochequeprenda", 1);
        muda("pDadosFactura", 0);
        muda("tabelaDadosFactura", 0);
    }
    else {
        muda("codigochequeprenda", 0);
        muda("pDadosFactura", 1);
        muda("tabelaDadosFactura", 1);
    }
}


function pegaElemento(id){
	if (document.all) return document.all[id];
	return document.getElementById(id);
}

function muda(id, on) {
	elemento = pegaElemento(id);
    if (on) {
		elemento.style.display = "";
	}
	else {
		elemento.style.display = "none";
	}
	
}

function pegaElemento(id){
	if (document.all) return document.all[id];
	return document.getElementById(id);
}

function muda(id, on) {
	elemento = pegaElemento(id);
    if (on) {
		elemento.style.display = "";
	}
	else {
		elemento.style.display = "none";
	}
	
}

function verificaDadosLocal() {
    for (i = 0; i < (document.formLocal.zona.length); i++) {
        if (document.formLocal.zona[i].checked) {
            if (document.formLocal.zona[i].value == 3) {
	            if (parado(document.formLocal.pais, "Pais de Entrega"))
                    return true;
                else
                    return false;
            }
            else {
                return true;
            }
        }
    }
    alert("Por favor seleciona uma zona de entrega.");
    return false;
}


function verificaDadosCartao() {
	if (vazio(document.cartao.numero_cartao, "Numero do cartao"))
	if (vazio(document.cartao.data_validade, "Data de validade"))
	if (vazio(document.cartao.digito_verificador, "Digito verificador"))
	return true;
	return false;
}
