/**
 * @author WaRDoG
 */
var Oceania = new Array();
var Africa = new Array();
var Asia = new Array();
var America = new Array();
var Europa = new Array();


Oceania[0]= " "; 
Oceania[1]= "Australia";
Oceania[2]= "Fiji";
Oceania[3]= "Isla Norfolk";
Oceania[4]= "Islas Ashmore y Cartier";
Oceania[5]= "Islas Christmas";
Oceania[6]= "Islas Cook";
Oceania[7]= "Islas de Heard y McDonald";
Oceania[8]= "Islas del Mar del Coral";
Oceania[9]= "Islas Marshall";
Oceania[10]= "Islas Pitcairn";
Oceania[11]= "Islas Salomón";
Oceania[12]= "Kiribati";
Oceania[13]= "Micronesia";
Oceania[14]= "Nauru";
Oceania[15]= "Niue";
Oceania[16]= "Nueva Caledonia";
Oceania[17]= "Nueva Zelanda";
Oceania[18]= "Palau";
Oceania[19]= "Papúa Nueva Guinéa";
Oceania[20]= "Polinesia Francesa";
Oceania[21]= "Samoa";
Oceania[22]= "Tokelau";
Oceania[23]= "Tonga";
Oceania[24]= "Tuvalu";
Oceania[25]= "Vanuatu";
Oceania[26]= "Wallis y Futuna";

Africa[0] = " ";
Africa[1] = "Angola";
Africa[2] = "Argelia";
Africa[3] = "Bassas da India";
Africa[4] = "Benín";
Africa[5] = "Botswana";
Africa[6] = "Burkina Faso";
Africa[7] = "Burundi";
Africa[8] = "Camerún";
Africa[9] = "Cavo Verde";
Africa[10] = "Comores";
Africa[11] = "Congo";
Africa[12] = "Costa de Marfil";
Africa[13] = "Djibouti";
Africa[14] = "Egipto";
Africa[15] = "Eritrea";
Africa[16] = "Etiopía";
Africa[17] = "Gabón";
Africa[18] = "Gambia";
Africa[19] = "Ghana";
Africa[20] = "Guinea";
Africa[21] = "Guinea Ecuatorial";
Africa[22] = "Guinea-Bissau";
Africa[23] = "Isla Bouvet";
Africa[24] = "Isla Europa";
Africa[25] = "Isla Juan de Nova";
Africa[26] = "Isla Tromelin";
Africa[27] = "Islas Glorioso";
Africa[28] = "Kenia";
Africa[29] = "Lesoto";
Africa[30] = "Liberia";
Africa[31] = "Libia";
Africa[32] = "Madagascar";
Africa[33] = "Malawi";
Africa[34] = "Malí";
Africa[35] = "Marruecos";
Africa[36] = "Mauricio";
Africa[37] = "Mauritania";
Africa[38] = "Mayotte";
Africa[39] = "Mozambique";
Africa[40] = "Namibia";
Africa[41] = "Niger";
Africa[42] = "Nigeria";
Africa[43] = "No man´s land";
Africa[44] = "República Centroafricana";
Africa[45] = "República del Chad";
Africa[46] = "República Democrática del Congo";
Africa[47] = "Reunion";
Africa[48] = "Ruanda";
Africa[49] = "Sahara Occidental";
Africa[50] = "Santa Helena";
Africa[51] = "Santo Tomás y Príncipe";
Africa[52] = "Senegal";
Africa[53] = "Seychelles";
Africa[54] = "Sierra Leona";
Africa[55] = "Somalia";
Africa[56] = "Suacilandia";
Africa[57] = "Sudáfrica";
Africa[58] = "Sudán";
Africa[59] = "Tanzania";
Africa[60] = "Territorio Británico en el Océano Índico";
Africa[61] = "Tierras Australes y Antárticas Francesas";
Africa[62] = "Togo";
Africa[63] = "Túnez";
Africa[64] = "Uganda";
Africa[65] = "Zambia";
Africa[66] = "Zimbabwe";

