function CreateProvince() {
var Primary = document.formContact.body3.selectedIndex;
//alert(Primary);
if (Primary == null) return;

if (Primary == 0) {
var ProvState = new Array();
ProvState[0] = new Option("Seleccione su ciudad...",-1);
  }

if (Primary == 1) {
var ProvState = new Array();
ProvState[0] = new Option("Seleccione su ciudad...",-1);
ProvState[1] = new Option("Otra Ciudad...",0);
ProvState[2] = new Option("Bermejo",469);
ProvState[3] = new Option("Camargo",462);
ProvState[4] = new Option("Cochabamba",44);
ProvState[5] = new Option("Huanuni",255);
ProvState[6] = new Option("La Paz",22);
ProvState[7] = new Option("Llallagua",258);
ProvState[8] = new Option("Montero",392);
ProvState[9] = new Option("Oruro",252);
ProvState[10] = new Option("Potosi",262);
ProvState[11] = new Option("Santa Cruz",3);
ProvState[12] = new Option("Sucre",464);   
  }
if (Primary == 2) {
var ProvState = new Array();
ProvState[0] = new Option("Seleccione su ciudad...",-1);
ProvState[1] = new Option("Otra Ciudad...",0);
ProvState[2] = new Option("Arica",58);
ProvState[3] = new Option("Antofagasta",55);
ProvState[4] = new Option("Chillan",42);
ProvState[5] = new Option("Concepcion",41);
ProvState[6] = new Option("Copiapo",52);
ProvState[7] = new Option("Coyhaique",67);
ProvState[8] = new Option("Curico",75);
ProvState[9] = new Option("Iquique",57);
ProvState[10] = new Option("La Serena",51);
ProvState[11] = new Option("Linares",73);
ProvState[12] = new Option("Los Andes",34);
ProvState[13] = new Option("Los Angeles",43);
ProvState[14] = new Option("Osorno",64);
ProvState[15] = new Option("Ovalle",53);
ProvState[16] = new Option("Puerto Montt",65);
ProvState[17] = new Option("Punta Arenas",61);
ProvState[18] = new Option("Puyuhuapi",68);
ProvState[19] = new Option("Quillota",33);
ProvState[20] = new Option("Rancagua",72);
ProvState[21] = new Option("San Antonio",35);
ProvState[22] = new Option("Santiago de Chile",2);
ProvState[23] = new Option("Talca",71);
ProvState[24] = new Option("Temuco",45);
ProvState[25] = new Option("Valdivia",63);
ProvState[26] = new Option("Valparaiso",32);
}
if (Primary == 3) {
var ProvState = new Array();
ProvState[0] = new Option("Seleccione su ciudad...",-1);
ProvState[1] = new Option("Otra Ciudad...",0);
ProvState[2] = new Option("Lima y Callao",1);
ProvState[3] = new Option("Amazonas",41);
ProvState[4] = new Option("Ancash",43);
ProvState[5] = new Option("Apurimac",83);
ProvState[6] = new Option("Arequipa",54);
ProvState[7] = new Option("Ayacucho",66);
ProvState[8] = new Option("Cajamarca",76);
ProvState[9] = new Option("Cusco",84);
ProvState[10] = new Option("Huancavelica",67);
ProvState[11] = new Option("Huanuco",62);
ProvState[12] = new Option("Ica",56);
ProvState[13] = new Option("Junin",64);
ProvState[14] = new Option("La Libertad",44);
ProvState[15] = new Option("Lambayeque",74);
ProvState[16] = new Option("Loreto",65);
ProvState[17] = new Option("Madre de Dios",82);
ProvState[18] = new Option("Moquegua",53);
ProvState[19] = new Option("Pasco",63);
ProvState[20] = new Option("Piura",73);
ProvState[21] = new Option("Puno",51);
ProvState[22] = new Option("San Martin",42);
ProvState[23] = new Option("Tacna",52);
ProvState[24] = new Option("Tumbes",72);
ProvState[25] = new Option("Ucayali",61);
  }
if (Primary == 4) {
var ProvState = new Array();
ProvState[0] = new Option("Seleccione su ciudad...",-1);
ProvState[1] = new Option("Otra Ciudad...",0);
ProvState[2] = new Option("Acahay",535);
ProvState[3] = new Option("Alberdi",780);
ProvState[4] = new Option("Aregua",291);
ProvState[5] = new Option("Asuncion",21);
ProvState[6] = new Option("Asuncion (Rural)",92);
ProvState[7] = new Option("Atyra",520);
ProvState[8] = new Option("Ayolas",72);
ProvState[9] = new Option("Bella Vista Norte",38);
ProvState[10] = new Option("Bella Vista Sur",767);
ProvState[11] = new Option("Bella Vista Sur Rural",873);
ProvState[12] = new Option("Benjamin Aceval",271);
ProvState[13] = new Option("Caacupe",511);
ProvState[14] = new Option("Caaguazu",522);
ProvState[15] = new Option("Caazapa",542);
ProvState[16] = new Option("Capiata",28);
ProvState[17] = new Option("Capiibary",453);
ProvState[18] = new Option("Capitan Bado",37);
ProvState[19] = new Option("Capitan Miranda",71);
ProvState[20] = new Option("Caraguatay",517);
ProvState[21] = new Option("Carapegua",532);
ProvState[22] = new Option("Cargil",644);
ProvState[23] = new Option("Carmen del Parana",762);
ProvState[24] = new Option("Cedrales",633);
ProvState[25] = new Option("Ciudad Del Este",61);
ProvState[26] = new Option("Colonia Fram",761);
ProvState[27] = new Option("Colonia Independencia",548);
ProvState[28] = new Option("Colonia Loma Plata",918);
ProvState[29] = new Option("Colonia Neuland",951);
ProvState[30] = new Option("Colonia Nueva Esperanza",464);
ProvState[31] = new Option("Colonia Obligado",717);
ProvState[32] = new Option("Colonia Volendam",451);
ProvState[33] = new Option("Colonia Yguazu",632);
ProvState[34] = new Option("Concepcion",31);
ProvState[35] = new Option("Coronel Bogado",741);
ProvState[36] = new Option("Coronel Oviedo",521);
ProvState[37] = new Option("Corpus Christi",345);
ProvState[38] = new Option("Curuguaty",48);
ProvState[39] = new Option("Emboscada",529);
ProvState[40] = new Option("Eusebio Ayala",514);
ProvState[41] = new Option("Filadelfia",91);
ProvState[42] = new Option("Filadelfia (Rural)",94);
ProvState[43] = new Option("General Artigas",743);
ProvState[44] = new Option("General Delgado",740);
ProvState[45] = new Option("General Diaz",787);
ProvState[46] = new Option("General Elizardo Aquino",418);
ProvState[47] = new Option("Guarambare",293);
ProvState[48] = new Option("Hernandarias",631);
ProvState[49] = new Option("Hoenau",75);
ProvState[50] = new Option("Horqueta",32);
ProvState[51] = new Option("Ita",24);
ProvState[52] = new Option("Itacurubi de La Cordillera",518);
ProvState[53] = new Option("Itacurubi del Rosario",41);
ProvState[54] = new Option("Itape",554);
ProvState[55] = new Option("Itaugua",294);
ProvState[56] = new Option("Jose Augusto Saldivar",295);
ProvState[57] = new Option("Jose Domingo Ocampos",527);
ProvState[58] = new Option("Juan E. OLeary",674);
ProvState[59] = new Option("Juan Eulogio Estigarribia 1",528);
ProvState[60] = new Option("Juan Eulogio Estigarribia 2",871);
ProvState[61] = new Option("Juan Leon Mallorquin",675);
ProvState[62] = new Option("Juan Manuel Frutos",524);
ProvState[63] = new Option("Kressburgo",672);
ProvState[64] = new Option("La Colmena",537);
ProvState[65] = new Option("La Paz",763);
ProvState[66] = new Option("Loreto",33);
ProvState[67] = new Option("Maria Auxiliadora",764);
ProvState[68] = new Option("Mariscal Estigarribia",952);
ProvState[69] = new Option("Mauricio Jose Troche",550);
ProvState[70] = new Option("Mayor Otaño",671);
ProvState[71] = new Option("Naranjal",676);
ProvState[72] = new Option("Nueva Italia",292);
ProvState[73] = new Option("Paraguari",531);
ProvState[74] = new Option("Paso De Patria",785);
ProvState[75] = new Option("Paso Yobay",552);
ProvState[76] = new Option("Pedro Juan Caballero",36);
ProvState[77] = new Option("Pilar",86);
ProvState[78] = new Option("Pirapo",768);
ProvState[79] = new Option("Pirayu",519);
ProvState[80] = new Option("Piribebuy",515);
ProvState[81] = new Option("Pozo Colorado (Rural)",93);
ProvState[82] = new Option("Puente Kyha",47);
ProvState[83] = new Option("Quiindy",536);
ProvState[84] = new Option("Salto Del Guaira",46);
ProvState[85] = new Option("San Alberto",677);
ProvState[86] = new Option("San Bernardino",512);
ProvState[87] = new Option("San Cosme",73);
ProvState[88] = new Option("San Estanislao",43);
ProvState[89] = new Option("San Ignacio - Misiones",82);
ProvState[90] = new Option("San Jose de Los Arroyos",523);
ProvState[91] = new Option("San Juan Bautista - Misiones",81);
ProvState[92] = new Option("San Juan Nepomuceno",544);
ProvState[93] = new Option("San Juan Ñeembucú",784);
ProvState[94] = new Option("San Miguel - Misiones",783);
ProvState[95] = new Option("San Pedro del Parana",742);
ProvState[96] = new Option("San Pedro del Ycua Mandyju",42);
ProvState[97] = new Option("San Roque Gonzalez Santacruz",538);
ProvState[98] = new Option("Santa María - Misiones",781);
ProvState[99] = new Option("Santa Rita",673);
ProvState[100] = new Option("Santa Rosa - Misiones",858);
ProvState[101] = new Option("Santa Rosa del Monday",678);
ProvState[102] = new Option("Santiago",782);
ProvState[103] = new Option("Sapukai",539);
ProvState[104] = new Option("Tebicuary",553);
ProvState[105] = new Option("Tobati",516);
ProvState[106] = new Option("Valle Mi",351);
ProvState[107] = new Option("Vicente Ignacio Iturbe",546);
ProvState[108] = new Option("Villa Del Rosario",44);
ProvState[109] = new Option("Villa Florida",83);
ProvState[110] = new Option("Villa Hayes",26);
ProvState[111] = new Option("Villarrica",541);
ProvState[112] = new Option("Villeta",25);
ProvState[113] = new Option("Yaguaron",533);
ProvState[114] = new Option("Yataity",549);
ProvState[115] = new Option("Yby Ja U",39);
ProvState[116] = new Option("Ybycui",534);
ProvState[117] = new Option("Yegros",545);
ProvState[118] = new Option("Ypacarai",513);
ProvState[119] = new Option("Ypane",275);
ProvState[120] = new Option("Yuty",547);
}
	if(Primary < 5){
		for (i=document.formContact.body4.options.length; i>0; i--) { 
			document.formContact.body4.options[i] = null;
		}
		for(i=0; i<ProvState.length; i++) {
			document.formContact.body4.options[i] = ProvState[i];
		}
			document.formContact.body4.options[0].selected = true;
	}
}

