function openNewWindow(URLtoOpen, windowName, windowFeatures) { void(window.open(URLtoOpen, windowName, windowFeatures)); } function radiovalidation (entered, alertbox) { with (entered) { if (entered.length > 0) { for(var n = 0; n < entered.length; n++) { if(entered[n].checked) { return true; } } alert(alertbox); return false; } else { if(entered.checked) { return true; } else { alert(alertbox); return false; } } } } function FechaInvalida(dia,mes,ano,alertbox) { if (((mes.value==2)||(mes.value==4)||(mes.value==6)||(mes.value==6)||(mes.value==9)||(mes.value==11)) && (dia.value==31)) { alert(alertbox); return true; } else if ((mes.value==2)&& ((dia.value==30) || (dia.value==31))) { alert(alertbox); return true; } else if (!((((ano.value%4)==0)&&((ano.value%100)!=0))||((ano.value%400)==0))&&dia.value==29 && mes.value==2) { alert(alertbox); return true; } else{ return false; } } function emptyvalidation(entered, alertbox) { with (entered) { if (value==null || value=="") { if (alertbox!="") { alert(alertbox); } return false; } else { return true; } } } function nonumerico(entered, alertbox) { with (entered) { if (isNaN(value)==true) { if (alertbox!="") { alert(alertbox); } return false; } } } function noentero(entered, alertbox) { with (entered) { if (Math.floor(value)!= Math.ceil(value)) { if (alertbox!="") { alert(alertbox); } return false; } } } function legthnvarchar(entered, alertbox,largo) { with (entered) { if (value.length > largo) { if (alertbox!="") { alert(alertbox + largo + " caracteres."); } return false; } } return true; } function menulistvalidation (entered, alertbox) { with (entered) { for(var n = 1; n < entered.length; n++) { if(entered.options[n].selected) { return true; } } alert(alertbox); return false; } } function getmenulistvalue (entered) { with (entered) { for(var n = 1; n < entered.length; n++) { if(entered.options[n].selected) { return entered.options[n].value; } } } } function emailvalidation(campo, alertbox) { var entered = campo.value; var at="@"; var dot="."; var lat=entered.indexOf(at); var lstr=entered.length; var ldot=entered.indexOf(dot); if (entered.indexOf(at)==-1){ alert(alertbox); return false; } if (entered.indexOf(at)==-1 || entered.indexOf(at)==0 || entered.indexOf(at)==lstr){ alert(alertbox); return false; } if (entered.indexOf(dot)==-1 || entered.indexOf(dot)==0 || entered.indexOf(dot)==lstr){ alert(alertbox); return false; } if (entered.indexOf(at,(lat+1))!=-1){ alert(alertbox); return false; } if (entered.substring(lat-1,lat)==dot || entered.substring(lat+1,lat+2)==dot){ alert(alertbox); return false; } if (entered.indexOf(dot,(lat+2))==-1){ alert(alertbox); return false; } if (entered.indexOf(" ")!=-1){ alert(alertbox); return false; } return true; } function getmenulistvalue (entered) { with (entered) { for(var n = 1; n < entered.length; n++) { if(entered.options[n].selected) { return entered.options[n].value; } } } } function writeWeekDate() { var startDate; var endDate; var monthName = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); var nowDate = new Date(); var varDay = nowDate.getDay(); var varDate = nowDate.getDate(); var varMonth = nowDate.getMonth() if(varDay != 1) { startDate = varDate - (varDay - 1); } else { startDate = varDate; } endDate = startDate+4; var strFecha = monthName[varMonth] + ' ' + startDate + ' - ' + endDate; document.write(strFecha); }