function validate(lang){
if(lang=='en'){
	var messages = [
		'Country is a required field',
		'State is a required field',
		'City is a required field',
		'Colonia is a required field',
		'Zip Code is a required field',
		'Please specify',
		'must be check only',
		'must be check at less'
	];
}else{
	var messages = [
		'País es un dato requerido',
		'Estado es un dato requerido',
		'Ciudad es un dato requerido',
		'Colonia es un dato requerido',
		'C.P. es un dato requerido',
		'Favor de especificar',
		'Debe seleccionar máximo',
		'Debe seleccionar minimo'
	];
}
///////////////////////////////////////////
//Incicia validacion de sector Dirección///
//////////////////////////////////////////
	valor=document.getElementById('CP_1').options[document.getElementById('CP_1').selectedIndex].value;
	if(valor=='0'){
		document.getElementById('t_E_Pais').className = 'tfvHighlight';
		alert(messages[0]);
		document.form.submit.disabled = false;
		return false
	}
	else{
		document.getElementById('t_E_Pais').className = 'tfvNormal';
	}
	if(valor=='MX'){
		valor=document.getElementById('CP_2').options[document.getElementById('CP_2').selectedIndex].value;
		if(valor=='0'){
			document.getElementById('t_E_Estado').className = 'tfvHighlight';
			alert(messages[1]);
			document.form.submit.disabled = false;
			return false
		}
		else{
			document.getElementById('t_E_Estado').className = 'tfvNormal';
		}
		valor=document.getElementById('CP_3').options[document.getElementById('CP_3').selectedIndex].value;
		if(valor=='0'){
			document.getElementById('t_E_Ciudad').className = 'tfvHighlight';
			alert(messages[2]);
			document.form.submit.disabled = false;
			return false
		}
		else{
			document.getElementById('t_E_Ciudad').className = 'tfvNormal';
		}
		valor=document.getElementById('CP_4').options[document.getElementById('CP_4').selectedIndex].value;
		if(valor=='0' || valor=='-1'){
			document.getElementById('t_E_Colonia').className = 'tfvHighlight';
			alert(messages[3]);
			document.form.submit.disabled = false;
			return false
		}
		else{
			document.getElementById('t_E_Colonia').className = 'tfvNormal';
		}
		if(isEmpty(document.form.CP_5.value)){
			document.getElementById('t_E_CP').className = 'tfvHighlight';
			alert(messages[4]);
			document.form.submit.disabled = false;
			return false
		}
		else{
			document.getElementById('t_E_CP').className = 'tfvNormal';
		}
	}
	else if(valor=='US'||valor=='CA'){
		valor=document.getElementById('CP_2').options[document.getElementById('CP_2').selectedIndex].value;
		if(valor=='0'){
			document.getElementById('t_E_Estado').className = 'tfvHighlight';
			alert(messages[1]);
			document.form.submit.disabled = false;
			return false
		}
		else{
			document.getElementById('t_E_Estado').className = 'tfvNormal';
		}
		if(isEmpty(document.form.CP_3.value)){
			document.getElementById('t_E_Ciudad').className = 'tfvHighlight';
			alert(messages[2]);
			document.form.submit.disabled = false;
			return false
		}
		else{
			document.getElementById('t_E_Ciudad').className = 'tfvNormal';
		}
		if(isEmpty(document.form.CP_5.value)){
			document.getElementById('t_E_CP').className = 'tfvHighlight';
			alert(messages[4]);
			document.form.submit.disabled = false;
			return false
		}
		else{
			document.getElementById('t_E_CP').className = 'tfvNormal';
		}
	}
	else{
		if(isEmpty(document.form.CP_2)){
			document.getElementById('t_E_Estado').className = 'tfvHighlight';
			alert(messages[1]);
			document.form.submit.disabled = false;
			return false
		}
		else{
			document.getElementById('t_E_Estado').className = 'tfvNormal';
		}
		if(isEmpty(document.form.CP_3)){
			document.getElementById('t_E_Ciudad').className = 'tfvHighlight';
			alert(messages[2]);
			document.form.submit.disabled = false;
			return false
		}
		else{
			document.getElementById('t_E_Ciudad').className = 'tfvNormal';
		}
		if(isEmpty(document.form.CP_5)){
			document.getElementById('t_E_CP').className = 'tfvHighlight';
			alert(messages[4]);
			document.form.submit.disabled = false;
			return false
		}
		else{
			document.getElementById('t_E_CP').className = 'tfvNormal';
		}
	}

	////////////////////////////////////////////////
	//Incicia validacion de sector Encuesta OTRO ///
	///////////////////////////////////////////////

	//E_ask01 RADIO (simple con un solo otro)
	if (document.form.E_ask01_01[9].checked){
		if (isEmpty(document.form.E_ask01_01_00)){
			document.getElementById('t_E_ask01_01_00').className = 'tfvHighlight';
			alert(messages[5]);
			document.form.submit.disabled = false;
			document.form.E_ask01_01_00.focus();
			return false
		}
		else{
			document.getElementById('t_E_ask01_01_00').className = 'tfvNormal';
		}
	}

	//E_ask03 CHECKBOX se valida que conteste el campo OTRO
	var array=document.form.elements["E_ask03[]"];
	var cells=array.length;
	var otro=false;
	for(i=0;i<cells;i++){
		if(array[i].value == 'O' && array[i].checked){
			otro=true;
		}
	}
		if (otro){
			if (isEmpty(document.form.E_ask03_15_00)){
				document.getElementById('t_E_ask03_15_00').className = 'tfvHighlight';
				alert(messages[5]);
				document.form.submit.disabled = false;
				document.form.E_ask03_15_00.focus();
				return false
			}
			else{
				document.getElementById('t_E_ask03_15_00').className = 'tfvNormal';
			}
		}

	//E_ask07 CHECKBOX se valida que conteste el campo OTRO
	var array=document.form.elements["E_ask07[]"];
	var cells=array.length;
	var otro=false;
	for(i=0;i<cells;i++){
		if(array[i].value == 'F' && array[i].checked){
			otro=true;
		}
	}
		if (otro){
			if (isEmpty(document.form.E_ask07_06_00)){
				document.getElementById('t_E_ask07_06_00').className = 'tfvHighlight';
				alert(messages[5]);
				document.form.submit.disabled = false;
				document.form.E_ask07_06_00.focus();
				return false
			}
			else{
				document.getElementById('t_E_ask07_06_00').className = 'tfvNormal';
			}
		}

////

}

