var Corregimientos = new Array ('Bella Vista','San Francisco','San Felipe'); var Barriadas = new Array (3); Barriadas['Bella Vista'] = new Array (11); Barriadas['Bella Vista'][1] = new pairClass ('Campo Alegre', 'Campo Alegre'); Barriadas['Bella Vista'][2] = new pairClass ('Nuevo Campo Alegre', 'Nuevo Campo Alegre'); Barriadas['Bella Vista'][3] = new pairClass ('Marbella', 'Marbella'); Barriadas['Bella Vista'][4] = new pairClass ('Nuevo Reparto el Carmen', 'Nuevo Reparto el Carmen'); Barriadas['Bella Vista'][5] = new pairClass ('Herbruger', 'Herbruger'); Barriadas['Bella Vista'][6] = new pairClass ('Urb. Linares', 'Urb. Linares'); Barriadas['Bella Vista'][7] = new pairClass ('Pasadena', 'Pasadena'); Barriadas['Bella Vista'][8] = new pairClass ('El Cangrejo', 'El Cangrejo'); Barriadas['Bella Vista'][9] = new pairClass ('Obarrio', 'Obarrio'); Barriadas['Bella Vista'][10] = new pairClass ('San Gabriel', 'San Gabriel'); Barriadas['Bella Vista'][11] = new pairClass ('La Cresta', 'La Cresta'); Barriadas['San Francisco'] = new Array (11); Barriadas['San Francisco'][1] = new pairClass ('Altamira', 'Altamira'); Barriadas['San Francisco'][2] = new pairClass ('Altos del Golf', 'Altos del Golf'); Barriadas['San Francisco'][3] = new pairClass ('Boca La Caja', 'Boca La Caja'); Barriadas['San Francisco'][4] = new pairClass ('Carrasquilla', 'Carrasquilla'); Barriadas['San Francisco'][5] = new pairClass ('Coco del Mar', 'Coco del Mar'); Barriadas['San Francisco'][6] = new pairClass ('Loma Alegre', 'Loma Alegre'); Barriadas['San Francisco'][7] = new pairClass ('Paitilla', 'Paitilla'); Barriadas['San Francisco'][8] = new pairClass ('Punta Paitilla', 'Punta Paitilla'); Barriadas['San Francisco'][9] = new pairClass ('Punta Pacífica', 'Punta Pacífica'); Barriadas['San Francisco'][10] = new pairClass ('San Francisco', 'San Francisco'); Barriadas['San Francisco'][11] = new pairClass ('Villa Lilla', 'Villa Lilla'); Barriadas['San Felipe'] = new Array (1); Barriadas['San Felipe'][1] = new pairClass ('Catedral', 'Catedral'); // XAJAX seccion var xajaxRequestUri="http://www.cine2go.com/ajax.php"; var xajaxDebug=false; var xajaxStatusMessages=false; var xajaxWaitCursor=true; var xajaxDefinedGet=0; var xajaxDefinedPost=1; var xajaxLoaded=false; function xajax_addItem(){return xajax.call("addItem", arguments, 1);} window.setTimeout(function () { if (!xajaxLoaded) { alert('Error: the xajax Javascript file could not be included. Perhaps the URL is incorrect?\nURL: xajax/xajax.js'); } }, 6000); // END XAJAX seccion // select box dinamicos function pairClass(_label, _value){ this.LABEL = _label; this.VALUE = _value; this.labelIs = function(){ return this.LABEL; } this.valueIs = function(){ return this.VALUE; } } function displayBarriadas (correg, element) { var switchSelect = bw.ie4?document.all[element]:document.getElementById(element) ; if(!isEmpty(correg)) { var length = Barriadas[correg].length ; switchSelect.options[0] = new Option(' ... ', 0) ; if (length > 0) { switchSelect.disabled = false ; switchSelect.length = length ; for (var i = 1; i < length; i++) { switchSelect.options[i] = new Option(Barriadas[correg][i].labelIs(), Barriadas[correg][i].valueIs()) ; } }else { switchSelect.length = 0 ; } }else { switchSelect.length = 0 ; } } function checkSuggets () { var frm = bw.ie4?document.all['formSuggests']:document.getElementById('formSuggests') ; var retval = true ; if (isEmpty(frm.firstname.value)) { alert ('Su Nombre debe tener al menos 2 caracteres.') ; frm.firstname.focus () ; retval = false ; }else if (isEmpty(frm.lastname.value)) { alert ('Su Apellido deben tener al menos 2 carateres.') ; frm.lastname.focus () ; retval = false ; }else if (!emailCheck (frm.email.value)) { frm.email.focus () ; retval = false ; }else if (isEmpty(frm.comments.value)) { alert ('No ha escito su comentario o sugerencia') ; frm.comments.focus () ; retval = false ; } if (retval == true) frm.submit () ; } function checkContactUs () { var frm = bw.ie4?document.all['formContactUs']:document.getElementById('formContactUs') ; var retval = true ; if (isEmpty(frm.firstname.value)) { alert ('Su Nombre debe tener al menos 2 caracteres.') ; frm.firstname.focus () ; retval = false ; }else if (isEmpty(frm.lastname.value)) { alert ('Su Apellido deben tener al menos 2 carateres.') ; frm.lastname.focus () ; retval = false ; }else if (!emailCheck (frm.email.value)) { frm.email.focus () ; retval = false ; }else if (isEmpty(frm.comments.value)) { alert ('No ha escito su comentario o sugerencia') ; frm.comments.focus () ; retval = false ; } if (retval == true) frm.submit () ; } // key press function skey (e, form) { var keynum ; if(window.event) keynum = e.keyCode ; else keynum = e.which ; if (keynum == 13) { if (form == "formSuggests") checkSuggets () ; else if (form == "formContactUs") checkContactUs () ; } } // Verificar e-mail function emailCheck (emailStr) { var emailPat=/^(.+)@(.+)$/ var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]" var validChars="\[^\\s" + specialChars + "\]" var quotedUser="(\"[^\"]*\")" var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/ var atom=validChars + '+' var word="(" + atom + "|" + quotedUser + ")" var userPat=new RegExp("^" + word + "(\\." + word + ")*$") var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$") var matchArray=emailStr.match(emailPat) if (matchArray==null) { alert("Su Dirección de E-Mail debe tener al menos 6 caracteres. ") return false } var user=matchArray[1] var domain=matchArray[2] if (user.match(userPat)==null) { alert("Su Dirección de E-Mail debe tener al menos 6 caracteres. ") return false } var IPArray=domain.match(ipDomainPat) if (IPArray!=null) { for (var i=1;i<=4;i++) { if (IPArray[i]>255) { alert("Su Dirección de E-Mail debe tener al menos 6 caracteres. ") return false } } return true } var domainArray=domain.match(domainPat) if (domainArray==null) { alert("Su Dirección de E-Mail debe tener al menos 6 caracteres. ") return false } var atomPat=new RegExp(atom,"g") var domArr=domain.match(atomPat) var len=domArr.length if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) { alert("E-Mail address not valid") return false } if (len<2) { var errStr="This address is missing a hostname!" alert("Su Dirección de E-Mail debe tener al menos 6 caracteres. ") return false } return true; }