function validarEmail(valor){
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
return true;
else
return false;
} 

function validarNumeros(evt){
	if(window.event){
	keynum = evt.keyCode;
	}else{
	keynum = evt.which;
	}
	if(keynum>47 && keynum<58 || keynum==8 || keynum==9)
	{
	return true;
	}else{
	return false;
	}
}


function validate(formId,flag){
	var form = document.getElementById(formId);

	if(document.getElementById("cpais").style.display == "none"){
		document.getElementById("body5").value = '0';
	}

	if(document.getElementById("cciud").style.display == "none"){
		document.getElementById("body6").value = '0';
	}

	if(form.body1.value.length < 1){
		alert("El campo 'Nombre' no puede estar vacío.");
		return false;
	}

	if (form.body2.value.length < 1) {
		alert("El campo 'Empresa' no puede estar vacía.");
		return false;
	}

	if(form.body3.value == (-1)){
		alert("Seleccione un pais por favor.");
		return false;
	}else if(form.body3.value == 0){
		if(form.body3A.value == 'Ingrese su pais...' || form.body3A.value.length < 1){
			alert("Ingrese un pais por favor.");
			return false;
		}else if(form.body4A.value == 'Ingrese su ciudad...' || form.body4A.value.length < 1){
			alert("Ingrese una ciudad por favor.");
			return false;
		}else{
			form.body3F.value = form.body3A.value;
			form.body4F.value = form.body4A.value;
		}
	}else{
		form.body3F.value = form.body3.value;
		//chekear body4 independiente
		if(form.body4.value == (-1)){
			alert("Seleccione una ciudad por favor.");
			return false;
		}else if(form.body4.value == 0){
			if(form.body4A.value == 'Ingrese su ciudad...' || form.body4A.value.length < 1){
				alert("Ingrese una ciudad por favor.");
				return false;
			}else{
				form.body4F.value = form.body4A.value;
			}
		}else{
			form.body4F.value = form.body4.value;
		}
	}

	if (form.frommail.value.length < 1) {
		alert("El campo 'e-mail' no puede estar vacío");
		return false;
	}

	if(!validarEmail(form.frommail.value)){
   		alert("Debes escribir un Email valido.");
   		return false;
   	}
	
	document.getElementById(flag).value = 1;
//	alert('SUBMITTING');
	form.submit();
}

