// JavaScript Document

//--------------------checks---------------------------//

//------------------------------------------------------version en español:
function CheckFieldsEsp(){
    var validFields = 1;
	var varCC = document.getElementById("countryCode");
	var varAC = document.getElementById("areaCode");
	var varYN = document.getElementById("yourNumber");
	
	var varLCC = document.getElementById("lblCountryCode");
	var varLAC = document.getElementById("lblAreaCode");
	var varLYN = document.getElementById("lblYourNumber");
	
	if(varCC.value == ""){
		varCC.style.background = '#FADADD';
		varLCC.innerHTML = 'Código de país: es requerido !<br />';
        validFields = 0;
	   }
		else if(!isInteger(varCC.value)){
			varCC.style.background = '#FADADD';
			varLCC.innerHTML = 'Código de país: solo números !<br />';
			validFields = 0;
		}
		else{
			varCC.style.background = '#D8F2D1';
			varLCC.innerHTML = '';
		}
		
	if(varAC.value == ""){
		varAC.style.background = '#FADADD';
		varLAC.innerHTML = 'Código de área: es requerido !<br />';
        validFields = 0;
	   }
		else if(!isInteger(varAC.value)){
			varAC.style.background = '#FADADD';
			varLAC.innerHTML = 'Código de área: solo números !<br />';
			validFields = 0;
		}
		else{
			varAC.style.background = '#D8F2D1';
			varLAC.innerHTML = '';
		}
		
	if(varYN.value == ""){
		varYN.style.background = '#FADADD';
		varLYN.innerHTML = 'Su número: es requerido !<br />';
        validFields = 0;
	   }
		else if(!isInteger(varYN.value)){
			varYN.style.background = '#FADADD';
			varLYN.innerHTML = 'Su número: solo números !<br />';
			validFields = 0;
		}
		else{
			varYN.style.background = '#D8F2D1';
			varLYN.innerHTML = '';
		}

    if(validFields == '1'){
        return true;
    }
    else{
		return false;
    }
}

//------------------------------------------------------version en ingles:
function CheckFields(){
    var validFields = 1;
	var varCC = document.getElementById("countryCode");
	var varAC = document.getElementById("areaCode");
	var varYN = document.getElementById("yourNumber");
	
	var varLCC = document.getElementById("lblCountryCode");
	var varLAC = document.getElementById("lblAreaCode");
	var varLYN = document.getElementById("lblYourNumber");
	
	if(varCC.value == ""){
		varCC.style.background = '#FADADD';
		varLCC.innerHTML = 'Country Code: Required !<br />';
        validFields = 0;
	   }
		else if(!isInteger(varCC.value)){
			varCC.style.background = '#FADADD';
			varLCC.innerHTML = 'Country Code: Only numbers !<br />';
			validFields = 0;
		}
		else{
			varCC.style.background = '#D8F2D1';
			varLCC.innerHTML = '';
		}
		
	if(varAC.value == ""){
		varAC.style.background = '#FADADD';
		varLAC.innerHTML = 'Area Code: Required !<br />';
        validFields = 0;
	   }
		else if(!isInteger(varAC.value)){
			varAC.style.background = '#FADADD';
			varLAC.innerHTML = 'Country Code: Only numbers !<br />';
			validFields = 0;
		}
		else{
			varAC.style.background = '#D8F2D1';
			varLAC.innerHTML = '';
		}
		
	if(varYN.value == ""){
		varYN.style.background = '#FADADD';
		varLYN.innerHTML = 'Your Number: Required !<br />';
        validFields = 0;
	   }
		else if(!isInteger(varYN.value)){
			varYN.style.background = '#FADADD';
			varLYN.innerHTML = 'Your Number: Only numbers !<br />';
			validFields = 0;
		}
		else{
			varYN.style.background = '#D8F2D1';
			varLYN.innerHTML = '';
		}

    if(validFields == '1'){
        return true;
    }
    else{
		return false;
    }
}

	
function isInteger (s){
	var i;

    for (i = 0; i < s.length; i++){
		var c = s.charAt(i);
        if (!((c >= "0") && (c <= "9"))){
			return false;
		}
    }
	return true;
}