function validatedit(lang){
if(lang=='en'){
	var messages = [
		'Country is a required field',
		'State is a required field',
		'City is a required field',
		'Colonia is a required field',
		'Zip Code is a required field',
		'Please specify',
		'must be check only',
		'must be check at less'
	];
}else{
	var messages = [
		'País es un dato requerido',
		'Estado es un dato requerido',
		'Ciudad es un dato requerido',
		'Colonia es un dato requerido',
		'C.P. es un dato requerido',
		'Favor de especificar',
		'Debe seleccionar máximo',
		'Debe seleccionar minimo'
	];
}

	////////////////////////////////////////////////
	//Incicia validacion de sector Encuesta OTRO ///
	///////////////////////////////////////////////

//E_ask01 RADIO (simple con un solo otro)
	if (document.form.E_ask01_01[9].checked){
		if (isEmpty(document.form.E_ask01_01_00)){
			document.getElementById('t_E_ask01_01_00').className = 'tfvHighlight';
			alert(messages[5]);
			document.form.submit.disabled = false;
			document.form.E_ask01_01_00.focus();
			return false
		}
		else{
			document.getElementById('t_E_ask01_01_00').className = 'tfvNormal';
		}
	}

	//E_ask03 CHECKBOX se valida que conteste el campo OTRO
	var array=document.form.elements["E_ask03[]"];
	var cells=array.length;
	var otro=false;
	for(i=0;i<cells;i++){
		if(array[i].value == 'O' && array[i].checked){
			otro=true;
		}
	}
		if (otro){
			if (isEmpty(document.form.E_ask03_15_00)){
				document.getElementById('t_E_ask03_15_00').className = 'tfvHighlight';
				alert(messages[5]);
				document.form.submit.disabled = false;
				document.form.E_ask03_15_00.focus();
				return false
			}
			else{
				document.getElementById('t_E_ask03_15_00').className = 'tfvNormal';
			}
		}

	//E_ask07 CHECKBOX se valida que conteste el campo OTRO
	var array=document.form.elements["E_ask07[]"];
	var cells=array.length;
	var otro=false;
	for(i=0;i<cells;i++){
		if(array[i].value == 'F' && array[i].checked){
			otro=true;
		}
	}
		if (otro){
			if (isEmpty(document.form.E_ask07_06_00)){
				document.getElementById('t_E_ask07_06_00').className = 'tfvHighlight';
				alert(messages[5]);
				document.form.submit.disabled = false;
				document.form.E_ask07_06_00.focus();
				return false
			}
			else{
				document.getElementById('t_E_ask07_06_00').className = 'tfvNormal';
			}
		}
////
}

/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Steve | http://jsmadeeasy.com/ */
function getObject(obj) {
  var theObj;
  if(document.all) {
    if(typeof obj=="string") {
      return document.all(obj);
    } else {
      return obj.style;
    }
  }
  if(document.getElementById) {
    if(typeof obj=="string") {
      return document.getElementById(obj);
    } else {
      return obj.style;
    }
  }
  return null;
}

function toCount(entrance,exit,text,characters) {
  var entranceObj=getObject(entrance);
  var exitObj=getObject(exit);
  var length=characters - entranceObj.value.length;
  if(length <= 0) {
    length=0;
    text='<span class="disable"> '+text+' </span>';
    entranceObj.value=entranceObj.value.substr(0,characters);
  }
  exitObj.innerHTML = text.replace("{CHAR}",length);
}

function ReadOnlyCheckBox()
{
   return false;
}