function fill(form,txt){
	if(form.value.length < 1 ){
		form.value = txt;
		form.style.fontStyle = "italic";
		form.style.color = "#999";
	}
}

function cleaner(form){
	if(form.style.fontStyle == "italic"){
		form.value = '';
		form.style.fontStyle = "normal";
		form.style.color = "#000";
	}
}
function setByCity(codCiudad){
var browser = navigator.appName;
var userDisplay;

if(browser == 'Microsoft Internet Explorer'){
	var userDisplay = 'inline';
}else{
	var userDisplay = 'table-row';
}

	if(codCiudad.value == 0){
		if(document.getElementById("span_otra_ocupacion_ciudad").style.display != 'inline'){document.getElementById("span_otra_ocupacion_ciudad").style.display = 'inline';}
		if(document.getElementById("cciud").style.display != 'none'){document.getElementById("cciud").style.display = 'none';}
	} else 	if(codCiudad.value == (-1)){
		document.getElementById("body4A").value = '';
		fill(document.getElementById("body4A"),'Ingrese su ciudad...');
		document.getElementById("body6").value = '';
		document.getElementById("body6").removeAttribute('readOnly');

		if(document.getElementById("span_otra_ocupacion_ciudad").style.display != 'none'){document.getElementById("span_otra_ocupacion_ciudad").style.display = 'none';}
		if(document.getElementById("cciud").style.display != userDisplay){document.getElementById("cciud").style.display = userDisplay;}
	} else if(codCiudad.value != 0 || codCiudad.value != (-1)){
		document.getElementById("body6").value = codCiudad.value;
		document.getElementById("body6").setAttribute('readOnly','readonly');

		document.getElementById("body4A").value = '';
		fill(document.getElementById("body4A"),'Ingrese su ciudad...');

		if(document.getElementById("span_otra_ocupacion_ciudad").style.display != 'none'){document.getElementById("span_otra_ocupacion_ciudad").style.display = 'none';}
		if(document.getElementById("cciud").style.display != userDisplay){document.getElementById("cciud").style.display = userDisplay;}
	}
}

