var cp_frescos = new Array ("28001","28002","28003","28004","28005","28006","28007","28008","28009","28010","28011","28012","28013","28014","28015","28016","28020","28028","28029","28036","28039","28045","28046","28017","28018","28019","28021","28022","28023","28024","28025","28026","28027","28028","28030","28031","28032","28033","28034","28035","28037","28038","28039","28040","28041","28042","28043","28044","28047","28048","28049","28050","28051","28052","28053","28054","28100","28108","28109","28224");
var cp_6Euros = new Array ("28001","28002","28003","28004","28005","28006","28007","28008","28009","28010","28011","28012","28013","28014","28015","28016","28020","28028","28029","28036","28039","28045", "28046");
var cp_9Euros = new Array ("28017","28018","28019","28021","28022","28023","28024","28025","28026","28027","28028","28030","28031","28032","28033","28034","28035","28037","28038","28039","28040","28041","28042","28043","28044","28047","28048","28049","28050","28051","28052","28053","28054","28100","28108","28109","28220", "28221", "28222", "28223", "28224");

function calculaFrescos(){	
	
	var cp = false;
	
	if ($("id_cp_frescos").value.length == 5 && IsNumeric($("id_cp_frescos").value)) {		
		for (var i = 0; i < cp_frescos.length; i++) {
			if (cp_frescos[i] == $("id_cp_frescos").value) {
				cp = true;
			}
		}
		
		if (cp) {
			$("div_cp_frescos").innerHTML = "<p style='color:green;'> En esta zona, <strong>si</strong> se distribuye. </p>";
		}
		else {
			$("div_cp_frescos").innerHTML = "<p style='color:red;'> Lo sentimos, en esta zona, <strong>no</strong> se distribuye por el momento. </p>";
		}	
	} 
	else {
		$("div_cp_frescos").innerHTML = "<p style='color:red;'> Introduzca un c&oacute;digo postal correcto. </p>";
	}
}

function calculaPrecio(){

	var cp6 = false;
	var cp9 = false;
	var cp_precio = $("id_cpPrecio").value;
	
	if (cp_precio.length == 5 && IsNumeric(cp_precio)) {		
		
		for (var i = 0; i < cp_6Euros.length; i++) {
			if (cp_6Euros[i] == cp_precio) {
				cp6 = true;
			}
		}
		
		if(!cp6){
			for (var i = 0; i < cp_9Euros.length; i++) {
				if (cp_9Euros[i] == cp_precio) {
					cp9 = true;
				}
			}	
		}
		
		if (cp6 || cp9) {
			$("div_cpPrecio").innerHTML = "<p style='color:green;'> En esta zona, <strong>si</strong> se distribuye por <strong>" + (cp6 ? "6" : "9") +" euros</strong> el porte</p>";
		}
		else {
			$("div_cpPrecio").innerHTML = "<p style='color:red;'> Lo sentimos, en esta zona, <strong>no</strong> se distribuye por el momento. </p>";
		}	
	} 
	else {
		$("div_cpPrecio").innerHTML = "<p style='color:red;'> Introduzca un c&oacute;digo postal correcto. </p>";
	}
}

function IsNumeric(sText){
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++){ 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1){
         IsNumber = false;
      }
      }
   return IsNumber;
   
}