Asia[0] = " ";
Asia[1] = "Afganistán";
Asia[2] = "Arabia Saudí";
Asia[3] = "Armenia";
Asia[4] = "Azerbaiján";
Asia[5] = "Bahrein";
Asia[6] = "Bangladesh";
Asia[7] = "Brunei";
Asia[8] = "Bután";
Asia[9] = "Camboya";
Asia[10] = "China";
Asia[11] = "Chipre";
Asia[12] = "Corea del Norte";
Asia[13] = "Corea del Sur";
Asia[14] = "Emiratos Árabes Unidos";
Asia[15] = "Filipinas";
Asia[16] = "Franja de Gaza";
Asia[17] = "Georgia";
Asia[18] = "Hong Kong";
Asia[19] = "India";
Asia[20] = "Indonesia";
Asia[21] = "Irak";
Asia[22] = "Irán";
Asia[23] = "Islas Cocos";
Asia[24] = "Islas Paracel";
Asia[25] = "Islas Spratly";
Asia[26] = "Israel";
Asia[27] = "Japón";
Asia[28] = "Jordania";
Asia[29] = "Kazajstán";
Asia[30] = "Kuwait";
Asia[31] = "Kyrgyzstan";
Asia[32] = "Laos";
Asia[33] = "Líbano";
Asia[34] = "Macao";
Asia[35] = "Malasia";
Asia[36] = "Maldivas";
Asia[37] = "Mongolia";
Asia[38] = "Myanmar-Burma";
Asia[39] = "Nepal";
Asia[40] = "Oman";
Asia[41] = "Paquistán";
Asia[42] = "Qatar";
Asia[43] = "Rusia";
Asia[44] = "Singapur";
Asia[45] = "Siria";
Asia[46] = "Sri Lanka";
Asia[47] = "Tailandia";
Asia[48] = "Taiwán";
Asia[49] = "Tayikistán";
Asia[50] = "Timor del Este";
Asia[51] = "Turkmenistán";
Asia[52] = "Turquía";
Asia[53] = "Uzbekistán";
Asia[54] = "Vietnam";
Asia[55] = "West Bank";
Asia[56] = "Yemen";


Europa[0] = " ";
Europa[1] = "Albania";
Europa[2] = "Alemania";
Europa[3] = "Andorra";
Europa[4] = "Austria";
Europa[5] = "Bélgica";
Europa[6] = "Bielorusia";
Europa[7] = "Bosnia y Herzegovina";
Europa[8] = "Bulgaria";
Europa[9] = "Croacia";
Europa[10] = "Dinamarca";
Europa[11] = "Eslovaquia";
Europa[12] = "Eslovenia";
Europa[13] = "España";
Europa[14] = "Estonia";
Europa[15] = "Finlandia";
Europa[16] = "Francia";
Europa[17] = "Gibraltar";
Europa[18] = "Grecia";
Europa[19] = "Guernsey";
Europa[20] = "Hungría";
Europa[21] = "Irlanda";
Europa[22] = "Isla de Jersey";
Europa[23] = "Isla de Man";
Europa[24] = "Islandia";
Europa[25] = "Islas Feroe";
Europa[26] = "Italia";
Europa[27] = "Jan Mayen";
Europa[28] = "Letonia";
Europa[29] = "Liechtenstein";
Europa[30] = "Lituania";
Europa[31] = "Luxemburgo";
Europa[32] = "Macedonia";
Europa[33] = "Malta";
Europa[34] = "Moldavia";
Europa[35] = "Mónaco";
Europa[36] = "Noruega";
Europa[37] = "Países Bajos";
Europa[38] = "Polonia";
Europa[39] = "Portugal";
Europa[40] = "Reino Unido";
Europa[41] = "República Checa";
Europa[42] = "Rumanía";
Europa[43] = "San Marino";
Europa[44] = "Serbia y Montenegro";
Europa[45] = "Suecia";
Europa[46] = "Suiza";
Europa[46] = "Svalbard";
Europa[46] = "Ucrania";
Europa[46] = "Vaticano";