function setByCountry(codPais) {
var browser = navigator.appName;
var userDisplay;
if(browser == 'Microsoft Internet Explorer'){
	var userDisplay = 'inline';
}else{
/*	var userDisplay = 'table-row';*/
	var userDisplay = 'table-cell';
}

	if(codPais.value == 591 || codPais.value == 56 || codPais.value == 51 || codPais.value == 595){
		document.getElementById("body5").value = codPais.value;
		document.getElementById("body5").setAttribute('readOnly','readonly');
		document.getElementById("body6").value = '';
		document.getElementById("body6").removeAttribute('readOnly');

		document.getElementById("body3A").value = '';
		fill(document.getElementById("body3A"),'Ingrese su pais...');

		CreateProvince();
		
		if(document.getElementById("span_otra_ocupacion").style.display != 'none'){document.getElementById("span_otra_ocupacion").style.display = 'none'; }
		if(document.getElementById("span_otra_ocupacion_ciudad").style.display != 'none'){document.getElementById("span_otra_ocupacion_ciudad").style.display = 'none';}
		if(document.getElementById("body4").style.display != 'inline'){document.getElementById("body4").style.display = 'inline';}
		if(document.getElementById("cpais").style.display != userDisplay){document.getElementById("cpais").style.display = userDisplay;}
		if(document.getElementById("cciud").style.display != userDisplay){document.getElementById("cciud").style.display = userDisplay;}
	}
	else if(codPais.value == 0) {
		if(document.getElementById("span_otra_ocupacion").style.display != 'inline'){document.getElementById("span_otra_ocupacion").style.display = 'inline'; }
		if(document.getElementById("span_otra_ocupacion_ciudad").style.display != 'inline'){document.getElementById("span_otra_ocupacion_ciudad").style.display = 'inline';}
		if(document.getElementById("body4").style.display != 'none'){document.getElementById("body4").style.display = 'none';}
		if(document.getElementById("cpais").style.display != 'none'){document.getElementById("cpais").style.display = 'none';}
		if(document.getElementById("cciud").style.display != 'none'){document.getElementById("cciud").style.display = 'none';}
	}
	else if(codPais.value == (-1)) {
		document.getElementById("body4A").value = '';
		document.getElementById("body3A").value = '';
		fill(document.getElementById("body3A"),'Ingrese su pais...');
		fill(document.getElementById("body4A"),'Ingrese su ciudad...');
		
		document.getElementById("body5").value = '';
		document.getElementById("body5").removeAttribute('readOnly');
		document.getElementById("body6").value = '';
		document.getElementById("body6").removeAttribute('readOnly');

		CreateProvince();
		
		if(document.getElementById("span_otra_ocupacion_ciudad").style.display != 'none'){document.getElementById("span_otra_ocupacion_ciudad").style.display = 'none';}
		if(document.getElementById("cciud").style.display != userDisplay){document.getElementById("cciud").style.display = userDisplay;}
		if(document.getElementById("span_otra_ocupacion").style.display != 'none'){document.getElementById("span_otra_ocupacion").style.display = 'none';}
		if(document.getElementById("cpais").style.display != userDisplay){document.getElementById("cpais").style.display = userDisplay;}
		if(document.getElementById("body4").style.display != userDisplay){document.getElementById("body4").style.display = userDisplay;}
	}
//	document.getElementById("body6").value = '';
//	document.getElementById("body6").removeAttribute('readOnly');
/*
if(elemento3.value == 591) {
	document.getElementById("body5").value = "591";
	document.getElementById("body5").setAttribute('readOnly','readonly');
	} 
	else if(elemento3.value == 56) {
	document.getElementById("body5").value = "56";
	document.getElementById("body5").setAttribute('readOnly','readonly');
	}
	else if(elemento3.value == 51) {
	document.getElementById("body5").value = "51";
	document.getElementById("body5").setAttribute('readOnly','readonly');
	
	}
	else if(elemento3.value == 595) {
	document.getElementById("body5").value = "595";
	document.getElementById("body5").setAttribute('readOnly','readonly');
	
	}else if(elemento3.value == 0) {
	document.getElementById("body5").value = "";
	document.getElementById("body5").removeAttribute('readOnly');
	}
	document.getElementById("body6").removeAttribute('readOnly');
	document.getElementById("body6").value = '';
*/
}

function cleanForm(id){


		var form = document.getElementById(id);
		form.body1.value = '';
		form.body2.value = '';
		form.body3.selectedIndex = 0;
		form.body3A.value = 'Ingrese su pais...';
		form.body4.selectedIndex = 0;
		form.body4A.value = 'Ingrese su ciudad...';
		form.mail.value = '';
		form.body5.value = '';
		form.body6.value = '';
		form.body7.value = '';
		form.body8.value = '';
		form.body9.value = '';



	//var form document.getElementById(id);
	
	
}