America[0] = " ";
America[1] = "Anguila";
America[2] = "Antigua y Barbuda";
America[3] = "Antillas Holandesas";
America[4] = "Argentina";
America[5] = "Aruba";
America[6] = "Barbados";
America[7] = "Belice";
America[8] = "Bermudas";
America[9] = "Bolivia";
America[10] = "Brasil";
America[11] = "Canadá";
America[12] = "Chile";
America[13] = "Colombia";
America[14] = "Costa Rica";
America[15] = "Cuba";
America[16] = "Dominica";
America[17] = "Ecuador";
America[18] = "El Salvador";
America[19] = "Estados Unidos de América";
America[20] = "Granada";
America[21] = "Groenlandia";
America[22] = "Guadalupe";
America[23] = "Guatemala";
America[24] = "Guinea Francesa";
America[25] = "Guyana";
America[26] = "Haití";
America[27] = "Honduras";
America[28] = "Isla Clipperton";
America[29] = "Islas Caiman";
America[30] = "Islas Georgias del Sur y Sandwich del Sur";
America[31] = "Islas Malvinas";
America[32] = "Islas Turcas y Caicos";
America[33] = "Islas Vírgenes Británicas";
America[34] = "Jamaica";
America[35] = "Las Bahamas";
America[36] = "Martinica";
America[37] = "México";
America[38] = "Montserrat";
America[39] = "Nicaragua";
America[40] = "Panamá";
America[41] = "Paraguay";
America[42] = "Perú";
America[43] = "República Dominicana";
America[44] = "Saint Kitts y Nevis";
America[45] = "San Pedro y Miquelón";
America[46] = "San Vicente y las Granadinas";
America[47] = "Santa Lucía";
America[48] = "Surinam";
America[49] = "Trinidad y Tobago";
America[50] = "Uruguay";
America[51] = "Venezuela";


function checkcontinente() {
	pais = document.getElementById('pais');
	continente = document.getElementById('continente');
	pais.options.length = 0;
	
	if (continente.value == "América") {
		for (i = 0; i < America.length; i++) {
			pais.options[pais.options.length] = new Option(America[i], America[i]);
		}
	}
	if (continente.value == "Asia") {
		for (i = 0; i < Asia.length; i++) {
			pais.options[pais.options.length] = new Option(Asia[i], Asia[i]);
		}
	}
	if (continente.value == "Europa") {
		for (i = 0; i < Europa.length; i++) {
			pais.options[pais.options.length] = new Option(Europa[i], Europa[i]);
		}
	}
	if (continente.value == "Africa") {
		for (i = 0; i < Africa.length; i++) {
			pais.options[pais.options.length] = new Option(Africa[i], Africa[i]);
		}
	}
	if (continente.value == "Oceania") {
		for (i = 0; i < Oceania.length; i++) {
			pais.options[pais.options.length] = new Option(Oceania[i], Oceania[i]);
		}
	}	
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){

		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){

		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){

		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){

		    return false
		 }

 		 return true					
	}
	
function validar(formulario){

	var correo = formulario.correo.value
    var tematica = formulario.tematica.selectedIndex
    var mensaje = formulario.mensaje.value
	var checkbox = formulario.checkbox.checked
	var continente = document.getElementById('continente');
	var pais = document.getElementById('pais');
	var ciudad = document.getElementById('ciudad');
	var telefono = document.getElementById('telefono');
	
	if (correo== ""){
        alert("Escribe tu correo");
        formulario.correo.focus();
		return false;  
    }
	
	if (!echeck(correo)){
		alert("Introduce una dirección de correo válida");
		return false;
	} 
	else if (telefono.value == "") {
		alert("Introduce un telefono");
		return false;		
	}
	
	else if (mensaje == ""){
		alert("Escribe tu mensaje");
        formulario.mensaje.focus();
		return false;
        
	} else if (checkbox == false){
		alert("Debes aceptar la política de privacidad");
        formulario.checkbox.focus();
		return false;	
		
	} else if (continente.selectedIndex == 0) {
		alert('Debe selecionar algún continente');
		continente.focus();
		return false;
	} else if (pais.selectedIndex == 0) {
		alert('Debe selecionar un país');
		pais.focus();
		return false;
	} else if (ciudad.value == "") {
		alert('Ingrese una ciudad');
		ciudad.focus();
		return false;
	}
	
	
	else {
		return true;
	}
       
        
}

function checkpais(el) {
	pais = el;
	rowestado = document.getElementById('estcid');
	rowciudad = document.getElementById('rowciudad');
	if (el.value == "México") {
		rowestado.style.visibility = "visible";
	//	rowciudad.style.visibility = "hidden";
		}  else {
			rowestado.style.visibility = "hidden";
	//		rowciudad.style.visibility = "visible";
			}
}
